From 9b5fe8c476c86755328395433de34422864963bd Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Sat, 29 Jul 2017 18:30:15 -0400 Subject: [PATCH] ignore -Wsign-compare per module --- src/drivers/sf0x/CMakeLists.txt | 1 + src/drivers/sf0x/sf0x_tests/CMakeLists.txt | 1 + src/drivers/vmount/CMakeLists.txt | 2 ++ src/modules/commander/CMakeLists.txt | 1 + src/modules/dataman/CMakeLists.txt | 1 + src/modules/ekf2/CMakeLists.txt | 1 + src/modules/ekf2_replay/CMakeLists.txt | 1 + src/modules/events/CMakeLists.txt | 1 + src/modules/local_position_estimator/CMakeLists.txt | 1 + src/modules/logger/CMakeLists.txt | 1 + src/modules/mavlink/CMakeLists.txt | 1 + src/modules/mavlink/mavlink_tests/CMakeLists.txt | 1 + src/modules/replay/CMakeLists.txt | 1 + src/modules/sdlog2/CMakeLists.txt | 2 +- src/modules/sensors/CMakeLists.txt | 1 + src/modules/systemlib/param/CMakeLists.txt | 1 + src/modules/uORB/uORB_tests/CMakeLists.txt | 1 + src/systemcmds/motor_ramp/CMakeLists.txt | 1 + src/systemcmds/sd_bench/CMakeLists.txt | 1 + src/systemcmds/tests/CMakeLists.txt | 2 +- 20 files changed, 21 insertions(+), 2 deletions(-) diff --git a/src/drivers/sf0x/CMakeLists.txt b/src/drivers/sf0x/CMakeLists.txt index 7fb11814d4..195ece8f6a 100644 --- a/src/drivers/sf0x/CMakeLists.txt +++ b/src/drivers/sf0x/CMakeLists.txt @@ -34,6 +34,7 @@ px4_add_module( MODULE drivers__sf0x MAIN sf0x COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare SRCS sf0x.cpp sf0x_parser.cpp diff --git a/src/drivers/sf0x/sf0x_tests/CMakeLists.txt b/src/drivers/sf0x/sf0x_tests/CMakeLists.txt index 3ded382609..face93d94b 100644 --- a/src/drivers/sf0x/sf0x_tests/CMakeLists.txt +++ b/src/drivers/sf0x/sf0x_tests/CMakeLists.txt @@ -34,6 +34,7 @@ px4_add_module( MODULE drivers__sf0x__sf0x_tests MAIN sf0x_tests COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare SRCS SF0XTest.cpp ../sf0x_parser.cpp diff --git a/src/drivers/vmount/CMakeLists.txt b/src/drivers/vmount/CMakeLists.txt index 56b9659d77..bda2c778a1 100644 --- a/src/drivers/vmount/CMakeLists.txt +++ b/src/drivers/vmount/CMakeLists.txt @@ -33,6 +33,8 @@ px4_add_module( MODULE drivers__vmount MAIN vmount + COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare STACK_MAIN 1024 SRCS input.cpp diff --git a/src/modules/commander/CMakeLists.txt b/src/modules/commander/CMakeLists.txt index dda3d4d2ca..44d84bca1c 100644 --- a/src/modules/commander/CMakeLists.txt +++ b/src/modules/commander/CMakeLists.txt @@ -36,6 +36,7 @@ px4_add_module( STACK_MAIN 4096 STACK_MAX 2450 COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare SRCS commander.cpp state_machine_helper.cpp diff --git a/src/modules/dataman/CMakeLists.txt b/src/modules/dataman/CMakeLists.txt index eb3bed56ea..73667d9dd8 100644 --- a/src/modules/dataman/CMakeLists.txt +++ b/src/modules/dataman/CMakeLists.txt @@ -35,6 +35,7 @@ px4_add_module( MAIN dataman STACK_MAIN 1200 COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare SRCS dataman.cpp DEPENDS diff --git a/src/modules/ekf2/CMakeLists.txt b/src/modules/ekf2/CMakeLists.txt index 64a063c61d..453ac3c113 100644 --- a/src/modules/ekf2/CMakeLists.txt +++ b/src/modules/ekf2/CMakeLists.txt @@ -34,6 +34,7 @@ px4_add_module( MODULE modules__ekf2 MAIN ekf2 COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare STACK_MAIN 2500 STACK_MAX 4000 SRCS diff --git a/src/modules/ekf2_replay/CMakeLists.txt b/src/modules/ekf2_replay/CMakeLists.txt index 2b7f37466e..529669c7ba 100644 --- a/src/modules/ekf2_replay/CMakeLists.txt +++ b/src/modules/ekf2_replay/CMakeLists.txt @@ -34,6 +34,7 @@ px4_add_module( MODULE modules__ekf2_replay MAIN ekf2_replay COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare STACK_MAIN 1000 STACK_MAX 4000 SRCS diff --git a/src/modules/events/CMakeLists.txt b/src/modules/events/CMakeLists.txt index c56c550c7b..72b0a27da7 100644 --- a/src/modules/events/CMakeLists.txt +++ b/src/modules/events/CMakeLists.txt @@ -36,6 +36,7 @@ px4_add_module( MAIN send_event STACK_MAIN 2200 COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare SRCS send_event.cpp temperature_calibration/accel.cpp diff --git a/src/modules/local_position_estimator/CMakeLists.txt b/src/modules/local_position_estimator/CMakeLists.txt index 5c8d874c6f..9b97116090 100644 --- a/src/modules/local_position_estimator/CMakeLists.txt +++ b/src/modules/local_position_estimator/CMakeLists.txt @@ -34,6 +34,7 @@ px4_add_module( MODULE modules__local_position_estimator MAIN local_position_estimator COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare STACK_MAIN 5700 STACK_MAX 13000 SRCS diff --git a/src/modules/logger/CMakeLists.txt b/src/modules/logger/CMakeLists.txt index c57d85e993..881a38c74c 100644 --- a/src/modules/logger/CMakeLists.txt +++ b/src/modules/logger/CMakeLists.txt @@ -37,6 +37,7 @@ px4_add_module( PRIORITY "SCHED_PRIORITY_MAX-30" STACK_MAIN 2200 COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare SRCS logger.cpp log_writer.cpp diff --git a/src/modules/mavlink/CMakeLists.txt b/src/modules/mavlink/CMakeLists.txt index 0fb2205143..8695edb5df 100644 --- a/src/modules/mavlink/CMakeLists.txt +++ b/src/modules/mavlink/CMakeLists.txt @@ -39,6 +39,7 @@ px4_add_module( STACK_MAIN 1200 STACK_MAX 1500 COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare SRCS mavlink.c mavlink_main.cpp diff --git a/src/modules/mavlink/mavlink_tests/CMakeLists.txt b/src/modules/mavlink/mavlink_tests/CMakeLists.txt index 892768333a..afb2ddf809 100644 --- a/src/modules/mavlink/mavlink_tests/CMakeLists.txt +++ b/src/modules/mavlink/mavlink_tests/CMakeLists.txt @@ -38,6 +38,7 @@ px4_add_module( MAIN mavlink_tests STACK_MAIN 5000 COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare -DMAVLINK_FTP_UNIT_TEST -DMavlinkStream=MavlinkStreamTest -DMavlinkFTP=MavlinkFTPTest diff --git a/src/modules/replay/CMakeLists.txt b/src/modules/replay/CMakeLists.txt index 557cb070f5..76506ec89f 100644 --- a/src/modules/replay/CMakeLists.txt +++ b/src/modules/replay/CMakeLists.txt @@ -34,6 +34,7 @@ px4_add_module( MODULE modules__replay MAIN replay COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare STACK_MAIN 1000 STACK_MAX 4000 SRCS diff --git a/src/modules/sdlog2/CMakeLists.txt b/src/modules/sdlog2/CMakeLists.txt index 2eb891347e..2b3447ea45 100644 --- a/src/modules/sdlog2/CMakeLists.txt +++ b/src/modules/sdlog2/CMakeLists.txt @@ -37,7 +37,7 @@ px4_add_module( STACK_MAIN 1200 STACK_MAX 1600 COMPILE_FLAGS - ${MODULE_CFLAGS} + -Wno-sign-compare # TODO: fix all sign-compare SRCS sdlog2.c logbuffer.c diff --git a/src/modules/sensors/CMakeLists.txt b/src/modules/sensors/CMakeLists.txt index 5e82bae4fa..8bc280d084 100644 --- a/src/modules/sensors/CMakeLists.txt +++ b/src/modules/sensors/CMakeLists.txt @@ -37,6 +37,7 @@ px4_add_module( PRIORITY "SCHED_PRIORITY_MAX-5" STACK_MAIN 1300 COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare SRCS voted_sensors_update.cpp rc_update.cpp diff --git a/src/modules/systemlib/param/CMakeLists.txt b/src/modules/systemlib/param/CMakeLists.txt index afbedbd7af..95bdbda996 100644 --- a/src/modules/systemlib/param/CMakeLists.txt +++ b/src/modules/systemlib/param/CMakeLists.txt @@ -91,6 +91,7 @@ set_source_files_properties(px4_parameters.h PROPERTIES GENERATED TRUE) px4_add_module( MODULE modules__systemlib__param COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare INCLUDES ${CMAKE_CURRENT_BINARY_DIR} SRCS diff --git a/src/modules/uORB/uORB_tests/CMakeLists.txt b/src/modules/uORB/uORB_tests/CMakeLists.txt index 7ef8184919..6c6a9a4399 100644 --- a/src/modules/uORB/uORB_tests/CMakeLists.txt +++ b/src/modules/uORB/uORB_tests/CMakeLists.txt @@ -45,6 +45,7 @@ px4_add_module( MAIN uorb_tests STACK_MAIN 2048 COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare SRCS ${SRCS} DEPENDS platforms__common diff --git a/src/systemcmds/motor_ramp/CMakeLists.txt b/src/systemcmds/motor_ramp/CMakeLists.txt index 21642c136a..56ef2b70c5 100644 --- a/src/systemcmds/motor_ramp/CMakeLists.txt +++ b/src/systemcmds/motor_ramp/CMakeLists.txt @@ -35,6 +35,7 @@ px4_add_module( MAIN motor_ramp STACK_MAIN 1200 COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare -Wno-write-strings SRCS motor_ramp.cpp diff --git a/src/systemcmds/sd_bench/CMakeLists.txt b/src/systemcmds/sd_bench/CMakeLists.txt index 05c6d4eec1..8b74dedc6a 100644 --- a/src/systemcmds/sd_bench/CMakeLists.txt +++ b/src/systemcmds/sd_bench/CMakeLists.txt @@ -35,6 +35,7 @@ px4_add_module( MAIN sd_bench STACK_MAIN 2500 COMPILE_FLAGS + -Wno-sign-compare # TODO: fix all sign-compare SRCS sd_bench.c DEPENDS diff --git a/src/systemcmds/tests/CMakeLists.txt b/src/systemcmds/tests/CMakeLists.txt index 9c2be6f4c5..d646544720 100644 --- a/src/systemcmds/tests/CMakeLists.txt +++ b/src/systemcmds/tests/CMakeLists.txt @@ -79,7 +79,7 @@ px4_add_module( STACK_MAIN 10000 STACK_MAX 10000 COMPILE_FLAGS - ${MODULE_CFLAGS} + -Wno-sign-compare # TODO: fix all sign-compare -Wno-unused-result -Wno-float-equal -Wno-missing-declarations