mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-10-07 19:03:57 +00:00
[clang] Fix linking to LLVMTestingAnnotations in standalone build
The LLVMTestingAnnotations library that is now used by unittests is not installed as part of LLVM. In order to make it possible to build unittests when performing the standalone build of clang, build the library from LLVM sources locally. This mirrors the existing logic for LLVMTestingSupport. Differential Revision: https://reviews.llvm.org/D142449
This commit is contained in:
parent
5265adc737
commit
0f8b995b63
@ -2,7 +2,12 @@ add_custom_target(ClangUnitTests)
|
||||
set_target_properties(ClangUnitTests PROPERTIES FOLDER "Clang tests")
|
||||
|
||||
if(CLANG_BUILT_STANDALONE)
|
||||
# LLVMTestingSupport library is needed for some of the unittests.
|
||||
# LLVMTesting* libraries are needed for some of the unittests.
|
||||
if (EXISTS ${LLVM_MAIN_SRC_DIR}/lib/Testing/Annotations
|
||||
AND NOT TARGET LLVMTestingAnnotations)
|
||||
add_subdirectory(${LLVM_MAIN_SRC_DIR}/lib/Testing/Annotations
|
||||
lib/Testing/Annotations)
|
||||
endif()
|
||||
if (EXISTS ${LLVM_MAIN_SRC_DIR}/lib/Testing/Support
|
||||
AND NOT TARGET LLVMTestingSupport)
|
||||
add_subdirectory(${LLVM_MAIN_SRC_DIR}/lib/Testing/Support
|
||||
|
Loading…
Reference in New Issue
Block a user