From 56a3c46fe939dd40e1fe7051bdb45d9369db6f70 Mon Sep 17 00:00:00 2001 From: Thomas Moulard <thomas.moulard@gmail.com> Date: Fri, 5 Nov 2010 17:47:50 +0100 Subject: [PATCH] Fix aggressive optimization when setting release flags. --- CMakeLists.txt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0cdf35fc..3a8aca43 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,12 +43,15 @@ ADD_REQUIRED_DEPENDENCY("hrp2-dynamics >= 1.1.0") # Add aggressive optimization flags in release mode. IF(CMAKE_COMPILER_IS_GNUCXX) SET (CMAKE_CXX_FLAGS_RELEASE - "-O3 -funroll-loops -frerun-loop-opt -fschedule-insns2" - "-frerun-cse-after-loop -falign-functions -falign-labels" - "-falign-loops -falign-jumps -fexpensive-optimizations") + "-O3 -funroll-loops -frerun-loop-opt -fschedule-insns2") + SET (CMAKE_CXX_FLAGS_RELEASE + "${CMAKE_CXX_FLAGS_RELEASE} -frerun-cse-after-loop -falign-functions") + SET (CMAKE_CXX_FLAGS_RELEASE + "${CMAKE_CXX_FLAGS_RELEASE} -falign-labels -falign-loops -falign-jumps") + SET (CMAKE_CXX_FLAGS_RELEASE + "${CMAKE_CXX_FLAGS_RELEASE} -fexpensive-optimizations") ENDIF(CMAKE_COMPILER_IS_GNUCXX) - ADD_SUBDIRECTORY(src) ADD_SUBDIRECTORY(tests) -- GitLab