@@ -20,14 +20,18 @@ set(CMAKE_CXX_STANDARD 17)
2020set (CMAKE_CXX_STANDARD_REQUIRED True )
2121set (CMAKE_CXX_EXTENSIONS OFF )
2222
23- set (CMAKE_CXX_FLAGS "-Wall -Wextra -pedantic -Werror " )
23+ set (CMAKE_CXX_FLAGS "-Wall -Wextra" )
2424set (CMAKE_CXX_FLAGS_DEBUG "-fno-inline -fno-omit-frame-pointer -fmax-errors=10" )
2525set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "-ggdb3 -O3 -DNDEBUG" )
2626set (CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG" )
2727
28- set (CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed" )
29- set (CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed" )
30- set (CMAKE_MODULE_LINKER_FLAGS "-Wl,--as-needed" )
28+ if (NOT APPLE )
29+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Werror" )
30+
31+ set (CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed" )
32+ set (CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed" )
33+ set (CMAKE_MODULE_LINKER_FLAGS "-Wl,--as-needed" )
34+ endif ()
3135
3236set (CMAKE_POSITION_INDEPENDENT_CODE ON )
3337
@@ -61,11 +65,14 @@ endif()
6165
6266#
6367#--- DEPENDENCIES --------------------------------------------------------------------
68+ message (STATUS "Looking for dependencies." )
69+ message (STATUS "CMAKE_CXX_FLAGS = ${CMAKE_CXX_FLAGS} " )
70+ message (STATUS "CMAKE_CXX_STANDARD = ${CMAKE_CXX_STANDARD} " )
6471
65- list (APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR} /cmake" )
6672
67- include ( FindThreads ) # create Threads::Threads target
73+ list ( APPEND CMAKE_MODULE_PATH " ${CMAKE_CURRENT_LIST_DIR} /cmake" )
6874
75+ find_package (Threads REQUIRED )
6976find_package (FairMQ 1.4 REQUIRED )
7077find_package (FairLogger ${FairMQ_FairLogger_VERSION} REQUIRED )
7178
0 commit comments