xref: /llvm-project/lldb/source/Interpreter/CMakeLists.txt (revision bccff3baeff8164af56e2deee03a0faee93710d0)
1lldb_tablegen(InterpreterProperties.inc -gen-lldb-property-defs
2  SOURCE InterpreterProperties.td
3  TARGET LLDBInterpreterPropertiesGen)
4
5lldb_tablegen(InterpreterPropertiesEnum.inc -gen-lldb-property-enum-defs
6  SOURCE InterpreterProperties.td
7  TARGET LLDBInterpreterPropertiesEnumGen)
8
9add_subdirectory(Interfaces)
10
11add_lldb_library(lldbInterpreter NO_PLUGIN_DEPENDENCIES
12  CommandAlias.cpp
13  CommandHistory.cpp
14  CommandInterpreter.cpp
15  CommandObject.cpp
16  CommandOptionValidators.cpp
17  CommandReturnObject.cpp
18  OptionArgParser.cpp
19  OptionGroupArchitecture.cpp
20  OptionGroupBoolean.cpp
21  OptionGroupFile.cpp
22  OptionGroupFormat.cpp
23  OptionGroupMemoryTag.cpp
24  OptionGroupPythonClassWithDict.cpp
25  OptionGroupOutputFile.cpp
26  OptionGroupPlatform.cpp
27  OptionGroupString.cpp
28  OptionGroupUInt64.cpp
29  OptionGroupUUID.cpp
30  OptionGroupValueObjectDisplay.cpp
31  OptionValue.cpp
32  OptionValueArch.cpp
33  OptionValueArgs.cpp
34  OptionValueArray.cpp
35  OptionValueBoolean.cpp
36  OptionValueChar.cpp
37  OptionValueDictionary.cpp
38  OptionValueEnumeration.cpp
39  OptionValueFileColonLine.cpp
40  OptionValueFileSpec.cpp
41  OptionValueFileSpecList.cpp
42  OptionValueFormat.cpp
43  OptionValueFormatEntity.cpp
44  OptionValueLanguage.cpp
45  OptionValuePathMappings.cpp
46  OptionValueProperties.cpp
47  OptionValueRegex.cpp
48  OptionValueSInt64.cpp
49  OptionValueString.cpp
50  OptionValueUInt64.cpp
51  OptionValueUUID.cpp
52  OptionGroupVariable.cpp
53  OptionGroupWatchpoint.cpp
54  Options.cpp
55  Property.cpp
56  ScriptInterpreter.cpp
57
58  LINK_LIBS
59    lldbInterpreterInterfaces
60    lldbCommands
61    lldbCore
62    lldbDataFormatters
63    lldbHost
64    lldbTarget
65    lldbUtility
66
67  LINK_COMPONENTS
68    Support
69  )
70
71add_dependencies(lldbInterpreter
72  lldbInterpreterInterfaces
73  LLDBInterpreterPropertiesGen
74  LLDBInterpreterPropertiesEnumGen)
75
76