|
|
|
@ -136,7 +136,7 @@ IF(UNIX) |
|
|
|
SET(CMAKE_C_FLAGS_RELWITHDEBINFO "-O3 ${COMMON_C_FLAGS}") |
|
|
|
ENDIF() |
|
|
|
IF(CMAKE_COMPILER_IS_GNUCXX) |
|
|
|
SET(COMMON_CXX_FLAGS "-g -static-libgcc -fno-omit-frame-pointer -fno-implicit-templates -felide-constructors -fno-exceptions -fno-rtti") |
|
|
|
SET(COMMON_CXX_FLAGS "-g -static-libgcc -fno-omit-frame-pointer") |
|
|
|
SET(CMAKE_CXX_FLAGS_DEBUG "-O ${COMMON_CXX_FLAGS}") |
|
|
|
SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 ${COMMON_CXX_FLAGS}") |
|
|
|
ENDIF() |
|
|
|
@ -161,7 +161,7 @@ IF(UNIX) |
|
|
|
IF(CMAKE_SYSTEM_NAME MATCHES "Linux") |
|
|
|
IF(CMAKE_C_COMPILER_ID MATCHES "Intel") |
|
|
|
SET(COMMON_C_FLAGS "-static-intel -static-libgcc -g -mp -restrict") |
|
|
|
SET(COMMON_CXX_FLAGS "-static-intel -static-libgcc -g -mp -restrict -fno-implicit-templates -fno-exceptions -fno-rtti") |
|
|
|
SET(COMMON_CXX_FLAGS "-static-intel -static-libgcc -g -mp -restrict -fno-exceptions -fno-rtti") |
|
|
|
IF(CMAKE_SYSTEM_PROCESSOR MATCHES "ia64") |
|
|
|
SET(COMMON_C_FLAGS "${COMMON_C_FLAGS} -no-ftz -no-prefetch") |
|
|
|
SET(COMMON_CXX_FLAGS "${COMMON_CXX_FLAGS} -no-ftz -no-prefetch") |
|
|
|
@ -177,7 +177,8 @@ IF(UNIX) |
|
|
|
# OSX flags |
|
|
|
IF(APPLE) |
|
|
|
SET(COMMON_C_FLAGS "-g -fno-common") |
|
|
|
SET(COMMON_CXX_FLAGS "-g -fno-common -felide-constructors -fno-implicit-templates -fno-exceptions -fno-rtti") |
|
|
|
# XXX: why are we using -felide-constructors on OSX? |
|
|
|
SET(COMMON_CXX_FLAGS "-g -fno-common -felide-constructors") |
|
|
|
SET(CMAKE_C_FLAGS_DEBUG "-O ${COMMON_C_FLAGS}") |
|
|
|
SET(CMAKE_CXX_FLAGS_DEBUG "-O ${COMMON_CXX_FLAGS}") |
|
|
|
SET(CMAKE_C_FLAGS_RELWITHDEBINFO "-Os ${COMMON_C_FLAGS}") |
|
|
|
|