minor cmake edits:
- osx was defaulting to -O3. - clang wasnt detecting sse compiler args.
This commit is contained in:
@@ -1105,11 +1105,11 @@ elseif(APPLE)
|
|||||||
set(CMAKE_C_FLAGS_DEBUG "-fno-strict-aliasing -g")
|
set(CMAKE_C_FLAGS_DEBUG "-fno-strict-aliasing -g")
|
||||||
set(CMAKE_CXX_FLAGS_DEBUG "-fno-strict-aliasing -g")
|
set(CMAKE_CXX_FLAGS_DEBUG "-fno-strict-aliasing -g")
|
||||||
if(CMAKE_OSX_ARCHITECTURES MATCHES "i386")
|
if(CMAKE_OSX_ARCHITECTURES MATCHES "i386")
|
||||||
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -mdynamic-no-pic -ftree-vectorize -msse -msse2 -fvariable-expansion-in-unroller")
|
set(CMAKE_CXX_FLAGS_RELEASE "-O2 -mdynamic-no-pic -ftree-vectorize -msse -msse2 -fvariable-expansion-in-unroller")
|
||||||
set(CMAKE_C_FLAGS_RELEASE "-O3 -mdynamic-no-pic -ftree-vectorize -msse -msse2 -fvariable-expansion-in-unroller")
|
set(CMAKE_C_FLAGS_RELEASE "-O2 -mdynamic-no-pic -ftree-vectorize -msse -msse2 -fvariable-expansion-in-unroller")
|
||||||
elseif(CMAKE_OSX_ARCHITECTURES MATCHES "x86_64")
|
elseif(CMAKE_OSX_ARCHITECTURES MATCHES "x86_64")
|
||||||
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -mdynamic-no-pic -ftree-vectorize -msse -msse2 -msse3 -mssse3 -fvariable-expansion-in-unroller")
|
set(CMAKE_CXX_FLAGS_RELEASE "-O2 -mdynamic-no-pic -ftree-vectorize -msse -msse2 -msse3 -mssse3 -fvariable-expansion-in-unroller")
|
||||||
set(CMAKE_C_FLAGS_RELEASE "-O3 -mdynamic-no-pic -ftree-vectorize -msse -msse2 -msse3 -mssse3 -fvariable-expansion-in-unroller")
|
set(CMAKE_C_FLAGS_RELEASE "-O2 -mdynamic-no-pic -ftree-vectorize -msse -msse2 -msse3 -mssse3 -fvariable-expansion-in-unroller")
|
||||||
else()
|
else()
|
||||||
set(CMAKE_C_FLAGS_RELEASE "-mdynamic-no-pic -fno-strict-aliasing")
|
set(CMAKE_C_FLAGS_RELEASE "-mdynamic-no-pic -fno-strict-aliasing")
|
||||||
set(CMAKE_CXX_FLAGS_RELEASE "-mdynamic-no-pic -fno-strict-aliasing")
|
set(CMAKE_CXX_FLAGS_RELEASE "-mdynamic-no-pic -fno-strict-aliasing")
|
||||||
|
@@ -332,7 +332,7 @@ macro(TEST_SSE_SUPPORT
|
|||||||
include(CheckCSourceRuns)
|
include(CheckCSourceRuns)
|
||||||
|
|
||||||
# message(STATUS "Detecting SSE support")
|
# message(STATUS "Detecting SSE support")
|
||||||
if(CMAKE_COMPILER_IS_GNUCC)
|
if(CMAKE_COMPILER_IS_GNUCC OR (CMAKE_C_COMPILER_ID MATCHES "Clang"))
|
||||||
set(${_sse_flags} "-msse")
|
set(${_sse_flags} "-msse")
|
||||||
set(${_sse2_flags} "-msse2")
|
set(${_sse2_flags} "-msse2")
|
||||||
elseif(MSVC)
|
elseif(MSVC)
|
||||||
|
Reference in New Issue
Block a user