aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Sidrane <david_s5@nscdg.com>2015-01-22 10:41:33 -1000
committerDavid Sidrane <david_s5@nscdg.com>2015-03-05 09:23:24 -1000
commitfee931626ade5ce123f40cd42dc2c94531883103 (patch)
treeafc56f136e3c5a8436348a60831685138e21f890
parent5f4951380a406fa195220aec43e88f9388ba3ad6 (diff)
downloadpx4-firmware-fee931626ade5ce123f40cd42dc2c94531883103.tar.gz
px4-firmware-fee931626ade5ce123f40cd42dc2c94531883103.tar.bz2
px4-firmware-fee931626ade5ce123f40cd42dc2c94531883103.zip
Added Support for C++ static initializers
-rw-r--r--src/drivers/boards/px4fmu-v2/module.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/drivers/boards/px4fmu-v2/module.mk b/src/drivers/boards/px4fmu-v2/module.mk
index cfe7e675b..f3f522624 100644
--- a/src/drivers/boards/px4fmu-v2/module.mk
+++ b/src/drivers/boards/px4fmu-v2/module.mk
@@ -10,4 +10,11 @@ SRCS = px4fmu_can.c \
px4fmu2_led.c \
../../../modules/systemlib/up_cxxinitialize.c
+
+ENABLE_CXXINITIALIZE=$(call check_nuttx_config ,"CONFIG_HAVE_CXX 1", $(NUTTX_CONFIG_H))
+ENABLE_CXXINITIALIZE+=$(call check_nuttx_config ,"CONFIG_HAVE_CXXINITIALIZE 1", $(NUTTX_CONFIG_H))
+ifeq ("$(ENABLE_CXXINITIALIZE)",$(nuttx_config_2true))
+SRCS += ../../../modules/systemlib/up_cxxinitialize.c
+endif
+
MAXOPTIMIZATION = -Os