join 1.0
lightweight network framework library
Loading...
Searching...
No Matches
CMakeLists.txt File Reference

Functions

 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
 

Variables

version __pad0__
 
version as needed Wl
 
version as needed z
 

Function Documentation

◆ cmake_minimum_required()

cmake_minimum_required ( VERSION 3.22. 1)

◆ set()

version as needed relro now set ( CMAKE_CXX_FLAGS_DEBUG "-DDEBUG -O0 -g" )

◆ string() [1/2]

VERSION JOIN_VERSION string ( REGEX REPLACE "([0-9]+)\\.+\\.+.*" "\\1" JOIN_VERSION_MAJOR ${JOIN_VERSION} [0-9][0-9])

◆ string() [2/2]

string ( REGEX REPLACE "+\\.+\\.([0-9]+).*" "\\1" JOIN_VERSION_PATCH ${JOIN_VERSION} [0-9][0-9])

Variable Documentation

◆ __pad0__

version __pad0__

◆ Wl

version as needed relro Wl

◆ z

version as needed relro z