[CMake] Add missing dependency in llvm Support unittests
authorSteven Wu <stevenwu@apple.com>
Thu, 15 Jun 2023 23:34:49 +0000 (16:34 -0700)
committerSteven Wu <stevenwu@apple.com>
Fri, 16 Jun 2023 16:47:31 +0000 (09:47 -0700)
Casting.cpp in llvm unittests includes "llvm/IR/User.h" which depends on
intrinsic_gen if using module because it needs to build IR module including
`Attributes.h`.

Reviewed By: dblaikie

Differential Revision: https://reviews.llvm.org/D153048

llvm/unittests/Support/CMakeLists.txt

index 016f5e1..9c2c62b 100644 (file)
@@ -103,6 +103,9 @@ add_llvm_unittest(SupportTests
   raw_pwrite_stream_test.cpp
   raw_sha1_ostream_test.cpp
   xxhashTest.cpp
+
+  DEPENDS
+  intrinsics_gen
   )
 
 target_link_libraries(SupportTests PRIVATE LLVMTestingSupport)