]> git.lizzy.rs Git - minetest.git/commitdiff
Use consistent optimization flags for *BSD
authorsfan5 <sfan5@live.de>
Thu, 5 Jan 2023 11:03:45 +0000 (12:03 +0100)
committersfan5 <sfan5@live.de>
Thu, 5 Jan 2023 22:09:51 +0000 (23:09 +0100)
This was added for seemingly no reason in c410e9182d322a8c095ef94fbadf4d8f541e6b98 (2014)

src/CMakeLists.txt

index 786ff992b54a2477c0985fdedfe53adc1d60baa1..b4f4573409b8c1833f4d2edaa964b6d94583eab4 100644 (file)
@@ -783,18 +783,13 @@ else()
                endif()
        endif()
 
-       set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG ${RELEASE_WARNING_FLAGS} ${OTHER_FLAGS} -pipe -funroll-loops")
-       if(CMAKE_SYSTEM_NAME MATCHES "(Darwin|BSD|DragonFly)")
-               set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Os")
+       set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG ${RELEASE_WARNING_FLAGS} ${OTHER_FLAGS} -pipe -funroll-loops -O3 -fomit-frame-pointer")
+       if(CMAKE_SYSTEM_NAME STREQUAL "Linux"
+                       AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang"
+                       AND CMAKE_CXX_COMPILER_VERSION MATCHES "^9\\.")
+               # Clang 9 has broken -ffast-math on glibc
        else()
-               set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -fomit-frame-pointer")
-               if(CMAKE_SYSTEM_NAME STREQUAL "Linux"
-                               AND CMAKE_CXX_COMPILER_ID STREQUAL "Clang"
-                               AND CMAKE_CXX_COMPILER_VERSION MATCHES "^9\\.")
-                       # Clang 9 has broken -ffast-math on glibc
-               else()
-                       set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${MATH_FLAGS}")
-               endif()
+               set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${MATH_FLAGS}")
        endif()
        set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELEASE} -g")
        set(CMAKE_CXX_FLAGS_SEMIDEBUG "-g -O1 ${WARNING_FLAGS} ${OTHER_FLAGS}")