mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-08 08:45:44 +02:00
Bug 542488: Feature for DAP in CDT
Change-Id: I981660855f9f0305d0c08af5eb361cadbde9b86c
This commit is contained in:
parent
bf327ec364
commit
577061ac79
6 changed files with 120 additions and 0 deletions
17
debug/org.eclipse.cdt.debug.dap-feature/.project
Normal file
17
debug/org.eclipse.cdt.debug.dap-feature/.project
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>org.eclipse.cdt.debug.dap-feature</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.pde.FeatureBuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.pde.FeatureNature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
15
debug/org.eclipse.cdt.debug.dap-feature/build.properties
Normal file
15
debug/org.eclipse.cdt.debug.dap-feature/build.properties
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
###############################################################################
|
||||||
|
# Copyright (c) 2019 Kichwa Coders Canada and others.
|
||||||
|
#
|
||||||
|
# This program and the accompanying materials
|
||||||
|
# are made available under the terms of the Eclipse Public License 2.0
|
||||||
|
# which accompanies this distribution, and is available at
|
||||||
|
# https://www.eclipse.org/legal/epl-2.0/
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: EPL-2.0
|
||||||
|
#
|
||||||
|
# Contributors:
|
||||||
|
# Jonah Graham (Kichwa) - initial API and implementation
|
||||||
|
###############################################################################
|
||||||
|
bin.includes = feature.xml,\
|
||||||
|
feature.properties
|
24
debug/org.eclipse.cdt.debug.dap-feature/feature.properties
Normal file
24
debug/org.eclipse.cdt.debug.dap-feature/feature.properties
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
###############################################################################
|
||||||
|
# Copyright (c) 2019 Kichwa Coders Canada and others.
|
||||||
|
#
|
||||||
|
# This program and the accompanying materials
|
||||||
|
# are made available under the terms of the Eclipse Public License 2.0
|
||||||
|
# which accompanies this distribution, and is available at
|
||||||
|
# https://www.eclipse.org/legal/epl-2.0/
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: EPL-2.0
|
||||||
|
#
|
||||||
|
# Contributors:
|
||||||
|
# Jonah Graham (Kichwa) - initial API and implementation
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
featureName=C/C++ Debug Adapter GDB Debugger Integration
|
||||||
|
providerName=Eclipse CDT
|
||||||
|
description=Debug Adapter (DAP) integration with gdb debugger
|
||||||
|
copyright=\
|
||||||
|
Copyright (c) 2019 Kichwa Coders Canada and others.\n\
|
||||||
|
This program and the accompanying materials\n\
|
||||||
|
are made available under the terms of the Eclipse Public License 2.0\n\
|
||||||
|
which accompanies this distribution, and is available at\n\
|
||||||
|
https://www.eclipse.org/legal/epl-2.0/
|
||||||
|
|
57
debug/org.eclipse.cdt.debug.dap-feature/feature.xml
Normal file
57
debug/org.eclipse.cdt.debug.dap-feature/feature.xml
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<feature
|
||||||
|
id="org.eclipse.cdt.debug.dap"
|
||||||
|
label="%featureName"
|
||||||
|
version="9.9.0.qualifier"
|
||||||
|
provider-name="%providerName"
|
||||||
|
license-feature="org.eclipse.license"
|
||||||
|
license-feature-version="0.0.0">
|
||||||
|
|
||||||
|
<description>
|
||||||
|
%description
|
||||||
|
</description>
|
||||||
|
|
||||||
|
<copyright>
|
||||||
|
%copyright
|
||||||
|
</copyright>
|
||||||
|
|
||||||
|
<license url="%licenseURL">
|
||||||
|
%license
|
||||||
|
</license>
|
||||||
|
|
||||||
|
<requires>
|
||||||
|
<import plugin="org.apache.commons.io"/>
|
||||||
|
<import plugin="org.eclipse.core.runtime"/>
|
||||||
|
<import plugin="org.eclipse.ui.genericeditor" version="1.0.0" match="greaterOrEqual"/>
|
||||||
|
<import plugin="org.eclipse.jface.text"/>
|
||||||
|
<import plugin="org.eclipse.cdt.ui"/>
|
||||||
|
<import plugin="org.eclipse.cdt.core"/>
|
||||||
|
<import plugin="org.eclipse.jface"/>
|
||||||
|
<import plugin="org.eclipse.ui"/>
|
||||||
|
<import plugin="org.eclipse.core.commands"/>
|
||||||
|
<import plugin="org.eclipse.core.expressions"/>
|
||||||
|
<import plugin="org.eclipse.core.resources"/>
|
||||||
|
<import plugin="com.google.gson" version="2.8.2" match="greaterOrEqual"/>
|
||||||
|
<import plugin="org.eclipse.lsp4j.jsonrpc"/>
|
||||||
|
<import plugin="org.eclipse.cdt.launch"/>
|
||||||
|
<import plugin="org.eclipse.lsp4e.debug"/>
|
||||||
|
<import plugin="org.eclipse.debug.core"/>
|
||||||
|
<import plugin="org.eclipse.debug.ui"/>
|
||||||
|
<import plugin="org.eclipse.cdt.debug.core"/>
|
||||||
|
<import plugin="org.eclipse.lsp4j.debug"/>
|
||||||
|
<import plugin="org.eclipse.lsp4j.jsonrpc.debug"/>
|
||||||
|
<import plugin="com.google.guava"/>
|
||||||
|
<import plugin="org.eclipse.xtext.xbase.lib"/>
|
||||||
|
<import plugin="org.eclipse.ui.editors"/>
|
||||||
|
<import plugin="org.eclipse.lsp4e" version="0.11.0" match="greaterOrEqual"/>
|
||||||
|
<import plugin="org.eclipse.lsp4j" version="0.7.2" match="greaterOrEqual"/>
|
||||||
|
</requires>
|
||||||
|
|
||||||
|
<plugin
|
||||||
|
id="org.eclipse.cdt.debug.dap"
|
||||||
|
download-size="0"
|
||||||
|
install-size="0"
|
||||||
|
version="0.0.0"
|
||||||
|
unpack="false"/>
|
||||||
|
|
||||||
|
</feature>
|
1
pom.xml
1
pom.xml
|
@ -133,6 +133,7 @@
|
||||||
<module>debug/org.eclipse.cdt.debug.ui</module>
|
<module>debug/org.eclipse.cdt.debug.ui</module>
|
||||||
|
|
||||||
<module>debug/org.eclipse.cdt.debug.dap</module>
|
<module>debug/org.eclipse.cdt.debug.dap</module>
|
||||||
|
<module>debug/org.eclipse.cdt.debug.dap-feature</module>
|
||||||
|
|
||||||
<module>debug/org.eclipse.cdt.gdb</module>
|
<module>debug/org.eclipse.cdt.gdb</module>
|
||||||
<module>debug/org.eclipse.cdt.gdb.ui</module>
|
<module>debug/org.eclipse.cdt.gdb.ui</module>
|
||||||
|
|
|
@ -125,6 +125,12 @@
|
||||||
<feature url="features/org.eclipse.cdt.qt.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.qt.source" version="0.0.0">
|
<feature url="features/org.eclipse.cdt.qt.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.qt.source" version="0.0.0">
|
||||||
<category name="extra"/>
|
<category name="extra"/>
|
||||||
</feature>
|
</feature>
|
||||||
|
<feature url="features/org.eclipse.cdt.debug.dap_0.0.0.qualifier.jar" id="org.eclipse.cdt.debug.dap" version="0.0.0">
|
||||||
|
<category name="extra"/>
|
||||||
|
</feature>
|
||||||
|
<feature url="features/org.eclipse.cdt.debug.dap.source_0.0.0.qualifier.jar" id="org.eclipse.cdt.debug.dap.source" version="0.0.0">
|
||||||
|
<category name="extra"/>
|
||||||
|
</feature>
|
||||||
<feature url="features/org.eclipse.cdt.debug.standalone_0.0.0.qualifier.jar" id="org.eclipse.cdt.debug.standalone" version="0.0.0">
|
<feature url="features/org.eclipse.cdt.debug.standalone_0.0.0.qualifier.jar" id="org.eclipse.cdt.debug.standalone" version="0.0.0">
|
||||||
<category name="extra"/>
|
<category name="extra"/>
|
||||||
</feature>
|
</feature>
|
||||||
|
|
Loading…
Add table
Reference in a new issue