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_lldb_library(lldbInterpreter 10 CommandAlias.cpp 11 CommandHistory.cpp 12 CommandInterpreter.cpp 13 CommandObject.cpp 14 CommandObjectRegexCommand.cpp 15 CommandObjectScript.cpp 16 CommandOptionValidators.cpp 17 CommandReturnObject.cpp 18 OptionArgParser.cpp 19 OptionGroupArchitecture.cpp 20 OptionGroupBoolean.cpp 21 OptionGroupFile.cpp 22 OptionGroupFormat.cpp 23 OptionGroupPythonClassWithDict.cpp 24 OptionGroupOutputFile.cpp 25 OptionGroupPlatform.cpp 26 OptionGroupString.cpp 27 OptionGroupUInt64.cpp 28 OptionGroupUUID.cpp 29 OptionGroupValueObjectDisplay.cpp 30 OptionValue.cpp 31 OptionValueArch.cpp 32 OptionValueArgs.cpp 33 OptionValueArray.cpp 34 OptionValueBoolean.cpp 35 OptionValueChar.cpp 36 OptionValueDictionary.cpp 37 OptionValueEnumeration.cpp 38 OptionValueFileSpec.cpp 39 OptionValueFileSpecList.cpp 40 OptionValueFormat.cpp 41 OptionValueFormatEntity.cpp 42 OptionValueLanguage.cpp 43 OptionValuePathMappings.cpp 44 OptionValueProperties.cpp 45 OptionValueRegex.cpp 46 OptionValueSInt64.cpp 47 OptionValueString.cpp 48 OptionValueUInt64.cpp 49 OptionValueUUID.cpp 50 OptionGroupVariable.cpp 51 OptionGroupWatchpoint.cpp 52 Options.cpp 53 Property.cpp 54 ScriptInterpreter.cpp 55 56 LINK_LIBS 57 lldbCommands 58 lldbCore 59 lldbDataFormatters 60 lldbHost 61 lldbTarget 62 lldbUtility 63 64 LINK_COMPONENTS 65 Support 66 ) 67 68add_dependencies(lldbInterpreter 69 LLDBInterpreterPropertiesGen 70 LLDBInterpreterPropertiesEnumGen) 71 72if (LLDB_ENABLE_LIBEDIT) 73 target_include_directories(lldbInterpreter PRIVATE ${LibEdit_INCLUDE_DIRS}) 74endif() 75