From: Konstantinos Margaritis Date: Tue, 19 Dec 2023 15:31:43 +0000 (+0200) Subject: SIMDe on Clang needs SIMDE_NO_CHECK_IMMEDIATE_CONSTANT defined X-Git-Tag: vectorscan/5.4.12^2~82^2~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e15ad9308aa552311333a9f18ee29f43d1e6c570;p=thirdparty%2Fvectorscan.git SIMDe on Clang needs SIMDE_NO_CHECK_IMMEDIATE_CONSTANT defined --- diff --git a/cmake/simde.cmake b/cmake/simde.cmake index 8cac2bdd..5a7335bb 100644 --- a/cmake/simde.cmake +++ b/cmake/simde.cmake @@ -6,6 +6,11 @@ if (SIMDE_SSE42_H_FOUND) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DVS_SIMDE_BACKEND") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DVS_SIMDE_BACKEND") + if (CMAKE_COMPILER_IS_CLANG) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DSIMDE_NO_CHECK_IMMEDIATE_CONSTANT") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DSIMDE_NO_CHECK_IMMEDIATE_CONSTANT") + endif() + if (SIMDE_NATIVE) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DVS_SIMDE_NATIVE -DSIMDE_ENABLE_OPENMP -fopenmp-simd") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DVS_SIMDE_NATIVE -DSIMDE_ENABLE_OPENMP -fopenmp-simd")