[CMAKE] Some compiler flags for GCC 13

This commit is contained in:
Timo Kreuzer 2024-03-08 12:56:07 +02:00
parent 43dad82fcd
commit 6291c5325a

View file

@ -54,6 +54,24 @@ if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
if (DBG)
add_compile_options("$<$<COMPILE_LANGUAGE:C>:-Wold-style-declaration>")
endif()
if(CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 11)
add_compile_options(-fno-builtin-ceil)
add_compile_options(-fno-builtin-ceilf)
add_compile_options(-fno-builtin-cos)
add_compile_options(-fno-builtin-floor)
add_compile_options(-fno-builtin-floorf)
add_compile_options(-fno-builtin-pow)
add_compile_options(-fno-builtin-sin)
add_compile_options(-fno-builtin-sincos)
add_compile_options(-fno-builtin-sqrt)
add_compile_options(-fno-builtin-sqrtf)
endif()
if(CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 13)
add_compile_options(-fno-builtin-erf)
add_compile_options(-fno-builtin-erff)
endif()
elseif(CMAKE_C_COMPILER_ID STREQUAL "Clang")
add_compile_options("$<$<COMPILE_LANGUAGE:C>:-Wno-microsoft>")
add_compile_options(-Wno-pragma-pack)