Skip to content
Snippets Groups Projects
Commit a43f6081 authored by Administrator's avatar Administrator
Browse files

Improve build system

Remove a special linker setting for macosx which isn't needed any longer.
With the build system changes the full list of dependecies is available at
link time.
Add a missing library dependency.
parent 0b835416
No related branches found
No related tags found
1 merge request!1056Improve build system
Pipeline #20497 passed
...@@ -46,9 +46,6 @@ macro(set_compiler_flags) ...@@ -46,9 +46,6 @@ macro(set_compiler_flags)
Message("C_FLAGS: ${CMAKE_C_FLAGS_CONTINUOUS}") Message("C_FLAGS: ${CMAKE_C_FLAGS_CONTINUOUS}")
EndIf() EndIf()
Check_Compiler() Check_Compiler()
if(APPLE)
SET(CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS "${CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS} -single_module -undefined dynamic_lookup")
endif()
set(CMAKE_CONFIGURATION_TYPES ${CMAKE_CONFIGURATION_TYPES} "CONTINUOUS" "FullWarnings") set(CMAKE_CONFIGURATION_TYPES ${CMAKE_CONFIGURATION_TYPES} "CONTINUOUS" "FullWarnings")
......
...@@ -46,6 +46,7 @@ set(PRIVATE_DEPENDENCIES ...@@ -46,6 +46,7 @@ set(PRIVATE_DEPENDENCIES
CbmFlibFlesTools CbmFlibFlesTools
CbmStsBase CbmStsBase
FairLogger::FairLogger FairLogger::FairLogger
FairRoot::Online
ROOT::MathCore ROOT::MathCore
ROOT::RHTTP ROOT::RHTTP
ROOT::RIO ROOT::RIO
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment