ports/math/libdivide/files/patch-CMakeLists.txt
2025-01-27 19:04:53 +01:00

32 lines
1.2 KiB
Text

--- CMakeLists.txt.orig 2025-01-25 20:44:54 UTC
+++ CMakeLists.txt
@@ -17,13 +17,13 @@ if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
if (CMAKE_CXX_COMPILER_FRONTEND_VARIANT STREQUAL "MSVC") # clang-cl
add_compile_options("/W4;/WX;")
else() # clang native
- add_compile_options("-Wall;-Wextra;-pedantic;-Werror")
+ add_compile_options("-Wall;-Wextra;-pedantic")
endif()
else()
add_compile_options(
"$<$<CXX_COMPILER_ID:MSVC>:/W4;/WX>"
- "$<$<CXX_COMPILER_ID:GNU>:-Wall;-Wextra;-pedantic;-Werror>"
- "$<$<CXX_COMPILER_ID:AppleClang>:-Wall;-Wextra;-pedantic;-Werror>"
+ "$<$<CXX_COMPILER_ID:GNU>:-Wall;-Wextra;-pedantic>"
+ "$<$<CXX_COMPILER_ID:AppleClang>:-Wall;-Wextra;-pedantic>"
)
endif()
@@ -105,11 +105,10 @@ if (LIBDIVIDE_BUILD_TESTS AND NOT CMAKE_CROSSCOMPILING
CPU_ARM_NEON)
if (CPU_X86 OR CPU_ARM_NEON)
cmake_push_check_state()
- set(CMAKE_REQUIRED_FLAGS -Werror)
check_cxx_compiler_flag(-march=native MARCH_NATIVE)
cmake_pop_check_state()
- if (MARCH_NATIVE)
+ if (MARCH_NATIVE AND FREEBSD_NATIVE)
list(APPEND LIBDIVIDE_FLAGS "-march=native")
endif()
endif()