[llvm] e66eb83 - [gn] Make FrontendTests depend on AllTargetsDescs

Nico Weber via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 30 06:11:15 PDT 2025


Author: Nico Weber
Date: 2025-04-30T09:11:05-04:00
New Revision: e66eb836e67f2fb0e92b62029f779dad49f5b22b

URL: https://github.com/llvm/llvm-project/commit/e66eb836e67f2fb0e92b62029f779dad49f5b22b
DIFF: https://github.com/llvm/llvm-project/commit/e66eb836e67f2fb0e92b62029f779dad49f5b22b.diff

LOG: [gn] Make FrontendTests depend on AllTargetsDescs

The CMake build merged most clang unittests into a single binary.
The gn build doesn't (yet?) do this, but as part of that change,
FrontendTests somehow picked up a dependency on AllTargetsDescs,
see https://github.com/llvm/llvm-project/pull/134196#discussion_r2068617059

Added: 
    

Modified: 
    llvm/utils/gn/secondary/clang/unittests/Frontend/BUILD.gn

Removed: 
    


################################################################################
diff  --git a/llvm/utils/gn/secondary/clang/unittests/Frontend/BUILD.gn b/llvm/utils/gn/secondary/clang/unittests/Frontend/BUILD.gn
index 931ca8b20abc5..66a33cdc501f3 100644
--- a/llvm/utils/gn/secondary/clang/unittests/Frontend/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/unittests/Frontend/BUILD.gn
@@ -12,6 +12,7 @@ unittest("FrontendTests") {
     "//clang/lib/Sema",
     "//clang/lib/Tooling",
     "//llvm/lib/Support",
+    "//llvm/lib/Target:AllTargetsDescs",
     "//llvm/lib/TargetParser",
   ]
   sources = [


        


More information about the llvm-commits mailing list