X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=cmake%2Fcmake.d%2F03-macros.cmake;h=a70677384f3e9638534372a4b80b6fffc937a537;hb=454f835401b01a4c32b845e55eb14a19bb66e9bd;hp=45d1ef50b41d3cd058f8eae09e34dd63e2b307d5;hpb=5e0b34eeca9b15d96313eb36b70796d252d4e992;p=staging%2Fxdg-launcher.git diff --git a/cmake/cmake.d/03-macros.cmake b/cmake/cmake.d/03-macros.cmake index 45d1ef5..a706773 100644 --- a/cmake/cmake.d/03-macros.cmake +++ b/cmake/cmake.d/03-macros.cmake @@ -154,7 +154,7 @@ macro(add_input_files INPUT_FILES) #list(FILTER LUA_LIST INCLUDE REGEX "lua$") #list(FILTER JSON_LIST INCLUDE REGEX "json$") - add_custom_target(${TARGET_NAME} + add_custom_target(${TARGET_NAME} ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_NAME} ) @@ -355,8 +355,13 @@ macro(remote_targets_populate) add_custom_target(remote-target-populate COMMAND chmod +x ${CMAKE_CURRENT_BINARY_DIR}/target/*.sh COMMAND rsync -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --archive --delete ${PROJECT_PKG_BUILD_DIR}/ ${RSYNC_TARGET}:${RSYNC_PREFIX}/${PROJECT_NAME} - COMMENT "${REMOTE_LAUNCH}" ) + + add_custom_command(TARGET remote-target-populate + POST_BUILD + COMMAND ${CMAKE_COMMAND} -E cmake_echo_color --green --bold ${REMOTE_LAUNCH} + ) + add_dependencies(remote-target-populate populate) endif() endmacro(remote_targets_populate) @@ -495,7 +500,7 @@ macro(project_closing_msg) add_custom_target(${PROJECT_NAME}_build_done ALL COMMAND ${CMAKE_COMMAND} -E cmake_echo_color --cyan "++ ${CLOSING_MESSAGE}" ) - add_dependencies(${PROJECT_NAME}_build_done - ${DEPENDENCIES_TARGET} ${PROJECT_TARGETS}) + add_dependencies(${PROJECT_NAME}_build_done + ${PROJECT_TARGETS} populate) endif() endmacro()