From e0bb415b026b4f32c9dbccff400ca06ff68f0bd1 Mon Sep 17 00:00:00 2001 From: Paul Ferrand Date: Sun, 9 Feb 2020 11:37:25 +0100 Subject: [PATCH] Distinguish between mingw and msvc flags --- cmake/SfizzSIMDSourceFilesCheck.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmake/SfizzSIMDSourceFilesCheck.cmake b/cmake/SfizzSIMDSourceFilesCheck.cmake index be5212da..94eb80fb 100644 --- a/cmake/SfizzSIMDSourceFilesCheck.cmake +++ b/cmake/SfizzSIMDSourceFilesCheck.cmake @@ -12,7 +12,11 @@ if (HAVE_X86INTRIN_H AND UNIX) add_compile_options (-DHAVE_X86INTRIN_H) set (SFIZZ_SIMD_SOURCES sfizz/SIMDSSE.cpp) elseif (HAVE_INTRIN_H AND WIN32) - add_compile_options (-DHAVE_INTRIN_H) + if (CMAKE_CXX_COMPILER_ID MATCHES "MSVC") + add_compile_options ("/DHAVE_INTRIN_H") + else() + add_compile_options ("-DHAVE_INTRIN_H") + endif() set (SFIZZ_SIMD_SOURCES sfizz/SIMDSSE.cpp) elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL "armv7l") add_compile_options (-DHAVE_ARM_NEON_H)