|
| | cmake_minimum_required (VERSION 3.22.1) project(join) set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) file(STRINGS "$ |
| |
| VERSION JOIN_VERSION | string (REGEX REPLACE "([0-9]+)\\.[0-9]+\\.[0-9]+.*" "\\1" JOIN_VERSION_MAJOR ${JOIN_VERSION}) string(REGEX REPLACE "[0-9]+\\.([0-9])+\\.[0-9]+.*" "\\1" JOIN_VERSION_MINOR $ |
| |
| | string (REGEX REPLACE "[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" JOIN_VERSION_PATCH ${JOIN_VERSION}) message(STATUS "$ |
| |
| version as needed relro now | set (CMAKE_CXX_FLAGS_DEBUG "-DDEBUG -O0 -g") set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -D_FORTIFY_SOURCE |
| |