From: Vsevolod Stakhov Date: Thu, 27 Jun 2019 13:16:12 +0000 (+0100) Subject: [Minor] Always enable sse2 on x86_64 X-Git-Tag: 2.0~711 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b066f62bfafd0e3dc0ebb181e0990fede4f32d47;p=thirdparty%2Frspamd.git [Minor] Always enable sse2 on x86_64 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index b3fd7cae19..80e00e67ec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -74,6 +74,17 @@ IF (NOT "${ARCH}" STREQUAL "x86_64") SET(ENABLE_HYPERSCAN "OFF") ENDIF() +IF ("${ARCH}" STREQUAL "x86_64") + MESSAGE(STATUS "Enable sse2 on x86_64 architecture") + IF((CMAKE_C_COMPILER_ID MATCHES "GNU") OR (CMAKE_C_COMPILER_ID MATCHES "Clang")) + ADD_COMPILE_OPTIONS(-msse2) + ELSEIF(CMAKE_C_COMPILER_ID MATCHES "Intel") + ADD_COMPILE_OPTIONS(/QxSSE2) + ELSEIF((CMAKE_C_COMPILER_ID MATCHES "MSVC")) + ADD_COMPILE_OPTIONS(/arch:SSE2) + ENDIF() +ENDIF() + IF(ENABLE_PCRE2 MATCHES "ON") SET(WITH_PCRE2 1) # For utf8 API