diff options
Diffstat (limited to 'smtk-import/cmake/Modules/version.cmake')
-rw-r--r-- | smtk-import/cmake/Modules/version.cmake | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/smtk-import/cmake/Modules/version.cmake b/smtk-import/cmake/Modules/version.cmake new file mode 100644 index 000000000..1d6b0f474 --- /dev/null +++ b/smtk-import/cmake/Modules/version.cmake @@ -0,0 +1,24 @@ +message(STATUS "processing version.cmake") +execute_process( + COMMAND sh ${CMAKE_TOP_SRC_DIR}/../scripts/get-version linux + WORKING_DIRECTORY ${CMAKE_TOP_SRC_DIR} + OUTPUT_VARIABLE GIT_VERSION_STRING + OUTPUT_STRIP_TRAILING_WHITESPACE +) +execute_process( + COMMAND sh ${CMAKE_TOP_SRC_DIR}/../scripts/get-version full + WORKING_DIRECTORY ${CMAKE_TOP_SRC_DIR} + OUTPUT_VARIABLE CANONICAL_VERSION_STRING + OUTPUT_STRIP_TRAILING_WHITESPACE +) +set(MOBILE_VERSION_STRING "1.2.1") + +configure_file(${SRC} ${DST} @ONLY) +if(CMAKE_SYSTEM_NAME STREQUAL "Windows") + execute_process( + COMMAND cat ${CMAKE_TOP_SRC_DIR}/../packaging/windows/smtk-import.nsi.in + COMMAND sed -e "s/VERSIONTOKEN/${GIT_VERSION_STRING}/" + COMMAND sed -e "s/PRODVTOKEN/${CANONICAL_VERSION_STRING}/" + OUTPUT_FILE ${CMAKE_BINARY_DIR}/staging/smtk-import.nsi + ) +endif() |