77 lines · plain
1lldb_tablegen(InterpreterProperties.inc -gen-lldb-property-defs2 SOURCE InterpreterProperties.td3 TARGET LLDBInterpreterPropertiesGen)4 5lldb_tablegen(InterpreterPropertiesEnum.inc -gen-lldb-property-enum-defs6 SOURCE InterpreterProperties.td7 TARGET LLDBInterpreterPropertiesEnumGen)8 9add_subdirectory(Interfaces)10 11add_lldb_library(lldbInterpreter NO_PLUGIN_DEPENDENCIES12 CommandAlias.cpp13 CommandHistory.cpp14 CommandInterpreter.cpp15 CommandObject.cpp16 CommandOptionValidators.cpp17 CommandReturnObject.cpp18 OptionArgParser.cpp19 OptionGroupArchitecture.cpp20 OptionGroupBoolean.cpp21 OptionGroupFile.cpp22 OptionGroupFormat.cpp23 OptionGroupMemoryTag.cpp24 OptionGroupPythonClassWithDict.cpp25 OptionGroupOutputFile.cpp26 OptionGroupPlatform.cpp27 OptionGroupString.cpp28 OptionGroupUInt64.cpp29 OptionGroupUUID.cpp30 OptionGroupValueObjectDisplay.cpp31 OptionValue.cpp32 OptionValueArch.cpp33 OptionValueArgs.cpp34 OptionValueArray.cpp35 OptionValueBoolean.cpp36 OptionValueChar.cpp37 OptionValueDictionary.cpp38 OptionValueEnumeration.cpp39 OptionValueFileColonLine.cpp40 OptionValueFileSpec.cpp41 OptionValueFileSpecList.cpp42 OptionValueFormat.cpp43 OptionValueFormatEntity.cpp44 OptionValueLanguage.cpp45 OptionValuePathMappings.cpp46 OptionValueProperties.cpp47 OptionValueRegex.cpp48 OptionValueSInt64.cpp49 OptionValueString.cpp50 OptionValueUInt64.cpp51 OptionValueUUID.cpp52 OptionGroupVariable.cpp53 OptionGroupWatchpoint.cpp54 Options.cpp55 Property.cpp56 ScriptInterpreter.cpp57 58 ADDITIONAL_HEADER_DIRS59 ${LLDB_INCLUDE_DIR}/lldb/Interpreter60 LINK_COMPONENTS61 Support62 LINK_LIBS63 lldbInterpreterInterfaces64 lldbCommands65 lldbCore66 lldbDataFormatters67 lldbHost68 lldbTarget69 lldbUtility70 )71 72add_dependencies(lldbInterpreter73 lldbInterpreterInterfaces74 LLDBInterpreterPropertiesGen75 LLDBInterpreterPropertiesEnumGen)76 77