From 4701f776d0f22dc0ff80a7d33ef3ae031eac9c2f Mon Sep 17 00:00:00 2001 From: Petr Hosek Date: Tue, 28 Nov 2023 15:30:52 -0800 Subject: [PATCH] [CMake] Always define runtimes-test-depends (#73629) This allows the parent build to depend on this target unconditionally even when the tests are disabled. --- runtimes/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/runtimes/CMakeLists.txt b/runtimes/CMakeLists.txt index 010ec879e44a..742334328fd3 100644 --- a/runtimes/CMakeLists.txt +++ b/runtimes/CMakeLists.txt @@ -224,12 +224,14 @@ foreach(entry ${runtimes}) add_subdirectory(${entry} ${projName}) endforeach() +# Define runtimes-test-depends so the parent build can use it unconditionally. +add_custom_target(runtimes-test-depends) + if(LLVM_INCLUDE_TESTS) # LLVM_RUNTIMES_LIT_DEPENDS is populated when lit tests are added between # umbrella_list_testsuite begin and end. The bootstrap runtimes builds # currently assumes this target exists. get_property(LLVM_RUNTIMES_LIT_DEPENDS GLOBAL PROPERTY LLVM_RUNTIMES_LIT_DEPENDS) - add_custom_target(runtimes-test-depends) if(LLVM_RUNTIMES_LIT_DEPENDS) # add_dependencies complains if called with no dependencies add_dependencies(runtimes-test-depends ${LLVM_RUNTIMES_LIT_DEPENDS})