From: Nico Weber Date: Sat, 5 Jan 2019 04:05:25 +0000 (+0000) Subject: [gn build] Add build files for unittests under llvm/unittests/ExecutionEngine X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4e450109c1750859d7d04e4d661d42c1b32d7900;p=llvm [gn build] Add build files for unittests under llvm/unittests/ExecutionEngine Differential Revision: https://reviews.llvm.org/D56328 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@350457 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/gn/secondary/llvm/unittests/BUILD.gn b/utils/gn/secondary/llvm/unittests/BUILD.gn index 4f0450bcacc..b7cd0e793eb 100644 --- a/utils/gn/secondary/llvm/unittests/BUILD.gn +++ b/utils/gn/secondary/llvm/unittests/BUILD.gn @@ -16,11 +16,9 @@ group("unittests") { "DebugInfo/MSF:DebugInfoMSFTests", "DebugInfo/PDB:DebugInfoPDBTests", "Demangle:DemangleTests", - - # FIXME: Add. - #"ExecutionEngine:ExecutionEngineTests", - #"ExecutionEngine/MCJIT:MCJITTests", - #"ExecutionEngine/Orc:OrcJITTests", + "ExecutionEngine:ExecutionEngineTests", + "ExecutionEngine/MCJIT:MCJITTests", + "ExecutionEngine/Orc:OrcJITTests", "FuzzMutate:FuzzMutateTests", "IR:IRTests", "LineEditor:LineEditorTests", diff --git a/utils/gn/secondary/llvm/unittests/ExecutionEngine/BUILD.gn b/utils/gn/secondary/llvm/unittests/ExecutionEngine/BUILD.gn new file mode 100644 index 00000000000..1076964e232 --- /dev/null +++ b/utils/gn/secondary/llvm/unittests/ExecutionEngine/BUILD.gn @@ -0,0 +1,16 @@ +import("//llvm/utils/unittest/unittest.gni") + +unittest("ExecutionEngineTests") { + deps = [ + "//llvm/lib/ExecutionEngine", + "//llvm/lib/ExecutionEngine/Interpreter", + "//llvm/lib/ExecutionEngine/Orc", + "//llvm/lib/ExecutionEngine/RuntimeDyld", + "//llvm/lib/IR", + "//llvm/lib/MC", + "//llvm/lib/Support", + ] + sources = [ + "ExecutionEngineTest.cpp", + ] +} diff --git a/utils/gn/secondary/llvm/unittests/ExecutionEngine/MCJIT/BUILD.gn b/utils/gn/secondary/llvm/unittests/ExecutionEngine/MCJIT/BUILD.gn new file mode 100644 index 00000000000..e6261f61d4e --- /dev/null +++ b/utils/gn/secondary/llvm/unittests/ExecutionEngine/MCJIT/BUILD.gn @@ -0,0 +1,29 @@ +import("//llvm/utils/unittest/unittest.gni") + +unittest("MCJITTests") { + deps = [ + "//llvm/lib/Analysis", + "//llvm/lib/ExecutionEngine", + "//llvm/lib/ExecutionEngine/MCJIT", + "//llvm/lib/ExecutionEngine/RuntimeDyld", + "//llvm/lib/IR", + "//llvm/lib/MC", + "//llvm/lib/Support", + "//llvm/lib/Target", + "//llvm/lib/Target:NativeTarget", + "//llvm/lib/Transforms/IPO", + "//llvm/lib/Transforms/InstCombine", + "//llvm/lib/Transforms/Scalar", + ] + sources = [ + "MCJITCAPITest.cpp", + "MCJITMemoryManagerTest.cpp", + "MCJITMultipleModuleTest.cpp", + "MCJITObjectCacheTest.cpp", + "MCJITTest.cpp", + ] + + if (host_os == "win") { + sources += [ "MCJITTest.def" ] + } +} diff --git a/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn b/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn new file mode 100644 index 00000000000..81b66a5dc37 --- /dev/null +++ b/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn @@ -0,0 +1,33 @@ +import("//llvm/utils/unittest/unittest.gni") + +unittest("OrcJITTests") { + deps = [ + "//llvm/lib/ExecutionEngine", + "//llvm/lib/ExecutionEngine/Orc", + "//llvm/lib/ExecutionEngine/RuntimeDyld", + "//llvm/lib/IR", + "//llvm/lib/Object", + "//llvm/lib/Support", + "//llvm/lib/Target:NativeTarget", + ] + sources = [ + "CoreAPIsTest.cpp", + "GlobalMappingLayerTest.cpp", + "IndirectionUtilsTest.cpp", + "JITTargetMachineBuilderTest.cpp", + "LazyCallThroughAndReexportsTest.cpp", + "LazyEmittingLayerTest.cpp", + "LegacyAPIInteropTest.cpp", + "LegacyCompileOnDemandLayerTest.cpp", + "LegacyRTDyldObjectLinkingLayerTest.cpp", + "ObjectTransformLayerTest.cpp", + "OrcCAPITest.cpp", + "OrcTestCommon.cpp", + "QueueChannel.cpp", + "RPCUtilsTest.cpp", + "RTDyldObjectLinkingLayerTest.cpp", + "RemoteObjectLayerTest.cpp", + "SymbolStringPoolTest.cpp", + "ThreadSafeModuleTest.cpp", + ] +}