Modified cmake to use STACK_MAX and STACK_MAIN

This commit is contained in:
James Goppert
2016-04-14 13:36:36 -04:00
parent 5843acecc4
commit 967e4dd127
80 changed files with 158 additions and 196 deletions
@@ -33,7 +33,7 @@
px4_add_module(
MODULE modules__attitude_estimator_ekf
MAIN attitude_estimator_ekf
STACK 1200
STACK_MAIN 1200
COMPILE_FLAGS
-Wno-float-equal
SRCS
@@ -31,14 +31,12 @@
#
#############################################################################
set(MODULE_CFLAGS)
if (${OS} STREQUAL "nuttx")
list(APPEND MODULE_CFLAGS -Wframe-larger-than=1600)
endif()
px4_add_module(
MODULE modules__attitude_estimator_q
MAIN attitude_estimator_q
COMPILE_FLAGS ${MODULE_CFLAGS}
STACK 1200
STACK_MAIN 1200
STACK_MAX 1600
SRCS
attitude_estimator_q_main.cpp
DEPENDS
+1 -1
View File
@@ -33,7 +33,7 @@
px4_add_module(
MODULE modules__bottle_drop
MAIN bottle_drop
STACK 1200
STACK_MAIN 1200
COMPILE_FLAGS
-Os
SRCS
+2 -6
View File
@@ -30,16 +30,12 @@
# POSSIBILITY OF SUCH DAMAGE.
#
############################################################################
set(MODULE_CFLAGS -Os)
if(${OS} STREQUAL "nuttx")
list(APPEND MODULE_CFLAGS -Wframe-larger-than=2450)
endif()
px4_add_module(
MODULE modules__commander
MAIN commander
STACK 4096
STACK_MAIN 4096
STACK_MAX 2450
COMPILE_FLAGS
${MODULE_CFLAGS}
-Os
SRCS
commander.cpp
+1 -1
View File
@@ -33,7 +33,7 @@
px4_add_module(
MODULE modules__dataman
MAIN dataman
STACK 1200
STACK_MAIN 1200
COMPILE_FLAGS
-Os
SRCS
+3 -6
View File
@@ -30,15 +30,12 @@
# POSSIBILITY OF SUCH DAMAGE.
#
#############################################################################
set(MODULE_CFLAGS)
if (${OS} STREQUAL "nuttx")
list(APPEND MODULE_CFLAGS -Wframe-larger-than=4000)
endif()
px4_add_module(
MODULE modules__ekf2
MAIN ekf2
COMPILE_FLAGS ${MODULE_CFLAGS}
STACK 1000
COMPILE_FLAGS
STACK_MAIN 2500
STACK_MAX 4000
SRCS
ekf2_main.cpp
DEPENDS
+3 -6
View File
@@ -30,15 +30,12 @@
# POSSIBILITY OF SUCH DAMAGE.
#
#############################################################################
set(MODULE_CFLAGS)
if (${OS} STREQUAL "nuttx")
list(APPEND MODULE_CFLAGS -Wframe-larger-than=4000)
endif()
px4_add_module(
MODULE modules__ekf2_replay
MAIN ekf2_replay
COMPILE_FLAGS ${MODULE_CFLAGS}
STACK 1000
COMPILE_FLAGS
STACK_MAIN 1000
STACK_MAX 4000
SRCS
ekf2_replay_main.cpp
DEPENDS
@@ -31,16 +31,11 @@
#
############################################################################
set(MODULE_CFLAGS )
if(${OS} STREQUAL "nuttx")
list(APPEND MODULE_CFLAGS -Wframe-larger-than=3400)
endif()
px4_add_module(
MODULE modules__ekf_att_pos_estimator
MAIN ekf_att_pos_estimator
STACK 3000
COMPILE_FLAGS ${MODULE_CFLAGS}
STACK_MAIN 3000
STACK_MAX 3400
SRCS
ekf_att_pos_estimator_main.cpp
estimator_22states.cpp
+1 -1
View File
@@ -33,7 +33,7 @@
px4_add_module(
MODULE modules__fw_att_control
MAIN fw_att_control
STACK 1200
STACK_MAIN 1200
COMPILE_FLAGS
-Os
SRCS
+1 -1
View File
@@ -33,7 +33,7 @@
px4_add_module(
MODULE modules__fw_pos_control_l1
MAIN fw_pos_control_l1
STACK 1200
STACK_MAIN 1200
COMPILE_FLAGS
-Wno-float-equal
-Os
+1 -1
View File
@@ -33,7 +33,7 @@
px4_add_module(
MODULE modules__land_detector
MAIN land_detector
STACK 1200
STACK_MAIN 1200
COMPILE_FLAGS
-Os
SRCS
@@ -30,21 +30,12 @@
# POSSIBILITY OF SUCH DAMAGE.
#
############################################################################
if(${OS} STREQUAL "nuttx")
list(APPEND MODULE_CFLAGS -Wframe-larger-than=10000)
elseif(${OS} STREQUAL "posix")
list(APPEND MODULE_CFLAGS -Wno-error)
endif()
# use custom matrix lib instead of Eigen
add_definitions(-DUSE_MATRIX_LIB)
px4_add_module(
MODULE modules__local_position_estimator
MAIN local_position_estimator
STACK 9216
COMPILE_FLAGS ${MODULE_CFLAGS}
COMPILE_FLAGS -Os
STACK_MAIN 5700
STACK_MAX 10000
SRCS
local_position_estimator_main.cpp
BlockLocalPositionEstimator.cpp
+2 -5
View File
@@ -30,15 +30,12 @@
# POSSIBILITY OF SUCH DAMAGE.
#
############################################################################
if (${OS} STREQUAL "nuttx")
list(APPEND MODULE_CFLAGS -Wframe-larger-than=1500)
endif()
px4_add_module(
MODULE modules__mavlink
MAIN mavlink
STACK 1200
STACK_MAIN 1200
STACK_MAX 1500
COMPILE_FLAGS
${MODULE_CFLAGS}
-Wno-attributes
-Wno-packed
-DMAVLINK_COMM_NUM_BUFFERS=4
@@ -33,7 +33,7 @@
px4_add_module(
MODULE modules__mavlink__mavlink_tests
MAIN mavlink_tests
STACK 5000
STACK_MAIN 5000
COMPILE_FLAGS
-Weffc++
-DMAVLINK_FTP_UNIT_TEST
+3 -5
View File
@@ -30,14 +30,12 @@
# POSSIBILITY OF SUCH DAMAGE.
#
############################################################################
if (${OS} STREQUAL "nuttx")
list(APPEND MODULE_CFLAGS -Wframe-larger-than=3500)
endif()
px4_add_module(
MODULE modules__mc_att_control
MAIN mc_att_control
STACK 1200
COMPILE_FLAGS ${MODULE_CFLAGS}
STACK_MAIN 1200
STACK_MAX 3500
COMPILE_FLAGS
SRCS
mc_att_control_main.cpp
DEPENDS
+1 -1
View File
@@ -33,7 +33,7 @@
px4_add_module(
MODULE modules__mc_pos_control
MAIN mc_pos_control
STACK 1200
STACK_MAIN 1200
SRCS
mc_pos_control_main.cpp
DEPENDS
+1 -1
View File
@@ -33,7 +33,7 @@
px4_add_module(
MODULE modules__navigator
MAIN navigator
STACK 1200
STACK_MAIN 1200
COMPILE_FLAGS
-Wno-sign-compare
-Os
@@ -31,16 +31,12 @@
#
############################################################################
set(MODULE_CFLAGS )
if(${OS} STREQUAL "nuttx")
list(APPEND MODULE_CFLAGS -Wframe-larger-than=4000)
endif()
px4_add_module(
MODULE modules__position_estimator_inav
MAIN position_estimator_inav
STACK 1200
COMPILE_FLAGS ${MODULE_CFLAGS}
STACK_MAIN 1200
STACK_MAX 4000
COMPILE_FLAGS
SRCS
position_estimator_inav_main.cpp
position_estimator_inav_params.cpp
+2 -4
View File
@@ -30,14 +30,12 @@
# POSSIBILITY OF SUCH DAMAGE.
#
############################################################################
if (${OS} STREQUAL "nuttx")
list(APPEND MODULE_CFLAGS -Wframe-larger-than=1600)
endif()
px4_add_module(
MODULE modules__sdlog2
MAIN sdlog2
PRIORITY "SCHED_PRIORITY_MAX-30"
STACK 1200
STACK_MAIN 1200
STACK_MAX 1600
COMPILE_FLAGS
${MODULE_CFLAGS}
-Os
+1 -1
View File
@@ -43,7 +43,7 @@ px4_add_module(
MODULE modules__sensors
MAIN sensors
PRIORITY "SCHED_PRIORITY_MAX-5"
STACK 1200
STACK_MAIN 1200
COMPILE_FLAGS
-Wno-type-limits
-O3
+1 -1
View File
@@ -73,7 +73,7 @@ endif()
px4_add_module(
MODULE modules__uORB
MAIN uorb
STACK 2048
STACK_MAIN 2048
COMPILE_FLAGS
-Os
SRCS ${SRCS}
+2 -2
View File
@@ -56,9 +56,9 @@ include_directories(libuavcan/libuavcan_drivers/stm32/driver/include)
px4_add_module(
MODULE modules__uavcan
MAIN uavcan
STACK 3200
STACK_MAIN 3200
STACK_MAX 1500
COMPILE_FLAGS
-Wframe-larger-than=1500
-Wno-deprecated-declarations
-Os
SRCS