patch-CMakeLists_txt 1.3 KB

1234567891011121314151617181920212223
  1. $OpenBSD: patch-CMakeLists_txt,v 1.1 2014/03/27 04:00:25 bentley Exp $
  2. Don't set -O2 or -O3.
  3. --- CMakeLists.txt.orig Fri Oct 26 13:55:24 2012
  4. +++ CMakeLists.txt Fri Oct 26 13:57:13 2012
  5. @@ -218,14 +218,7 @@ EXEC_PROGRAM (
  6. OUTPUT_VARIABLE WLBUILD_COMPILERVERSION
  7. )
  8. STRING(REGEX REPLACE ".*(4)\\.(5)\\.([0-9]).*" "\\1.\\2.\\3" WLBUILD_COMPILERVERSION_REP ${WLBUILD_COMPILERVERSION})
  9. - IF (WLBUILD_COMPILERVERSION_REP STREQUAL "4.5.1" OR WLBUILD_COMPILERVERSION_REP STREQUAL "4.5.2")
  10. - message("Detected gcc ${WLBUILD_COMPILERVERSION_REP}")
  11. - message("Suffering from gcc bug, disabling -O3")
  12. - set (CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG" CACHE STRING "Set by widelands CMakeLists.txt" FORCE)
  13. - ELSE (WLBUILD_COMPILERVERSION_REP STREQUAL "4.5.1" OR WLBUILD_COMPILERVERSION_REP STREQUAL "4.5.2")
  14. - #This line is the default and should be preserved.
  15. - set (CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG" CACHE STRING "Set by widelands CMakeLists.txt" FORCE)
  16. - ENDIF (WLBUILD_COMPILERVERSION_REP STREQUAL "4.5.1" OR WLBUILD_COMPILERVERSION_REP STREQUAL "4.5.2")
  17. + set (CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG" CACHE STRING "Set by widelands CMakeLists.txt" FORCE)
  18. ENDIF (${CMAKE_COMPILER_IS_GNUCXX})
  19. #If building with MSVC, then check for 3rdparty libs