summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-strategy/widelands/files/widelands-0.20_rc1-cxxflags.patch')
-rw-r--r--games-strategy/widelands/files/widelands-0.20_rc1-cxxflags.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/games-strategy/widelands/files/widelands-0.20_rc1-cxxflags.patch b/games-strategy/widelands/files/widelands-0.20_rc1-cxxflags.patch
new file mode 100644
index 000000000000..ee8fda17ee4a
--- /dev/null
+++ b/games-strategy/widelands/files/widelands-0.20_rc1-cxxflags.patch
@@ -0,0 +1,24 @@
+--- widelands-build19-rc1/CMakeLists.txt
++++ widelands-build19-rc1/CMakeLists.txt
+@@ -146,19 +146,13 @@
+ option(OPTION_ASAN "Build with AddressSanitizer" ON)
+ elseif(CMAKE_BUILD_TYPE STREQUAL "Release")
+ if(("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 6.2))
+- message(STATUS "GCC >6.2.0 breaks -03, setting -02")
+- set(WL_OPTIMIZE_FLAGS "-O2")
+- else()
+- set(WL_OPTIMIZE_FLAGS "-O3")
++ message(STATUS "GCC >6.2.0 breaks -03")
+ endif ()
+ set(WL_DEBUG_FLAGS "-DNDEBUG -DNOPARACHUTE")
+ option(OPTION_ASAN "Build with AddressSanitizer" OFF)
+ elseif(CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo")
+ if(("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 6.2))
+- message(STATUS "GCC >6.2.0 breaks -03, setting -02")
+- set(WL_OPTIMIZE_FLAGS "-O2")
+- else()
+- set(WL_OPTIMIZE_FLAGS "-O3")
++ message(STATUS "GCC >6.2.0 breaks -03")
+ endif ()
+ set(WL_DEBUG_FLAGS "-DNDEBUG -DNOPARACHUTE")
+ option(OPTION_ASAN "Build with AddressSanitizer" ON)