From 9bdb8ec2ec9bb4794b2fcd1b132365cf7af9fa6b Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Mon, 7 May 2018 13:02:22 +0200 Subject: [PATCH] make sure that older cmake versions (<= 3.8) inject the right linker flags for OpenMP. --- src/classes/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/classes/CMakeLists.txt b/src/classes/CMakeLists.txt index e87ddab4..cfb60d70 100644 --- a/src/classes/CMakeLists.txt +++ b/src/classes/CMakeLists.txt @@ -111,7 +111,11 @@ if (nexus) set(DependOnLibs ${DependOnLibs} PNeXus) endif (nexus) if (OpenMP_FOUND) - set(DependOnLibs ${DependOnLibs} ${OpenMP_CXX_LIBRARIES}) + if (OpenMP_CXX_LIBRARIES) + set(DependOnLibs ${DependOnLibs} ${OpenMP_CXX_LIBRARIES}) + else (OpenMP_CXX_LIBRARIES) + set(DependOnLibs ${DependOnLibs} ${OpenMP_CXX_FLAGS}) # for older cmake OpenMP_CXX_LIBRARIES is not defined + endif (OpenMP_CXX_LIBRARIES) endif (OpenMP_FOUND) target_link_libraries(PUserFcnBase ${ROOT_LIBRARIES})