forked from OSchip/llvm-project
[gn build] (manually) port 6fe2beba7d
(ExceptionTests)
This commit is contained in:
parent
8b86f8a325
commit
da47c2719b
|
@ -29,13 +29,16 @@ group("unittests") {
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
if (host_os != "win") {
|
if (host_os != "win") {
|
||||||
# FIXME: libclang unit tests are disabled on Windows due
|
|
||||||
# to failures, mostly in libclang.VirtualFileOverlay_*.
|
|
||||||
# FIXME: Also, the executable can't find libclang.dll since that's
|
|
||||||
# in a different directory.
|
|
||||||
deps += [
|
deps += [
|
||||||
|
# FIXME: libclang unit tests are disabled on Windows due
|
||||||
|
# to failures, mostly in libclang.VirtualFileOverlay_*.
|
||||||
|
# FIXME: Also, the executable can't find libclang.dll since that's
|
||||||
|
# in a different directory.
|
||||||
"libclang:libclangTests",
|
"libclang:libclangTests",
|
||||||
"libclang/CrashTests:libclangCrashTests",
|
"libclang/CrashTests:libclangCrashTests",
|
||||||
|
|
||||||
|
# Exceptions on Windows are not yet supported.
|
||||||
|
"Interpreter/ExceptionTests:ClangReplInterpreterExceptionTests",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
testonly = true
|
testonly = true
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
import("//llvm/utils/unittest/unittest.gni")
|
||||||
|
|
||||||
|
unittest("ClangReplInterpreterExceptionTests") {
|
||||||
|
configs += [ "//llvm/utils/gn/build:clang_code" ]
|
||||||
|
configs -= [
|
||||||
|
"//llvm/utils/gn/build:no_exceptions",
|
||||||
|
"//llvm/utils/gn/build:no_rtti",
|
||||||
|
]
|
||||||
|
deps = [
|
||||||
|
"//clang/lib/AST",
|
||||||
|
"//clang/lib/Basic",
|
||||||
|
"//clang/lib/Interpreter",
|
||||||
|
"//clang/lib/Frontend",
|
||||||
|
"//llvm/lib/IR",
|
||||||
|
"//llvm/lib/ExecutionEngine/Orc",
|
||||||
|
"//llvm/lib/Support",
|
||||||
|
"//llvm/lib/Target:TargetsToBuild",
|
||||||
|
]
|
||||||
|
sources = [ "InterpreterExceptionTest.cpp" ]
|
||||||
|
}
|
|
@ -27,6 +27,7 @@ static_library("gtest") {
|
||||||
]
|
]
|
||||||
public_configs = [ ":googletest_config" ]
|
public_configs = [ ":googletest_config" ]
|
||||||
configs -= [ "//llvm/utils/gn/build:warn_covered_switch_default" ]
|
configs -= [ "//llvm/utils/gn/build:warn_covered_switch_default" ]
|
||||||
|
configs -= [ "//llvm/utils/gn/build:no_rtti" ]
|
||||||
sources = [
|
sources = [
|
||||||
"googlemock/src/gmock-all.cc",
|
"googlemock/src/gmock-all.cc",
|
||||||
"googletest/src/gtest-all.cc",
|
"googletest/src/gtest-all.cc",
|
||||||
|
|
Loading…
Reference in New Issue