cmake split px4_base into px4_add_module, px4_add_library, px4_add_common_flags

This commit is contained in:
Daniel Agar
2018-11-23 11:26:41 -05:00
committed by David Sidrane
parent 36ec1a7914
commit 11be2b8873
9 changed files with 557 additions and 458 deletions

View File

@@ -134,6 +134,7 @@ define_property(GLOBAL PROPERTY PX4_MODULE_PATHS
set(CONFIG "px4_sitl_default" CACHE STRING "desired configuration")
include(px4_add_module)
set(config_module_list)
set(config_df_driver_list)
@@ -421,7 +422,10 @@ endif()
# subdirectories
#
add_library(parameters_interface INTERFACE)
include(px4_add_library)
add_subdirectory(src/lib EXCLUDE_FROM_ALL)
add_subdirectory(src/platforms/common EXCLUDE_FROM_ALL)
add_subdirectory(src/modules/systemlib EXCLUDE_FROM_ALL) # TODO: split into libraries in platform layer
add_subdirectory(src/modules/uORB EXCLUDE_FROM_ALL) # TODO: platform layer