forked from OSchip/llvm-project
25 lines
642 B
CMake
25 lines
642 B
CMake
# The interpreter can throw an exception from user input. The test binary needs
|
|
# to be compiled with exception support to catch the thrown exception.
|
|
set(LLVM_REQUIRES_EH ON)
|
|
set(LLVM_REQUIRES_RTTI ON)
|
|
|
|
set(LLVM_LINK_COMPONENTS
|
|
${LLVM_TARGETS_TO_BUILD}
|
|
Core
|
|
OrcJIT
|
|
Support
|
|
)
|
|
|
|
add_clang_unittest(ClangReplInterpreterExceptionTests
|
|
InterpreterExceptionTest.cpp
|
|
)
|
|
|
|
llvm_update_compile_flags(ClangReplInterpreterExceptionTests)
|
|
target_link_libraries(ClangReplInterpreterExceptionTests PUBLIC
|
|
clangAST
|
|
clangBasic
|
|
clangInterpreter
|
|
clangFrontend
|
|
)
|
|
add_dependencies(ClangReplInterpreterExceptionTests clang-resource-headers)
|