1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00

cmake: add more compiler flags

This commit is contained in:
Steffen Vogel 2018-06-23 19:58:55 +02:00
parent e4e3fba878
commit a224821791

View file

@ -58,6 +58,28 @@ else()
endif()
endif()
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
string(APPEND VARIANTS "-debug")
else()
string(APPEND VARIANTS "-release")
endif()
if(PROFILE)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pg")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -pg")
set(CMAKE_STATIC_LINKER_FLAGS "${CMAKE_STATIC_LINKER_FLAGS} -pg")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pg")
string(APPEND VARIANTS "-profile")
endif()
if(COVERAGE)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} --coverage")
target_link_libraries("gcov")
string(APPEND VARIANTS "-coverage")
endif()
# Check OS
check_include_file("sys/eventfd.h" HAS_EVENTFD)