aboutsummaryrefslogtreecommitdiff
path: root/modules/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'modules/CMakeLists.txt')
-rw-r--r--modules/CMakeLists.txt29
1 files changed, 14 insertions, 15 deletions
diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt
index 9c5f4952..c99d6edb 100644
--- a/modules/CMakeLists.txt
+++ b/modules/CMakeLists.txt
@@ -2,24 +2,23 @@
file(GLOB cmakeFiles "${CMAKE_CURRENT_SOURCE_DIR}/*.cmake")
-install_files(/share/apps/cmake/modules FILES kde3init_dummy.cpp.in kde4init_dummy.cpp.in ${cmakeFiles} )
+set(module_install_dir /share/apps/cmake/modules )
+
+install_files(${module_install_dir} FILES kde3init_dummy.cpp.in kde4init_dummy.cpp.in ${cmakeFiles} )
# the files listed here will be removed by remove_obsoleted_cmake_files.cmake, Alex
set(FILES_TO_REMOVE
- ${CMAKE_INSTALL_PREFIX}/share/apps/cmake/modules/FindKDE4.cmake
- )
-# files to remove once we depend on the cmake release:
-# UsePkgconfig.cmake
-# FindKDE3.cmake
-# KDE3Macros.cmake
-# kde3uic.cmake
-# kde3init_dummy.cpp.in
-
-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/remove_files.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/remove_files.cmake)
+ ${CMAKE_INSTALL_PREFIX}${module_install_dir}/FindKDE4.cmake
+ ${CMAKE_INSTALL_PREFIX}${module_install_dir}/UsePkgconfig.cmake
+ ${CMAKE_INSTALL_PREFIX}${module_install_dir}/FindKDE3.cmake
+ ${CMAKE_INSTALL_PREFIX}${module_install_dir}/KDE3Macros.cmake
+ ${CMAKE_INSTALL_PREFIX}${module_install_dir}/kde3uic.cmake
+ ${CMAKE_INSTALL_PREFIX}${module_install_dir}/kde3init_dummy.cpp.in )
install(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/remove_files.cmake )
-#file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/remove_files.cmake "#generated by cmake, dont edit\n\n")
-#foreach ( _current_FILE ${FILES_TO_REMOVE})
-# file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/remove_files.cmake "exec_program( ${CMAKE_COMMAND} ARGS -E remove ${_current_FILE} )
-#endforeach ( _current_FILE)
+file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/remove_files.cmake "#generated by cmake, dont edit\n\n")
+foreach ( _current_FILE ${FILES_TO_REMOVE})
+ file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/remove_files.cmake "message(STATUS \"Removing ${_current_FILE}\" )\n" )
+ file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/remove_files.cmake "exec_program( ${CMAKE_COMMAND} ARGS -E remove ${_current_FILE} OUTPUT_VARIABLE _dummy)\n" )
+endforeach ( _current_FILE)