From c5e7a8da266d07530293d3641a03f7ff63bc3a28 Mon Sep 17 00:00:00 2001 From: Jeremy Drake Date: Sun, 13 Apr 2025 22:39:46 -0700 Subject: [PATCH] hack: cygwin: allow multiple definition in c-index-test --- clang/tools/c-index-test/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/clang/tools/c-index-test/CMakeLists.txt b/clang/tools/c-index-test/CMakeLists.txt index 24e7c9692c..3858fe5478 100644 --- a/clang/tools/c-index-test/CMakeLists.txt +++ b/clang/tools/c-index-test/CMakeLists.txt @@ -31,6 +31,10 @@ else() clangIndex clangSerialization ) + if (CYGWIN AND LLVM_LINKER_IS_GNULD) + # auto-import screwup? + target_link_options(c-index-test PRIVATE LINKER:--allow-multiple-definition) + endif() endif() set_target_properties(c-index-test -- 2.51.0.windows.1