posix: add support for ROMFSROOT

- add missing ROMFS files to CMakeLists.txt
- rename genromfs to etc, so that it's clearer for SITL use
This commit is contained in:
Beat Küng
2020-09-10 13:24:46 +02:00
parent 28a6e82698
commit 809d05053b
11 changed files with 165 additions and 27 deletions

View File

@@ -80,8 +80,8 @@ else()
install(
DIRECTORY
${PROJECT_SOURCE_DIR}/posix-configs
${PROJECT_SOURCE_DIR}/ROMFS
${PROJECT_SOURCE_DIR}/test
${CMAKE_BINARY_DIR}/etc
${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
DESTINATION
${PROJECT_NAME}
@@ -97,6 +97,11 @@ px4_posix_generate_symlinks(
TARGET px4
)
if (config_romfs_root)
add_subdirectory(${PX4_SOURCE_DIR}/ROMFS ${PX4_BINARY_DIR}/ROMFS)
add_dependencies(px4 romfs_gen_files_target)
endif()
# board defined upload helper
if(EXISTS "${PX4_BOARD_DIR}/cmake/upload.cmake")
@@ -157,6 +162,14 @@ elseif("${PX4_BOARD}" MATCHES "sitl")
${PROJECT_NAME}/Tools
)
# ROMFS files
install(
DIRECTORY
${PROJECT_SOURCE_DIR}/build/px4_sitl_default/etc
DESTINATION
${PROJECT_NAME}/build/px4_sitl_default
)
# sitl_gazebo built plugins
install(
DIRECTORY