| # 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) |