Skip to content
Snippets Groups Projects
Commit c8b4ccec authored by Administrator's avatar Administrator Committed by Florian Uhlig
Browse files

Fix OpenMP issue on macosx

OpenMP comes with the proper targets which are used now.
parent c2a3a573
No related branches found
No related tags found
1 merge request!995Transition to Modern CMake (analysis Dir)
...@@ -20,25 +20,6 @@ set(INCLUDE_DIRECTORIES ...@@ -20,25 +20,6 @@ set(INCLUDE_DIRECTORIES
${CMAKE_CURRENT_SOURCE_DIR}/catools ${CMAKE_CURRENT_SOURCE_DIR}/catools
) )
if (OPENMP_FOUND)
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
set(SYSTEM_INCLUDE_DIRECTORIES
${SYSTEM_INCLUDE_DIRECTORIES}
${OpenMP_CXX_INCLUDE_DIRS}
)
endif()
if (OPENMP_FOUND AND APPLE)
get_filename_component(OpenMP_CXX_LIBRARY_DIR ${OpenMP_CXX_LIBRARIES} DIRECTORY)
Set(LINK_DIRECTORIES
${LINK_DIRECTORIES}
${OpenMP_CXX_LIBRARY_DIR}
)
endif()
set(SRCS set(SRCS
#L1Algo / L1CATrackFinder.cxx #L1Algo / L1CATrackFinder.cxx
#CbmL1Performance.cxx #CbmL1Performance.cxx
...@@ -176,6 +157,10 @@ set(PUBLIC_DEPENDENCIES ...@@ -176,6 +157,10 @@ set(PUBLIC_DEPENDENCIES
ROOT::Physics ROOT::Physics
) )
if(OpenMP_CXX_FOUND)
list(APPEND PUBLIC_DEPENDENCIES OpenMP::OpenMP_CXX)
endif()
set(PRIVATE_DEPENDENCIES set(PRIVATE_DEPENDENCIES
CbmMuchBase CbmMuchBase
CbmMvd CbmMvd
...@@ -199,14 +184,8 @@ set(PRIVATE_DEPENDENCIES ...@@ -199,14 +184,8 @@ set(PRIVATE_DEPENDENCIES
) )
if (OPENMP_FOUND AND APPLE)
Set(DEPENDENCIES ${PUBLIC_DEPENDENCIES} ${PRIVATE_DEPENDENCIES} ${OpenMP_CXX_LIBRARIES}
)
endif()
generate_cbm_library() generate_cbm_library()
install(FILES CbmL1Counters.h install(FILES CbmL1Counters.h
L1Algo/L1Assert.h L1Algo/L1Assert.h
L1Algo/L1EventEfficiencies.h L1Algo/L1EventEfficiencies.h
......
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