# This file contains generated variables that are needed for the project # Git Version If ( CPPCORE_USE_GIT_VERSION ) Include ( git_helper OPTIONAL RESULT_VARIABLE HAS_GIT_HELPER ) If ( HAS_GIT_HELPER ) GitGetVersion ( ${CMAKE_CURRENT_LIST_DIR}/.. CPPCORE_VERSION_MAJOR CPPCORE_VERSION_MINOR CPPCORE_VERSION_PATCH CPPCORE_VERSION_BUILD CPPCORE_VERSION_HASH CPPCORE_VERSION_BEHIND CPPCORE_VERSION_DIRTY ) EndIf ( ) EndIf ( ) # Strings Set ( CPPCORE_VERSION_SHORT "${CPPCORE_VERSION_MAJOR}.${CPPCORE_VERSION_MINOR}" ) Set ( CPPCORE_VERSION "${CPPCORE_VERSION_SHORT}.${CPPCORE_VERSION_PATCH}.${CPPCORE_VERSION_BUILD}" ) Set ( CPPCORE_VERSION_COMPLETE "${CPPCORE_VERSION}" ) Set ( CPPCORE_NAME "${CPPCORE_PROJECT_NAME}-${CPPCORE_VERSION_SHORT}" ) Set ( CPPCORE_OUTPUTNAME "${CPPCORE_PROJECT_NAME}" ) If ( CPPCORE_VERSION_BEHIND ) Set ( CPPCORE_VERSION_COMPLETE "${CPPCORE_VERSION_COMPLETE}+${CPPCORE_VERSION_BEHIND}" ) EndIf ( )