Browse Source

FindOpenMP: Add Clang support

Chris Pavlina 10 years ago
parent
commit
1549927d7d
2 changed files with 7 additions and 0 deletions
  1. 4 0
      Help/release/dev/FindOpenMP-clang.rst
  2. 3 0
      Modules/FindOpenMP.cmake

+ 4 - 0
Help/release/dev/FindOpenMP-clang.rst

@@ -0,0 +1,4 @@
+FindOpenMP-clang
+----------------
+
+* The :module:`FindOpenMP` module learned to support Clang.

+ 3 - 0
Modules/FindOpenMP.cmake

@@ -50,6 +50,8 @@ function(_OPENMP_FLAG_CANDIDATES LANG)
     " "
     #GNU
     "-fopenmp"
+    #Clang
+    "-fopenmp=libomp"
     #Microsoft Visual Studio
     "/openmp"
     #Intel windows
@@ -67,6 +69,7 @@ function(_OPENMP_FLAG_CANDIDATES LANG)
   )
 
   set(OMP_FLAG_GNU "-fopenmp")
+  set(OMP_FLAG_Clang "-fopenmp=libomp")
   set(OMP_FLAG_HP "+Oopenmp")
   if(WIN32)
     set(OMP_FLAG_Intel "-Qopenmp")