@ -131,16 +131,16 @@ IF(UNIX)
# D e f a u l t G C C f l a g s
# D e f a u l t G C C f l a g s
IF ( CMAKE_COMPILER_IS_GNUCC )
IF ( CMAKE_COMPILER_IS_GNUCC )
SET ( COMMON_C_FLAGS "-g -static-libgcc -fno-omit-frame-pointer" )
SET ( COMMON_C_FLAGS "-g -static-libgcc -fno-omit-frame-pointer -fno-strict-aliasing " )
SET ( CMAKE_C_FLAGS_DEBUG "-O ${COMMON_C_FLAGS}" )
SET ( CMAKE_C_FLAGS_DEBUG "-O ${COMMON_C_FLAGS}" )
SET ( CMAKE_C_FLAGS_RELWITHDEBINFO "-O3 ${COMMON_C_FLAGS}" )
SET ( CMAKE_C_FLAGS_RELWITHDEBINFO "-O3 ${COMMON_C_FLAGS}" )
ENDIF ( )
ENDIF ( )
IF ( CMAKE_COMPILER_IS_GNUCXX )
IF ( CMAKE_COMPILER_IS_GNUCXX )
SET ( COMMON_CXX_FLAGS "-g -static-libgcc -fno-omit-frame-pointer" )
SET ( COMMON_CXX_FLAGS "-g -static-libgcc -fno-omit-frame-pointer -fno-strict-aliasing " )
SET ( CMAKE_CXX_FLAGS_DEBUG "-O ${COMMON_CXX_FLAGS}" )
SET ( CMAKE_CXX_FLAGS_DEBUG "-O ${COMMON_CXX_FLAGS}" )
SET ( CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 ${COMMON_CXX_FLAGS}" )
SET ( CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 ${COMMON_CXX_FLAGS}" )
ENDIF ( )
ENDIF ( )
# H P U X f l a g s
# H P U X f l a g s
IF ( CMAKE_SYSTEM_NAME MATCHES "HP-UX" )
IF ( CMAKE_SYSTEM_NAME MATCHES "HP-UX" )
IF ( CMAKE_C_COMPILER_ID MATCHES "HP" )
IF ( CMAKE_C_COMPILER_ID MATCHES "HP" )
@ -156,7 +156,7 @@ IF(UNIX)
ENDIF ( )
ENDIF ( )
SET ( WITH_SSL no )
SET ( WITH_SSL no )
ENDIF ( )
ENDIF ( )
# L i n u x f l a g s
# L i n u x f l a g s
IF ( CMAKE_SYSTEM_NAME MATCHES "Linux" )
IF ( CMAKE_SYSTEM_NAME MATCHES "Linux" )
IF ( CMAKE_C_COMPILER_ID MATCHES "Intel" )
IF ( CMAKE_C_COMPILER_ID MATCHES "Intel" )
@ -173,18 +173,18 @@ IF(UNIX)
SET ( WITH_SSL no )
SET ( WITH_SSL no )
ENDIF ( )
ENDIF ( )
ENDIF ( )
ENDIF ( )
# O S X f l a g s
# O S X f l a g s
IF ( APPLE )
IF ( APPLE )
SET ( COMMON_C_FLAGS "-g -fno-common" )
SET ( COMMON_C_FLAGS "-g -fno-common -fno-strict-aliasing " )
# X X X : w h y a r e w e u s i n g - f e l i d e - c o n s t r u c t o r s o n O S X ?
# X X X : w h y a r e w e u s i n g - f e l i d e - c o n s t r u c t o r s o n O S X ?
SET ( COMMON_CXX_FLAGS "-g -fno-common -felide-constructors" )
SET ( COMMON_CXX_FLAGS "-g -fno-common -felide-constructors -fno-strict-aliasing " )
SET ( CMAKE_C_FLAGS_DEBUG "-O ${COMMON_C_FLAGS}" )
SET ( CMAKE_C_FLAGS_DEBUG "-O ${COMMON_C_FLAGS}" )
SET ( CMAKE_CXX_FLAGS_DEBUG "-O ${COMMON_CXX_FLAGS}" )
SET ( CMAKE_CXX_FLAGS_DEBUG "-O ${COMMON_CXX_FLAGS}" )
SET ( CMAKE_C_FLAGS_RELWITHDEBINFO "-Os ${COMMON_C_FLAGS}" )
SET ( CMAKE_C_FLAGS_RELWITHDEBINFO "-Os ${COMMON_C_FLAGS}" )
SET ( CMAKE_CXX_FLAGS_RELWITHDEBINFO "-Os ${COMMON_CXX_FLAGS}" )
SET ( CMAKE_CXX_FLAGS_RELWITHDEBINFO "-Os ${COMMON_CXX_FLAGS}" )
ENDIF ( )
ENDIF ( )
# S o l a r i s f l a g s
# S o l a r i s f l a g s
IF ( CMAKE_SYSTEM_NAME MATCHES "SunOS" )
IF ( CMAKE_SYSTEM_NAME MATCHES "SunOS" )
IF ( CMAKE_SYSTEM_VERSION VERSION_GREATER "5.9" )
IF ( CMAKE_SYSTEM_VERSION VERSION_GREATER "5.9" )
@ -219,7 +219,7 @@ IF(UNIX)
ENDIF ( )
ENDIF ( )
ENDIF ( )
ENDIF ( )
ENDIF ( )
ENDIF ( )
IF ( CMAKE_C_FLAGS_DEBUG )
IF ( CMAKE_C_FLAGS_DEBUG )
SET ( CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}"
SET ( CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}"
C A C H E S T R I N G " D e b u g C c o m p i l e f l a g s " )
C A C H E S T R I N G " D e b u g C c o m p i l e f l a g s " )