Buildsystem: Clean up the revision.h target generation
- rename src/revision.h folder to src/genrev - ensure BUILDDIR/revision.h file is cleared/removed before generation (deleted/recreated during buildmode-changes) Note: This needs further testing, so please give feedback. --HG-- branch : trunk rename : src/revision.h/CMakeLists.txt => src/genrev/CMakeLists.txt
This commit is contained in:
@@ -67,4 +67,3 @@ configure_file(
|
|||||||
"${BUILDDIR}/revision.h"
|
"${BUILDDIR}/revision.h"
|
||||||
@ONLY
|
@ONLY
|
||||||
)
|
)
|
||||||
message(STATUS "Created revision.h")
|
|
||||||
|
|||||||
+1
-1
@@ -8,7 +8,7 @@
|
|||||||
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
||||||
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
|
||||||
add_subdirectory(revision.h)
|
add_subdirectory(genrev)
|
||||||
add_subdirectory(server)
|
add_subdirectory(server)
|
||||||
|
|
||||||
if(TOOLS)
|
if(TOOLS)
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
|
|
||||||
# Need to pass old ${CMAKE_BINARY_DIR} as param because its different at build stage
|
# Need to pass old ${CMAKE_BINARY_DIR} as param because its different at build stage
|
||||||
add_custom_target(revision.h ALL
|
add_custom_target(revision.h ALL
|
||||||
|
COMMAND ${CMAKE_COMMAND} -E remove ${CMAKE_BINARY_DIR}/revision.h
|
||||||
COMMAND ${CMAKE_COMMAND} -DBUILDDIR=${CMAKE_BINARY_DIR} -P ${CMAKE_SOURCE_DIR}/cmake/genrev.cmake
|
COMMAND ${CMAKE_COMMAND} -DBUILDDIR=${CMAKE_BINARY_DIR} -P ${CMAKE_SOURCE_DIR}/cmake/genrev.cmake
|
||||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||||
)
|
)
|
||||||
Reference in New Issue
Block a user