aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/genrevision/CMakeLists.txt12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/genrevision/CMakeLists.txt b/src/genrevision/CMakeLists.txt
index 9e0376560e1..4ee6b06bd7c 100644
--- a/src/genrevision/CMakeLists.txt
+++ b/src/genrevision/CMakeLists.txt
@@ -16,22 +16,22 @@ add_executable(genrev
)
if( CMAKE_GENERATOR MATCHES "Visual Studio" )
- add_custom_command(TARGET genrev
- POST_BUILD
+ add_custom_target(revision.h ALL
COMMAND ${CMAKE_BINARY_DIR}/bin/$(ConfigurationName)/genrev -m $(ConfigurationName) ${CMAKE_SOURCE_DIR}
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
+ DEPENDS genrev
)
elseif( CMAKE_GENERATOR MATCHES "Xcode" )
- add_custom_command(TARGET genrev
- POST_BUILD
+ add_custom_command(revision.h ALL
COMMAND ${CMAKE_BINARY_DIR}/src/genrevision/$(CONFIGURATION)/genrev -m ${CMAKE_BUILD_TYPE} ${CMAKE_SOURCE_DIR}
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
+ DEPENDS genrev
)
else()
- add_custom_command(TARGET genrev
- POST_BUILD
+ add_custom_target(revision.h ALL
COMMAND ${CMAKE_BINARY_DIR}/src/genrevision/genrev -m ${CMAKE_BUILD_TYPE} ${CMAKE_SOURCE_DIR}
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
+ DEPENDS genrev
)
endif()