# Generate the ssrf-config.h every 'make' file(WRITE ${CMAKE_BINARY_DIR}/version.h.in "#define GIT_VERSION_STRING \"@GIT_VERSION_STRING@\" #define CANONICAL_VERSION_STRING \"@CANONICAL_VERSION_STRING@\" #define MOBILE_VERSION_STRING \"@MOBILE_VERSION_STRING@\" ") file(COPY cmake/Modules/version.cmake DESTINATION ${CMAKE_BINARY_DIR}) add_custom_target( version ALL COMMAND ${CMAKE_COMMAND} -D SRC=${CMAKE_BINARY_DIR}/version.h.in -D DST=${CMAKE_BINARY_DIR}/ssrf-version.h -D CMAKE_SYSTEM_NAME=${CMAKE_SYSTEM_NAME} -D CMAKE_TOP_SRC_DIR=${CMAKE_SOURCE_DIR} -D CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR} -P ${CMAKE_BINARY_DIR}/version.cmake )