# HG changeset patch # User Santeri Piippo # Date 1396944224 -10800 # Node ID 5cfbf4dffebf2010957c848e8dc4feaa24dc81b7 # Parent 2a1c204df14d4c713a8ae0ccaab7251007a49b55 - generate gitinfo.h in the build directory, not source directory. made ldforge depend on revision_check properly diff -r 2a1c204df14d -r 5cfbf4dffebf CMakeLists.txt --- a/CMakeLists.txt Sun Apr 06 01:26:04 2014 +0300 +++ b/CMakeLists.txt Tue Apr 08 11:03:44 2014 +0300 @@ -12,8 +12,8 @@ get_target_property (UPDATEREVISION_EXE updaterevision LOCATION) add_custom_target (revision_check ALL - COMMAND ${UPDATEREVISION_EXE} src/gitinfo.h - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} + COMMAND ${UPDATEREVISION_EXE} gitinfo.h + WORKING_DIRECTORY ${CMAKE_BINARY_DIR} DEPENDS updaterevision) include_directories (${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR}) @@ -131,4 +131,5 @@ ${OPENGL_LIBRARIES} ) +add_dependencies (ldforge revision_check) install (TARGETS ldforge RUNTIME DESTINATION bin)