Skip to content
Snippets Groups Projects
Commit 56a3c46f authored by Thomas Moulard's avatar Thomas Moulard Committed by olivier-stasse
Browse files

Fix aggressive optimization when setting release flags.

parent 9d256c48
No related branches found
No related tags found
No related merge requests found
......@@ -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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment