diff --git a/CMakeLists.txt b/CMakeLists.txt index a2ee977e16..e5c6a32102 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -110,7 +110,7 @@ set(package-contact "px4users@googlegroups.com") # list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) -if (EXISTS px4_imple_${OS}_${BOARD}) +if (EXISTS px4_impl_${OS}_${BOARD}) include(px4_impl_${OS}_${BOARD}) else() include(px4_impl_${OS}) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index d2a80d939f..9371c39084 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -61,10 +61,14 @@ if (${OS} STREQUAL "nuttx") apps nuttx nosys m gcc -Wl,--end-group) - px4_nuttx_add_firmware(OUT fw_main.px4 EXE main) - px4_add_upload(OUT upload OS ${OS} BOARD ${BOARD} BUNDLE fw_main.px4) + px4_nuttx_add_firmware(OUT ${CMAKE_CURRENT_BINARY_DIR}/fw_main.px4 + EXE ${CMAKE_CURRENT_BINARY_DIR}/main) - px4_nuttx_generate_romfs(OUT romfs.img ROOT ROMFS/px4fmu_common) + px4_add_upload(OUT upload OS ${OS} BOARD ${BOARD} + BUNDLE ${CMAKE_CURRENT_BINARY_DIR}/fw_main.px4) + + px4_nuttx_generate_romfs(OUT ${CMAKE_CURRENT_BINARY_DIR}/romfs.img + ROOT ${CMAKE_SOURCE_DIR}/ROMFS/px4fmu_common) endif()