cmake enable -Wcast-align and disable per module

This commit is contained in:
Daniel Agar
2019-03-16 11:47:15 -04:00
parent 13dba60149
commit b35d048566
68 changed files with 129 additions and 65 deletions
+5 -1
View File
@@ -149,7 +149,11 @@ if (NOT "${PX4_BOARD}" MATCHES "px4_io")
target_link_libraries(parameters PRIVATE perf tinybson)
target_compile_definitions(parameters PRIVATE -DMODULE_NAME="parameters")
target_compile_options(parameters PRIVATE -Wno-sign-compare) # TODO: fix this
target_compile_options(parameters
PRIVATE
-Wno-cast-align # TODO: fix and enable
-Wno-sign-compare # TODO: fix and enable
)
else()
add_library(parameters ${PX4_SOURCE_DIR}/src/platforms/empty.c)
endif()
@@ -37,5 +37,9 @@ add_library(flashparams
)
add_dependencies(flashparams prebuild_targets)
target_compile_definitions(flashparams PRIVATE -DMODULE_NAME="flashparams")
target_compile_options(flashparams PRIVATE -Wno-sign-compare) # TODO: fix this
target_compile_options(flashparams
PRIVATE
-Wno-sign-compare # TODO: fix this
-Wno-cast-align # TODO: fix and enable
)
target_link_libraries(flashparams PRIVATE nuttx_arch)