summaryrefslogtreecommitdiff
path: root/cmake/modules/FindSSE.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/modules/FindSSE.cmake')
-rw-r--r--cmake/modules/FindSSE.cmake11
1 files changed, 6 insertions, 5 deletions
diff --git a/cmake/modules/FindSSE.cmake b/cmake/modules/FindSSE.cmake
index 4c9673a..16b49e8 100644
--- a/cmake/modules/FindSSE.cmake
+++ b/cmake/modules/FindSSE.cmake
@@ -3,6 +3,7 @@
#endif()
include(CheckCSourceRuns)
+include(CheckCSourceCompiles)
option(ENABLE_SSE "Enable compile-time SSE4.1 support." ON)
option(ENABLE_AVX "Enable compile-time AVX support." ON)
@@ -16,7 +17,7 @@ if (ENABLE_SSE)
#
if (CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_CLANG )
set(CMAKE_REQUIRED_FLAGS "-msse4.1")
- check_c_source_runs("
+ check_c_source_compiles("
#include <emmintrin.h>
#include <smmintrin.h>
@@ -40,7 +41,7 @@ if (ENABLE_SSE)
#
if (CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_CLANG )
set(CMAKE_REQUIRED_FLAGS "-mavx")
- check_c_source_runs("
+ check_c_source_compiles("
#include <immintrin.h>
int main()
{
@@ -74,7 +75,7 @@ if (ENABLE_SSE)
#
if (CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_CLANG )
set(CMAKE_REQUIRED_FLAGS "-mavx2")
- check_c_source_runs("
+ check_c_source_compiles("
#include <immintrin.h>
int main()
{
@@ -108,7 +109,7 @@ if (ENABLE_SSE)
#
if (CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_CLANG )
set(CMAKE_REQUIRED_FLAGS "-mfma")
- check_c_source_runs("
+ check_c_source_compiles("
#include <immintrin.h>
int main()
{
@@ -143,7 +144,7 @@ if (ENABLE_SSE)
#
if (CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_CLANG )
set(CMAKE_REQUIRED_FLAGS "-mavx512f")
- check_c_source_runs("
+ check_c_source_compiles("
#include <immintrin.h>
int main()
{