From 892579456df1b07a2a12cb428b60202fbe19824b Mon Sep 17 00:00:00 2001 From: Erik Hofman Date: Sun, 18 Dec 2016 09:40:38 +0100 Subject: [PATCH] add SSE support for the C compiler (gcc and clang) --- CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0a1bcb18..e994ac5f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -337,7 +337,8 @@ if(CMAKE_COMPILER_IS_GNUCXX) if(ENABLE_SIMD) if (X86 OR X86_64) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse3 -mfpmath=sse") + set(CMAKE_C_FLAGS "${CMAKE_CXX_FLAGS} -O3 -msse3 -mfpmath=sse") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -msse3 -mfpmath=sse") endif() endif() @@ -383,7 +384,7 @@ if(WIN32) endif() if(MSVC) - set(MSVC_FLAGS "-DWIN32 -DNOMINMAX -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D__CRT_NONSTDC_NO_WARNINGS /MP /Ox") + set(MSVC_FLAGS "-DWIN32 -DNOMINMAX -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D__CRT_NONSTDC_NO_WARNINGS /MP /O2") if(ENABLE_SIMD) if (X86) set(MSVC_FLAGS "${MSVC_FLAGS} /arch:SSE /arch:SSE2")