From 1549927d7dc29476ada7b0c0867e9630ebe6ea00 Mon Sep 17 00:00:00 2001 From: Chris Pavlina Date: Thu, 10 Dec 2015 10:40:27 -0500 Subject: [PATCH] FindOpenMP: Add Clang support --- Help/release/dev/FindOpenMP-clang.rst | 4 ++++ Modules/FindOpenMP.cmake | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 Help/release/dev/FindOpenMP-clang.rst diff --git a/Help/release/dev/FindOpenMP-clang.rst b/Help/release/dev/FindOpenMP-clang.rst new file mode 100644 index 000000000..44c805c82 --- /dev/null +++ b/Help/release/dev/FindOpenMP-clang.rst @@ -0,0 +1,4 @@ +FindOpenMP-clang +---------------- + +* The :module:`FindOpenMP` module learned to support Clang. diff --git a/Modules/FindOpenMP.cmake b/Modules/FindOpenMP.cmake index a102c66e3..ee4bdd6c8 100644 --- a/Modules/FindOpenMP.cmake +++ b/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")