# Variables for generating the version. Used in the application (config.h file) # # BUILD_DATE - date in format 'yyyy-mm-dd H:M' # BUILD_NUM - number of build (days of year) # PROJECT_VERSION_PATCH - in format 'yy' # # Application version format: 'MAJOR.MINOR.PROJECT_VERSION_PATCH.BUILD_NUM' string(TIMESTAMP BUILD_DATE "%Y-%m-%d %H:%M") string(TIMESTAMP BUILD_NUM "%j") math(EXPR BUILD_NUM ${BUILD_NUM}) string(SUBSTRING ${BUILD_DATE} 2 2 YEAR_STR) set(PROJECT_VERSION_PATCH ${YEAR_STR}) set(ORIGINAL_FILE_NAME ${RUNTIME_OUTPUT_NAME})