From 44f676147ec1f4671a99cbd0d29f9090878433f9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jan=20M=C3=B6bius?= <moebius@cs.rwth-aachen.de>
Date: Tue, 15 Feb 2022 09:52:58 +0100
Subject: [PATCH] Cleanup OpenMP detection

---
 VCI/VCICommon.cmake | 29 ++++++++++++-----------------
 1 file changed, 12 insertions(+), 17 deletions(-)

diff --git a/VCI/VCICommon.cmake b/VCI/VCICommon.cmake
index 1bbacca..e21a4b3 100644
--- a/VCI/VCICommon.cmake
+++ b/VCI/VCICommon.cmake
@@ -117,26 +117,21 @@ endmacro ()
 
 # test for OpenMP
 macro (vci_openmp)
-  if (NOT OPENMP_NOTFOUND)
-    # Set off OpenMP on Darwin architectures
-    # since it causes crashes sometimes
-#    if(NOT APPLE)
-        find_package(OpenMP)
-      if (OPENMP_FOUND)
-        set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
-        set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
-        add_definitions(-DUSE_OPENMP)
-
-        # export includes and libraries for usage within openflipper plugins
-        set(OPENMP_INCLUDE_DIRS ${OpenMP_CXX_INCLUDE_DIR})
-        set(OPENMP_LIBRARIES ${OpenMP_libomp_LIBRARY})        
-#      else ()
-#        set (OPENMP_NOTFOUND 1)
-#      endif ()
+  if (NOT OPENMP_FOUND)
+     find_package(OpenMP)
+     if (OPENMP_FOUND)
+       set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
+       set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
+       add_definitions(-DUSE_OPENMP)
+
+       # export includes and libraries for usage within openflipper plugins
+       set(OPENMP_INCLUDE_DIRS ${OpenMP_CXX_INCLUDE_DIR})
+       set(OPENMP_LIBRARIES ${OpenMP_libomp_LIBRARY})        
     endif()
-  endif ()
+  endif()
 endmacro ()
 
+
 # append all files with extension "ext" in the "dirs" directories to "ret"
 # excludes all files starting with a '.' (dot)
 macro (vci_append_files ret ext)
-- 
GitLab