From 3493a501e018408c82904e4f734d2fa8a592d147 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Thu, 5 Mar 2026 13:02:42 +1100 Subject: [PATCH] xo-cmake: fix per-satellite targets to trigger local builds --- xo-cmake/cmake/xo_macros/xo_cxx.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xo-cmake/cmake/xo_macros/xo_cxx.cmake b/xo-cmake/cmake/xo_macros/xo_cxx.cmake index 7966559a..2003515f 100644 --- a/xo-cmake/cmake/xo_macros/xo_cxx.cmake +++ b/xo-cmake/cmake/xo_macros/xo_cxx.cmake @@ -841,6 +841,7 @@ macro(xo_add_shared_library3 target projectTargets targetversion soversion sourc TARGET all_libraries_${PROJECT_NAME} APPEND PROPERTY targets ${target}) + add_dependencies(all_libraries_${PROJECT_NAME} ${target}) set_target_properties( ${target} @@ -876,6 +877,7 @@ macro(xo_add_shared_library target targetversion soversion sources) TARGET all_libraries_${PROJECT_NAME} APPEND PROPERTY targets ${target}) + add_dependencies(all_libraries_${PROJECT_NAME} ${target}) set_target_properties( ${target} @@ -957,6 +959,7 @@ macro(xo_add_executable target sources) TARGET all_executables_${PROJECT_NAME} APPEND PROPERTY targets ${target}) + add_dependencies(all_executables_${PROJECT_NAME} ${target}) endmacro() # ---------------------------------------------------------------- @@ -978,6 +981,7 @@ macro(xo_add_utest_executable target sources) TARGET all_utest_executables_${PROJECT_NAME} APPEND PROPERTY targets ${target}) + add_dependencies(all_utest_executables_${PROJECT_NAME} ${target}) endmacro() @@ -1597,6 +1601,7 @@ macro(xo_pybind11_library target projectTargets source_files) TARGET all_libraries_${PROJECT_NAME} APPEND PROPERTY targets ${target}) + add_dependencies(all_libraries_${PROJECT_NAME} ${target}) set_property( TARGET ${target}