Update Nuttx and NuttX-apps to 7.28+

This commit is contained in:
David Sidrane
2018-11-27 10:13:43 -08:00
parent 3859bbb3b0
commit e505fe859d
10 changed files with 764 additions and 34 deletions

View File

@@ -53,7 +53,9 @@ function(px4_os_add_flags)
include_directories(BEFORE SYSTEM
${PX4_BINARY_DIR}/NuttX/nuttx/include
${PX4_BINARY_DIR}/NuttX/nuttx/include/cxx
${PX4_SOURCE_DIR}/platforms/nuttx/NuttX/include/cxx
)
include_directories(
@@ -64,6 +66,12 @@ function(px4_os_add_flags)
${PX4_BINARY_DIR}/NuttX/apps/include
)
# NuttX's disables inline below C99 (comiler.h), but __STDC_VERSION__ isn't set for C++
add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-D__STDC_VERSION__=199901L>)
# prevent using the toolchain's std c++ library
add_compile_options($<$<COMPILE_LANGUAGE:CXX>:-nostdinc++>)
add_definitions(
-D__PX4_NUTTX
-D__DF_NUTTX