Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / lldb / source / Target / CMakeLists.txt
blobcf4818eae3eb8b45da16f25b1568960db0bbfa73
1 lldb_tablegen(TargetProperties.inc -gen-lldb-property-defs
2   SOURCE TargetProperties.td
3   TARGET LLDBTargetPropertiesGen)
5 lldb_tablegen(TargetPropertiesEnum.inc -gen-lldb-property-enum-defs
6   SOURCE TargetProperties.td
7   TARGET LLDBTargetPropertiesEnumGen)
9 # TODO: Add property `NO_PLUGIN_DEPENDENCIES` to lldbTarget
10 add_lldb_library(lldbTarget
11   ABI.cpp
12   AssertFrameRecognizer.cpp
13   DynamicRegisterInfo.cpp
14   ExecutionContext.cpp
15   InstrumentationRuntime.cpp
16   InstrumentationRuntimeStopInfo.cpp
17   JITLoader.cpp
18   JITLoaderList.cpp
19   Language.cpp
20   LanguageRuntime.cpp
21   Memory.cpp
22   MemoryHistory.cpp
23   MemoryRegionInfo.cpp
24   MemoryTagMap.cpp
25   ModuleCache.cpp
26   OperatingSystem.cpp
27   PathMappingList.cpp
28   Platform.cpp
29   Process.cpp
30   ProcessTrace.cpp
31   Queue.cpp
32   QueueItem.cpp
33   QueueList.cpp
34   RegisterContext.cpp
35   RegisterContextUnwind.cpp
36   RegisterFlags.cpp
37   RegisterNumber.cpp
38   RemoteAwarePlatform.cpp
39   SectionLoadHistory.cpp
40   SectionLoadList.cpp
41   StackFrame.cpp
42   StackFrameList.cpp
43   StackFrameRecognizer.cpp
44   StackID.cpp
45   Statistics.cpp
46   StopInfo.cpp
47   StructuredDataPlugin.cpp
48   SystemRuntime.cpp
49   Target.cpp
50   TargetList.cpp
51   Thread.cpp
52   ThreadCollection.cpp
53   ThreadList.cpp
54   ThreadPlan.cpp
55   ThreadPlanBase.cpp
56   ThreadPlanCallFunction.cpp
57   ThreadPlanCallFunctionUsingABI.cpp
58   ThreadPlanCallOnFunctionExit.cpp
59   ThreadPlanCallUserExpression.cpp
60   ThreadPlanPython.cpp
61   ThreadPlanRunToAddress.cpp
62   ThreadPlanShouldStopHere.cpp
63   ThreadPlanStepInRange.cpp
64   ThreadPlanStepInstruction.cpp
65   ThreadPlanStepOut.cpp
66   ThreadPlanStepOverBreakpoint.cpp
67   ThreadPlanStepOverRange.cpp
68   ThreadPlanStepRange.cpp
69   ThreadPlanStepThrough.cpp
70   ThreadPlanStepUntil.cpp
71   ThreadPlanTracer.cpp
72   ThreadPlanStack.cpp
73   ThreadSpec.cpp
74   Trace.cpp
75   TraceCursor.cpp
76   TraceExporter.cpp
77   TraceDumper.cpp
78   UnixSignals.cpp
79   UnwindAssembly.cpp
80   UnwindLLDB.cpp
82   LINK_LIBS
83     lldbBreakpoint
84     lldbCore
85     lldbExpression
86     lldbHost
87     lldbInterpreter
88     lldbSymbol
89     lldbUtility
90     lldbPluginProcessUtility
92   LINK_COMPONENTS
93     Support
94     MC
95   )
97 add_dependencies(lldbTarget
98   LLDBTargetPropertiesGen
99   LLDBTargetPropertiesEnumGen)