# Version Set ( CPPCURL_VERSION_MAJOR 1 ) Set ( CPPCURL_VERSION_MINOR 0 ) Set ( CPPCURL_VERSION_PATCH 0 ) Set ( CPPCURL_VERSION_BUILD 0 ) Set ( CPPCURL_VERSION_SHORT "${CPPCURL_VERSION_MAJOR}.${CPPCURL_VERSION_MINOR}" ) Set ( CPPCURL_VERSION "${CPPCURL_VERSION_SHORT}.${CPPCURL_VERSION_PATCH}.${CPPCURL_VERSION_BUILD}" ) Set ( CPPCURL_NAME "cppcurl-${CPPCURL_VERSION_SHORT}" ) Set ( CPPCURL_OUTPUTNAME "cppcurl" ) # Install directories Set ( CPPCURL_INSTALL_DIR_INCLUDE "include/${CPPCURL_NAME}" ) Set ( CPPCURL_INSTALL_DIR_LIB "lib" ) Set ( CPPCURL_INSTALL_DIR_SHARE "share/${CPPCURL_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 ) # Git Version Include ( git_helper OPTIONAL RESULT_VARIABLE HAS_GIT_HELPER ) If ( HAS_GIT_HELPER ) GitGetVersion ( ${CMAKE_CURRENT_LIST_DIR}/.. CPPCURL_VERSION_MAJOR CPPCURL_VERSION_MINOR CPPCURL_VERSION_PATCH CPPCURL_VERSION_BUILD CPPCURL_VERSION_HASH ) EndIf ( )