From 1a4f4b083c37f8da1d681cdd6c0db51f78d44a2e Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Mon, 20 Nov 2017 20:20:05 -0500 Subject: [PATCH] cmake nuttx keep builtins generated by nuttx apps (#8323) --- platforms/nuttx/NuttX/CMakeLists.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/platforms/nuttx/NuttX/CMakeLists.txt b/platforms/nuttx/NuttX/CMakeLists.txt index 8ed342f57d..4a14d79388 100644 --- a/platforms/nuttx/NuttX/CMakeLists.txt +++ b/platforms/nuttx/NuttX/CMakeLists.txt @@ -119,8 +119,8 @@ set(nuttx_builtin_list) if (CONFIG_NSH_LIBRARY) # force builtins regeneration and apps rebuild if nuttx or px4 configuration have changed add_custom_command(OUTPUT builtins_clean.stamp - COMMAND find ${APPS_DIR}/builtin/registry -name \*.bdat -delete - COMMAND find ${APPS_DIR}/builtin/registry -name \*.pdat -delete + COMMAND find ${APPS_DIR}/builtin/registry -name px4_\*.bdat -delete + COMMAND find ${APPS_DIR}/builtin/registry -name px4_\*.pdat -delete COMMAND rm -f ${APPS_DIR}/builtin/builtin_list.h COMMAND ${CMAKE_COMMAND} -E touch builtins_clean.stamp DEPENDS @@ -135,21 +135,21 @@ if (CONFIG_NSH_LIBRARY) get_target_property(PRIORITY ${module} PRIORITY) if(MAIN) - add_custom_command(OUTPUT ${APPS_DIR}/builtin/registry/${MAIN}_main.bdat - COMMAND echo "{ \"${MAIN}\", ${PRIORITY}, ${STACK_MAIN}, ${MAIN}_main }," > ${APPS_DIR}/builtin/registry/${MAIN}_main.bdat + add_custom_command(OUTPUT ${APPS_DIR}/builtin/registry/px4_${MAIN}_main.bdat + COMMAND echo "{ \"${MAIN}\", ${PRIORITY}, ${STACK_MAIN}, ${MAIN}_main }," > ${APPS_DIR}/builtin/registry/px4_${MAIN}_main.bdat COMMAND ${CMAKE_COMMAND} -E touch ${APPS_DIR}/builtin/registry/.updated DEPENDS nuttx_context builtins_clean.stamp VERBATIM ) - list(APPEND nuttx_builtin_list ${APPS_DIR}/builtin/registry/${MAIN}_main.bdat) + list(APPEND nuttx_builtin_list ${APPS_DIR}/builtin/registry/px4_${MAIN}_main.bdat) - add_custom_command(OUTPUT ${APPS_DIR}/builtin/registry/${MAIN}_main.pdat - COMMAND echo "int ${MAIN}_main(int argc, char *argv[]);" > ${APPS_DIR}/builtin/registry/${MAIN}_main.pdat + add_custom_command(OUTPUT ${APPS_DIR}/builtin/registry/px4_${MAIN}_main.pdat + COMMAND echo "int ${MAIN}_main(int argc, char *argv[]);" > ${APPS_DIR}/builtin/registry/px4_${MAIN}_main.pdat COMMAND ${CMAKE_COMMAND} -E touch ${APPS_DIR}/builtin/registry/.updated DEPENDS nuttx_context builtins_clean.stamp VERBATIM ) - list(APPEND nuttx_builtin_list ${APPS_DIR}/builtin/registry/${MAIN}_main.pdat) + list(APPEND nuttx_builtin_list ${APPS_DIR}/builtin/registry/px4_${MAIN}_main.pdat) endif() endforeach()