From c8b4ccecde9884a6d0514414237ab1b8d726a3b6 Mon Sep 17 00:00:00 2001 From: Florian Uhlig <f.uhlig@gsi.de> Date: Mon, 31 Oct 2022 14:59:42 +0100 Subject: [PATCH] Fix OpenMP issue on macosx OpenMP comes with the proper targets which are used now. --- reco/L1/CMakeLists.txt | 29 ++++------------------------- 1 file changed, 4 insertions(+), 25 deletions(-) diff --git a/reco/L1/CMakeLists.txt b/reco/L1/CMakeLists.txt index f7012dd7b6..fb8aaa2aad 100644 --- a/reco/L1/CMakeLists.txt +++ b/reco/L1/CMakeLists.txt @@ -20,25 +20,6 @@ set(INCLUDE_DIRECTORIES ${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 #L1Algo / L1CATrackFinder.cxx #CbmL1Performance.cxx @@ -176,6 +157,10 @@ set(PUBLIC_DEPENDENCIES ROOT::Physics ) +if(OpenMP_CXX_FOUND) + list(APPEND PUBLIC_DEPENDENCIES OpenMP::OpenMP_CXX) +endif() + set(PRIVATE_DEPENDENCIES CbmMuchBase CbmMvd @@ -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() - install(FILES CbmL1Counters.h L1Algo/L1Assert.h L1Algo/L1EventEfficiencies.h -- GitLab