# Version Set ( CPPMICROHTTPD_VERSION_MAJOR 1 ) Set ( CPPMICROHTTPD_VERSION_MINOR 0 ) Set ( CPPMICROHTTPD_VERSION_PATCH 0 ) Set ( CPPMICROHTTPD_VERSION_BUILD 0 ) Set ( CPPMICROHTTPD_VERSION_SHORT "${CPPMICROHTTPD_VERSION_MAJOR}.${CPPMICROHTTPD_VERSION_MINOR}" ) Set ( CPPMICROHTTPD_VERSION "${CPPMICROHTTPD_VERSION_SHORT}.${CPPMICROHTTPD_VERSION_PATCH}.${CPPMICROHTTPD_VERSION_BUILD}" ) Set ( CPPMICROHTTPD_NAME "cppmicrohttpd-${CPPMICROHTTPD_VERSION_SHORT}" ) Set ( CPPMICROHTTPD_OUTPUTNAME "cppmicrohttpd" ) # Install directories Set ( CPPMICROHTTPD_INSTALL_DIR_INCLUDE "include/${CPPMICROHTTPD_NAME}" ) Set ( CPPMICROHTTPD_INSTALL_DIR_LIB "lib" ) Set ( CPPMICROHTTPD_INSTALL_DIR_SHARE "share/${CPPMICROHTTPD_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}/.. CPPMICROHTTPD_VERSION_MAJOR CPPMICROHTTPD_VERSION_MINOR CPPMICROHTTPD_VERSION_PATCH CPPMICROHTTPD_VERSION_BUILD CPPMICROHTTPD_VERSION_HASH ) EndIf ( )