# This file contains generated variables that are needed for the project # Git Version If ( LIBINTERFACE_USE_GIT_VERSION ) Include ( git_helper OPTIONAL RESULT_VARIABLE HAS_GIT_HELPER ) If ( HAS_GIT_HELPER ) GitGetVersion ( ${CMAKE_CURRENT_LIST_DIR}/../../.. LIBINTERFACE_VERSION_MAJOR LIBINTERFACE_VERSION_MINOR LIBINTERFACE_VERSION_PATCH LIBINTERFACE_VERSION_BUILD LIBINTERFACE_VERSION_HASH LIBINTERFACE_VERSION_BEHIND LIBINTERFACE_VERSION_DIRTY ) EndIf ( ) EndIf ( ) # Strings Set ( LIBINTERFACE_VERSION "${LIBINTERFACE_VERSION_SHORT}.${LIBINTERFACE_VERSION_PATCH}.${LIBINTERFACE_VERSION_BUILD}" ) Set ( LIBINTERFACE_VERSION_SHORT "${LIBINTERFACE_VERSION_MAJOR}.${LIBINTERFACE_VERSION_MINOR}" ) Set ( LIBINTERFACE_VERSION_COMPLETE "${LIBINTERFACE_VERSION}" ) If ( LIBINTERFACE_VERSION_BEHIND ) Set ( LIBINTERFACE_VERSION_COMPLETE "${LIBINTERFACE_VERSION_COMPLETE}+${LIBINTERFACE_VERSION_BEHIND}" ) EndIf ( ) Set ( LIBINTERFACE_NAME "${LIBINTERFACE_PROJECT_NAME}-${LIBINTERFACE_VERSION_SHORT}" ) Set ( LIBINTERFACE_OUTPUTNAME "${LIBINTERFACE_PROJECT_NAME}" ) String ( SUBSTRING "${LIBINTERFACE_VERSION_HASH}" 0 8 LIBINTERFACE_VERSION_HASH_SHORT ) # Extra If ( LIBINTERFACE_IGNORE_MODULES ) Set ( LIBINTERFACE_FIND_PACKAGE_EXTRA_ARGS "CONFIG" ) EndIf ( )