--- ./CMakeLists.txt-orig 2014-09-07 00:41:47.078342896 -0700 +++ ./CMakeLists.txt 2014-09-07 00:46:12.915326946 -0700 @@ -196,18 +196,18 @@ endif(ENABLE_STRICT_COMPILATION) # Strict compilation for C files is disabled until somebody wants to clean them. - set(CMAKE_C_FLAGS "-O2 -W -Wall -ansi $ENV{CFLAGS}" + set(CMAKE_C_FLAGS "-O3 -march=amdfam10 -W -Wall -ansi $ENV{CFLAGS}" CACHE STRING "Flags used by the C compiler during normal builds." FORCE) set(CMAKE_C_FLAGS_DEBUG "-O0 -DDEBUG -ggdb3 -W -Wall -ansi $ENV{CFLAGS}" CACHE STRING "Flags used by the C compiler during debug builds." FORCE) - set(CMAKE_C_FLAGS_RELEASE "-O3 -DNDEBUG -W -Wall -ansi $ENV{CFLAGS} -Wno-unused" + set(CMAKE_C_FLAGS_RELEASE "-O3 -march=amdfam10 -DNDEBUG -W -Wall -ansi $ENV{CFLAGS} -Wno-unused" CACHE STRING "Flags used by the C compiler during release builds." FORCE) - set(CMAKE_CXX_FLAGS "-O2 -W -Wall -std=c++98 ${STRICT_FLAGS} $ENV{CXXFLAGS}" + set(CMAKE_CXX_FLAGS "-O3 -march=amdfam10 -W -Wall -std=c++98 ${STRICT_FLAGS} $ENV{CXXFLAGS}" CACHE STRING "Flags used by the CXX compiler during normal builds." FORCE) set(CMAKE_CXX_FLAGS_DEBUG "-O0 -DDEBUG -ggdb3 -W -Wall -std=c++98 ${STRICT_FLAGS} $ENV{CXXFLAGS}" CACHE STRING "Flags used by the CXX compiler during debug builds." FORCE) - set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG -W -Wall -std=c++98 ${STRICT_FLAGS} $ENV{CXXFLAGS} -Wno-unused" + set(CMAKE_CXX_FLAGS_RELEASE "-O3 -march=amdfam10 -DNDEBUG -W -Wall -std=c++98 ${STRICT_FLAGS} $ENV{CXXFLAGS} -Wno-unused" CACHE STRING "Flags used by the CXX compiler during release builds." FORCE) endif(NOT CONFIGURED)