We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ead257c commit 9d35fa2Copy full SHA for 9d35fa2
cmake/openmp.cmake
@@ -1,3 +1,19 @@
1
+if(MSVC AND NOT (CMAKE_CXX_COMPILER_ID MATCHES "Clang"))
2
+ set(OpenMP_C_FLAGS
3
+ "/openmp:llvm"
4
+ CACHE STRING "OpenMP C flags" FORCE)
5
+ set(OpenMP_CXX_FLAGS
6
7
+ CACHE STRING "OpenMP CXX flags" FORCE)
8
+ # Pretend Clang-style OpenMP 5.0 support so CMake reports a newer version
9
+ set(OpenMP_C_SPEC_DATE
10
+ 201811
11
+ CACHE STRING "OpenMP C specification date" FORCE)
12
+ set(OpenMP_CXX_SPEC_DATE
13
14
+ CACHE STRING "OpenMP CXX specification date" FORCE)
15
+endif()
16
+
17
find_package(OpenMP)
18
if(OpenMP_FOUND)
19
include_directories(${OpenMP_C_INCLUDE_DIRS} ${OpenMP_CXX_INCLUDE_DIRS})
0 commit comments