cmake/BuildVersion.cmake
changeset 398 306825786fba
parent 397 13fa0546ef87
child 402 ce1e536ec897
equal deleted inserted replaced
397:13fa0546ef87 398:306825786fba
     1 #
     1 #
     2 # Run a cmake script to update version info on every build
     2 # Run a cmake script to update version info on every build
     3 #
     3 #
     4 ADD_CUSTOM_COMMAND (
     4 ADD_CUSTOM_TARGET (
     5     OUTPUT "src/version.c"
     5     version_info ALL 
     6     COMMAND ${CMAKE_COMMAND} -DOUTPUT_PATH="${CMAKE_BINARY_DIR}/src/version.c" -P ${CMAKE_SOURCE_DIR}/cmake/VersionScript.cmake
     6     COMMAND ${CMAKE_COMMAND} -DOUTPUT_PATH="${CMAKE_BINARY_DIR}/src/version.c" -P ${CMAKE_SOURCE_DIR}/cmake/VersionScript.cmake
     7     WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
     7     WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
     8 )
     8 )
     9 
     9 
    10 ADD_CUSTOM_TARGET (version_info ALL DEPENDS "src/version.c")
    10 # include it for greater justice
       
    11 include ("cmake/VersionScript.cmake")
    11 
    12 
    12 MESSAGE (STATUS "Added custom command for src/version.c output")
       
    13