process-cpp  3.0.0
A simple convenience library for handling processes in C++11.
/build/process-cpp-3.0.2~20210331175322.3~119bd8e+ubports20.04/CMakeLists.txt File Reference

Functions

 cmake_minimum_required (VERSION 2.8) project(process-cpp) find_package(Boost COMPONENTS iostreams system REQUIRED) find_package(PkgConfig REQUIRED) find_package(Threads REQUIRED) pkg_check_modules(PROPERTIES_CPP properties-cpp) include(GNUInstallDirs) set(CMAKE_C_FLAGS "$
 
Wall pedantic Wextra no undefined option (PROCESS_CPP_WERROR "Treat warnings as errors" ON) if(PROCESS_CPP_WERROR) set(CMAKE_C_FLAGS "$
 

Variables

Wall pedantic Wextra fvisibility
 

Function Documentation

◆ cmake_minimum_required()

cmake_minimum_required ( VERSION 2.  8)

Definition at line 17 of file CMakeLists.txt.

◆ option()

Wall pedantic Wextra no undefined option ( PROCESS_CPP_WERROR "Treat warnings as errors"  ON)

Definition at line 33 of file CMakeLists.txt.

Variable Documentation

◆ fvisibility

Wall pedantic Wextra fvisibility
Initial value:
=hidden")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -pedantic -Wextra")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl

Definition at line 29 of file CMakeLists.txt.

fvisibility
Wall pedantic Wextra fvisibility
Definition: CMakeLists.txt:29
Wl
BUILD_TESTING Bsymbolic functions Wl
Definition: CMakeCache.txt:111