diff options
Diffstat (limited to 'cross/org.eclipse.cdt.build.crossgcc/plugin.xml')
-rw-r--r--[-rwxr-xr-x] | cross/org.eclipse.cdt.build.crossgcc/plugin.xml | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/cross/org.eclipse.cdt.build.crossgcc/plugin.xml b/cross/org.eclipse.cdt.build.crossgcc/plugin.xml index 225f47129f8..a081fe64dca 100755..100644 --- a/cross/org.eclipse.cdt.build.crossgcc/plugin.xml +++ b/cross/org.eclipse.cdt.build.crossgcc/plugin.xml @@ -78,6 +78,15 @@ isAbstract="false" name="Cross GCC Linker" superClass="cdt.managedbuild.tool.gnu.c.linker"> + <enablement + type="ALL"> + <not> + <checkBuildProperty + property="org.eclipse.cdt.build.core.buildArtefactType" + value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"> + </checkBuildProperty> + </not> + </enablement> </tool> <tool commandLineGenerator="org.eclipse.cdt.internal.build.crossgcc.CrossCommandLineGenerator" @@ -85,6 +94,29 @@ isAbstract="false" name="Cross G++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker"> + <enablement + type="ALL"> + <not> + <checkBuildProperty + property="org.eclipse.cdt.build.core.buildArtefactType" + value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"> + </checkBuildProperty> + </not> + </enablement> + </tool> + <tool + commandLineGenerator="org.eclipse.cdt.internal.build.crossgcc.CrossCommandLineGenerator" + id="cdt.managedbuild.tool.gnu.cross.archiver" + isAbstract="false" + name="Cross GCC Archiver" + superClass="cdt.managedbuild.tool.gnu.archiver"> + <enablement + type="ALL"> + <checkBuildProperty + property="org.eclipse.cdt.build.core.buildArtefactType" + value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"> + </checkBuildProperty> + </enablement> </tool> </toolChain> <projectType |