|
|
|
@@ -1,11 +1,4 @@ |
|
|
|
# Version |
|
|
|
Set ( LIBHELLOWORLD_VERSION_MAJOR 1 ) |
|
|
|
Set ( LIBHELLOWORLD_VERSION_MINOR 0 ) |
|
|
|
Set ( LIBHELLOWORLD_VERSION_PATCH 0 ) |
|
|
|
Set ( LIBHELLOWORLD_VERSION_BUILD 0 ) |
|
|
|
Set ( LIBHELLOWORLD_VERSION_HASH "" ) |
|
|
|
Set ( LIBHELLOWORLD_VERSION_BEHIND 0 ) |
|
|
|
Set ( LIBHELLOWORLD_VERSION_DIRTY 0 ) |
|
|
|
# This file contains generated variables that are needed for the project |
|
|
|
|
|
|
|
# Git Version |
|
|
|
If ( LIBHELLOWORLD_USE_GIT_VERSION ) |
|
|
|
@@ -26,21 +19,8 @@ EndIf ( ) |
|
|
|
Set ( LIBHELLOWORLD_VERSION_SHORT "${LIBHELLOWORLD_VERSION_MAJOR}.${LIBHELLOWORLD_VERSION_MINOR}" ) |
|
|
|
Set ( LIBHELLOWORLD_VERSION "${LIBHELLOWORLD_VERSION_SHORT}.${LIBHELLOWORLD_VERSION_PATCH}.${LIBHELLOWORLD_VERSION_BUILD}" ) |
|
|
|
Set ( LIBHELLOWORLD_VERSION_COMPLETE "${LIBHELLOWORLD_VERSION}" ) |
|
|
|
Set ( LIBHELLOWORLD_NAME "helloworld-${LIBHELLOWORLD_VERSION_SHORT}" ) |
|
|
|
Set ( LIBHELLOWORLD_OUTPUTNAME "helloworld" ) |
|
|
|
Set ( LIBHELLOWORLD_NAME "${LIBHELLOWORLD_PROJECT_NAME}-${LIBHELLOWORLD_VERSION_SHORT}" ) |
|
|
|
Set ( LIBHELLOWORLD_OUTPUTNAME "${LIBHELLOWORLD_PROJECT_NAME}" ) |
|
|
|
If ( LIBHELLOWORLD_VERSION_BEHIND ) |
|
|
|
Set ( LIBHELLOWORLD_VERSION_COMPLETE "${LIBHELLOWORLD_VERSION_COMPLETE}+${LIBHELLOWORLD_VERSION_BEHIND}" ) |
|
|
|
EndIf ( ) |
|
|
|
|
|
|
|
Message ( FATAL_ERROR "Please configure the output name of protject (LIBHELLOWORLD_NAME and LIBHELLOWORLD_OUTPUTNAME)!" ) |
|
|
|
|
|
|
|
# Install directories |
|
|
|
Set ( LIBHELLOWORLD_INSTALL_DIR_INCLUDE "include/${LIBHELLOWORLD_NAME}" ) |
|
|
|
Set ( LIBHELLOWORLD_INSTALL_DIR_LIB "lib" ) |
|
|
|
Set ( LIBHELLOWORLD_INSTALL_DIR_SHARE "share/${LIBHELLOWORLD_NAME}" ) |
|
|
|
|
|
|
|
# C Standard |
|
|
|
Set ( CMAKE_C_STANDARD 11 ) |
|
|
|
Set ( CMAKE_CXX_STANDARD 17 ) |
|
|
|
Set ( CMAKE_C_STANDARD_REQUIRED ON ) |
|
|
|
Set ( CMAKE_CXX_STANDARD_REQUIRED ON ) |