From 99cbd2616f90802b2350154db5e59e335c1e7497 Mon Sep 17 00:00:00 2001 From: Andrew Savonichev Date: Wed, 25 Dec 2019 10:32:32 +0300 Subject: [PATCH] [clang][Bundler] Add a CMake dependency for llvm-objcopy clang-offload-bundler calls llvm-objcopy, so it has to have a dependency on it. Signed-off-by: Andrew Savonichev --- clang/tools/clang-offload-bundler/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/clang/tools/clang-offload-bundler/CMakeLists.txt b/clang/tools/clang-offload-bundler/CMakeLists.txt index 4ef099493364a..d1bd248e3ef45 100644 --- a/clang/tools/clang-offload-bundler/CMakeLists.txt +++ b/clang/tools/clang-offload-bundler/CMakeLists.txt @@ -17,6 +17,11 @@ set(CLANG_OFFLOAD_BUNDLER_LIB_DEPS add_dependencies(clang clang-offload-bundler) +# A standalone clang build uses a pre-installed llvm-objcopy +if (NOT CLANG_BUILT_STANDALONE) + add_dependencies(clang-offload-bundler llvm-objcopy) +endif() + clang_target_link_libraries(clang-offload-bundler PRIVATE ${CLANG_OFFLOAD_BUNDLER_LIB_DEPS}