From 5aaef4601a59ad9381e8251944d47a11f66f12fd Mon Sep 17 00:00:00 2001 From: click Date: Sat, 25 Sep 2010 16:42:55 +0200 Subject: [PATCH] Buildsystem: Reinstate the revision.h target (as always outdated target, will be regenerated on each run) Fixes issue 4054 --HG-- branch : trunk --- src/genrevision/CMakeLists.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/genrevision/CMakeLists.txt b/src/genrevision/CMakeLists.txt index 9e0376560e..4ee6b06bd7 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()