mirror of
https://github.com/reactos/reactos.git
synced 2025-06-24 21:19:43 +00:00
[CMAKE] Use a separate set for the optimization level in GCC release builds. We should revisit this to see if we need this rbuild era block nowadays.
svn path=/trunk/; revision=68154
This commit is contained in:
parent
ef6a028073
commit
f8effe197f
1 changed files with 18 additions and 13 deletions
|
@ -129,6 +129,10 @@ elseif(ARCH STREQUAL "arm")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Optimizations
|
# Optimizations
|
||||||
|
# FIXME: Revisit this to see if we even need these levels
|
||||||
|
if(CMAKE_BUILD_TYPE STREQUAL "Release")
|
||||||
|
add_compile_flags("-O3")
|
||||||
|
else()
|
||||||
if(OPTIMIZE STREQUAL "1")
|
if(OPTIMIZE STREQUAL "1")
|
||||||
add_compile_flags("-Os -ftracer")
|
add_compile_flags("-Os -ftracer")
|
||||||
elseif(OPTIMIZE STREQUAL "2")
|
elseif(OPTIMIZE STREQUAL "2")
|
||||||
|
@ -144,6 +148,7 @@ elseif(OPTIMIZE STREQUAL "6")
|
||||||
elseif(OPTIMIZE STREQUAL "7")
|
elseif(OPTIMIZE STREQUAL "7")
|
||||||
add_compile_flags("-Ofast")
|
add_compile_flags("-Ofast")
|
||||||
endif()
|
endif()
|
||||||
|
endif()
|
||||||
|
|
||||||
# Link-time code generation
|
# Link-time code generation
|
||||||
if(LTCG)
|
if(LTCG)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue