NuttX upgrade cmake wrapper (#7873)

* NuttX cmake

* px4_macros:Pass the stringified predicate as second arg to static assert

   CC_ASSERT mapes to the c++ static_assert or provides the same
   funtionality for c via the other macros. The c++ static assert
   takes 2 argumants the prdicate and a message. This fixes the
   lacking second argument.

* Updated nuttx and apps submodule to upstream nuttx 7.21+==master

   This is the latest uptake of upstream nuttx and apps.

* ROMFS generate with xxd instead of objcopy

* delete nuttx-patches

* NuttX update submodules to latest px4_nuttx-master

* fix nuttx apps and board dependency

* docker_run update to latest container 2017-08-29

* cmake ROMFS portable sed usage

* NuttX update submodules to latest px4_nuttx-master
This commit is contained in:
Daniel Agar
2017-09-29 10:13:51 -04:00
parent 11e518f494
commit 01b3e6fd25
159 changed files with 3220 additions and 4256 deletions
+9 -18
View File
@@ -32,29 +32,20 @@
############################################################################
# this includes the generated topics directory
include_directories(
${CMAKE_CURRENT_BINARY_DIR}
)
link_libraries(msg_gen)
set(SRCS
uORBUtils.cpp
uORB.cpp
uORBMain.cpp
Publication.cpp
Subscription.cpp
uORBManager.cpp
uORBDevices.cpp
)
include_directories(${CMAKE_CURRENT_BINARY_DIR})
px4_add_module(
MODULE modules__uORB
MAIN uorb
STACK_MAIN 2100
COMPILE_FLAGS
SRCS ${SRCS}
SRCS
Publication.cpp
Subscription.cpp
uORB.cpp
uORBDevices.cpp
uORBMain.cpp
uORBManager.cpp
uORBUtils.cpp
DEPENDS
platforms__common
)
# vim: set noet ft=cmake fenc=utf-8 ff=unix :