diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/gen_adldata/CMakeLists.txt | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/utils/gen_adldata/CMakeLists.txt b/utils/gen_adldata/CMakeLists.txt index 22992d0..aa7ff00 100644 --- a/utils/gen_adldata/CMakeLists.txt +++ b/utils/gen_adldata/CMakeLists.txt @@ -5,8 +5,13 @@ set(CMAKE_CXX_STANDARD 11) find_package(OpenMP) if(OPENMP_FOUND) - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") + if(MSVC AND NOT (MSVC_VERSION LESS 1900)) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -openmp:experimental") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -openmp:experimental") + else() + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") + endif() endif() set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}) |