Remove Warnings From SDK
minecraft-pi-reborn/pipeline/head This commit looks good Details

This commit is contained in:
TheBrokenRail 2022-08-03 13:08:20 -04:00
parent deae36ed94
commit 9a521ebca2
1 changed files with 15 additions and 13 deletions

View File

@ -127,20 +127,7 @@ string(CONCAT COMPILE_FLAGS_SETUP
# PIC
"set(CMAKE_POSITION_INDEPENDENT_CODE TRUE)\n"
# Fast Math
"add_compile_options(-ffast-math)\n"
# Warnings
"add_compile_options(-Wall -Wextra -Werror -Wpointer-arith -Wshadow -Wnull-dereference)\n"
"if(CMAKE_C_COMPILER_ID STREQUAL \"GNU\")\n"
# Prevents False Positives
" if(CMAKE_C_COMPILER_VERSION VERSION_GREATER 10.0)\n"
" add_compile_options(-Wno-stringop-overflow)\n"
" endif()\n"
" if(CMAKE_C_COMPILER_VERSION VERSION_GREATER 11.0)\n"
" add_compile_options(-Wno-array-bounds -Wno-stringop-overread)\n"
" endif()\n"
"endif()\n"
"add_link_options(-Wl,--no-undefined)\n"
# C Standard
@ -153,6 +140,21 @@ string(CONCAT COMPILE_FLAGS_SETUP
)
cmake_language(EVAL CODE "${COMPILE_FLAGS_SETUP}")
# Fast Math
add_compile_options(-ffast-math)
# Warnings
add_compile_options(-Wall -Wextra -Werror -Wpointer-arith -Wshadow -Wnull-dereference)
if(CMAKE_C_COMPILER_ID STREQUAL \"GNU\")
# Prevents False Positives
if(CMAKE_C_COMPILER_VERSION VERSION_GREATER 10.0)
add_compile_options(-Wno-stringop-overflow)
endif()
if(CMAKE_C_COMPILER_VERSION VERSION_GREATER 11.0)
add_compile_options(-Wno-array-bounds -Wno-stringop-overread)
endif()
endif()
# Buld Dependencies
add_subdirectory(dependencies)