mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-09 09:15:38 +02:00
Add GNU assembler debug level option to MBS
This commit is contained in:
parent
381cb7eac5
commit
8222dbeee7
2 changed files with 47 additions and 1 deletions
|
@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||||
Bundle-ManifestVersion: 2
|
Bundle-ManifestVersion: 2
|
||||||
Bundle-Name: %pluginName
|
Bundle-Name: %pluginName
|
||||||
Bundle-SymbolicName: org.eclipse.cdt.managedbuilder.gnu.ui; singleton:=true
|
Bundle-SymbolicName: org.eclipse.cdt.managedbuilder.gnu.ui; singleton:=true
|
||||||
Bundle-Version: 8.7.0.qualifier
|
Bundle-Version: 8.7.100.qualifier
|
||||||
Bundle-Activator: org.eclipse.cdt.managedbuilder.gnu.ui.GnuUIPlugin
|
Bundle-Activator: org.eclipse.cdt.managedbuilder.gnu.ui.GnuUIPlugin
|
||||||
Bundle-Vendor: %providerName
|
Bundle-Vendor: %providerName
|
||||||
Bundle-Localization: plugin
|
Bundle-Localization: plugin
|
||||||
|
|
|
@ -1,5 +1,18 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<?eclipse version="3.0"?>
|
<?eclipse version="3.0"?>
|
||||||
|
<!--
|
||||||
|
Copyright (c) 2005, 2024 Intel Corporation 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:
|
||||||
|
Intel Corporation - initial API and implementation
|
||||||
|
John Dallaway - add assembler debug level option (#727)
|
||||||
|
-->
|
||||||
<plugin>
|
<plugin>
|
||||||
|
|
||||||
|
|
||||||
|
@ -576,6 +589,39 @@
|
||||||
name="%OptionCategory.General"
|
name="%OptionCategory.General"
|
||||||
id="gnu.asm.category.general">
|
id="gnu.asm.category.general">
|
||||||
</optionCategory>
|
</optionCategory>
|
||||||
|
<option
|
||||||
|
category="gnu.asm.category.general"
|
||||||
|
id="gnu.asm.option.debugging.level"
|
||||||
|
name="%Option.Posix.DebugLevel"
|
||||||
|
valueType="enumerated">
|
||||||
|
<enumeratedOptionValue
|
||||||
|
name="%Option.Posix.Debug.None"
|
||||||
|
id="gnu.asm.debugging.level.none"
|
||||||
|
isDefault="true"/>
|
||||||
|
<enumeratedOptionValue
|
||||||
|
command="-g"
|
||||||
|
name="%Option.Posix.Debug.Def"
|
||||||
|
id="gnu.asm.debugging.level.default"
|
||||||
|
isDefault="false"/>
|
||||||
|
<enablement
|
||||||
|
attribute="defaultValue"
|
||||||
|
extensionAdjustment="false"
|
||||||
|
type="CONTAINER_ATTRIBUTE"
|
||||||
|
value="gnu.asm.debugging.level.none">
|
||||||
|
<checkBuildProperty
|
||||||
|
property="org.eclipse.cdt.build.core.buildType"
|
||||||
|
value="org.eclipse.cdt.build.core.buildType.release"/>
|
||||||
|
</enablement>
|
||||||
|
<enablement
|
||||||
|
attribute="defaultValue"
|
||||||
|
extensionAdjustment="false"
|
||||||
|
type="CONTAINER_ATTRIBUTE"
|
||||||
|
value="gnu.asm.debugging.level.default">
|
||||||
|
<checkBuildProperty
|
||||||
|
property="org.eclipse.cdt.build.core.buildType"
|
||||||
|
value="org.eclipse.cdt.build.core.buildType.debug"/>
|
||||||
|
</enablement>
|
||||||
|
</option>
|
||||||
<option
|
<option
|
||||||
name="%Option.Gnu.Assembler.Flags"
|
name="%Option.Gnu.Assembler.Flags"
|
||||||
category="gnu.asm.category.general"
|
category="gnu.asm.category.general"
|
||||||
|
|
Loading…
Add table
Reference in a new issue