aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt2
-rw-r--r--cmake/kvi_sysconfig.h.cmake2
-rw-r--r--scripts/CMakeLists.txt14
-rw-r--r--scripts/config/CMakeLists.txt9
4 files changed, 13 insertions, 14 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d48ca7198..a3d42c67b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -329,7 +329,7 @@ ENDIF()
INCLUDE_DIRECTORIES(${PROJECT_BINARY_DIR})
-CONFIGURE_FILE(${kvirc_SOURCE_DIR}/cmake/kvirc-config.cmake ${kvirc_BINARY_DIR}/kvirc-config @ONLY)
+CONFIGURE_FILE(${kvirc_SOURCE_DIR}/cmake/kvirc-config.cmake ${CMAKE_CURRENT_BINARY_DIR}/scripts/config/kvirc${VERSION_MAJOR}-config @ONLY)
#CONFIGURE_FILE(${kvirc_SOURCE_DIR}/cmake/FindKVIrc.cmake.in ${kvirc_BINARY_DIR}/FindKVIrc.cmake @ONLY)
#CONFIGURE_FILE(${kvirc_SOURCE_DIR}/cmake/Doxyfile.cmake ${kvirc_BINARY_DIR}/Doxyfile @ONLY)
diff --git a/cmake/kvi_sysconfig.h.cmake b/cmake/kvi_sysconfig.h.cmake
index 8269d623b..6ecca39ea 100644
--- a/cmake/kvi_sysconfig.h.cmake
+++ b/cmake/kvi_sysconfig.h.cmake
@@ -24,7 +24,7 @@
#define KVIRC_VERSION_RELEASE "${CMAKE_KVIRC_VERSION_RELEASE}"
#define KVIRC_VERSION_BRANCH "${CMAKE_KVIRC_VERSION_BRANCH}"
-#define KVIRC_BUILD_DATE "?.?.?"
+#define KVIRC_BUILD_DATE __DATE__" "__TIME__
#define KVIRC_BUILD_COMMAND "${CMAKE_KVIRC_BUILD_COMMAND}"
#define KVIRC_BUILD_FLAGS "${CMAKE_KVIRC_BUILD_FLAGS}"
#define KVIRC_BUILD_SYSTEM "${CMAKE_KVIRC_BUILD_SYSTEM}"
diff --git a/scripts/CMakeLists.txt b/scripts/CMakeLists.txt
index 6d2aefc65..709f33806 100644
--- a/scripts/CMakeLists.txt
+++ b/scripts/CMakeLists.txt
@@ -1,14 +1,4 @@
# CMakeLists for scripts/
-SET(kvishellscripts
- config/kvirc4-config
-)
-
-# Install target
-IF(UNIX)
- IF(NOT APPLE)
- # This files are useless because apple bundles are movable
- # Assume linux
- INSTALL(FILES ${kvishellscripts} DESTINATION ${INSTALL_PREFIX}/bin)
- ENDIF()
-ENDIF()
+# Find subdirs
+SUBDIRS(config) \ No newline at end of file
diff --git a/scripts/config/CMakeLists.txt b/scripts/config/CMakeLists.txt
new file mode 100644
index 000000000..4b738554e
--- /dev/null
+++ b/scripts/config/CMakeLists.txt
@@ -0,0 +1,9 @@
+# CMakeLists for scripts/config
+# Install target
+IF(UNIX)
+ IF(NOT APPLE)
+ # This files are useless because apple bundles are movable
+ # Assume linux
+ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/kvirc${VERSION_MAJOR}-config DESTINATION ${INSTALL_PREFIX}/bin PERMISSIONS OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ)
+ ENDIF()
+ENDIF()