mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Fix bugzilla 83583 - Add Solaris project-types with a space after the Output-Flag
This commit is contained in:
parent
8508ef12ac
commit
c1c8415408
2 changed files with 216 additions and 18 deletions
|
@ -1,5 +1,5 @@
|
|||
###############################################################################
|
||||
# Copyright (c) 2005 Texas Instruments Inc. and others.
|
||||
# Copyright (c) 2005, 2006 Texas Instruments Inc. and others.
|
||||
# All rights reserved. This program and the accompanying materials
|
||||
# are made available under the terms of the Eclipse Public License v1.0
|
||||
# which accompanies this distribution, and is available at
|
||||
|
@ -24,6 +24,9 @@ TargetName.cygw.lib=Static Library (Gnu on Windows)
|
|||
TargetName.macosx.exe=Executable (MacOS X)
|
||||
TargetName.macosx.so=Shared Library (MacOS X)
|
||||
TargetName.macosx.lib=Static Library (MacOS X)
|
||||
TargetName.solaris.exe=Executable (Gnu on Solaris)
|
||||
TargetName.solaris.so=Shared Library (Gnu on Solaris)
|
||||
TargetName.solaris.lib=Static Library (Gnu on Solaris)
|
||||
|
||||
# No longer needed post-2.0
|
||||
TargetName.cygw=Cygwin
|
||||
|
@ -33,9 +36,6 @@ TargetName.linux.exe=Linux Executable
|
|||
TargetName.linux.so=Linux Shared Library
|
||||
TargetName.linux.lib=Linux Static Library
|
||||
TargetName.solaris=Solaris
|
||||
TargetName.solaris.exe=Solaris Executable
|
||||
TargetName.solaris.so=Solaris Shared Library
|
||||
TargetName.solaris.lib=Solaris Static Library
|
||||
|
||||
# Default Configuration Names
|
||||
ConfigName.Rel=Release
|
||||
|
|
|
@ -1304,7 +1304,6 @@
|
|||
macroOutputFileRelPathValue="$@"
|
||||
macroOutputDirRelPathValue="$(dir $@)">
|
||||
</builder>
|
||||
|
||||
|
||||
<projectType
|
||||
isAbstract="false"
|
||||
|
@ -1318,7 +1317,7 @@
|
|||
errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser">
|
||||
<toolChain
|
||||
archList="all"
|
||||
osList="solaris,linux,hpux,aix,qnx"
|
||||
osList="linux,hpux,aix,qnx"
|
||||
name="%ToolChainName.Dbg"
|
||||
targetTool="cdt.managedbuild.tool.gnu.c.linker.exe.debug;cdt.managedbuild.tool.gnu.cpp.linker.exe.debug"
|
||||
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
|
||||
|
@ -1327,7 +1326,7 @@
|
|||
id="cdt.managedbuild.target.gnu.platform.exe.debug"
|
||||
name="%PlatformName.Dbg"
|
||||
binaryParser="org.eclipse.cdt.core.ELF"
|
||||
osList="solaris,linux,hpux,aix,qnx"
|
||||
osList="linux,hpux,aix,qnx"
|
||||
archList="all">
|
||||
</targetPlatform>
|
||||
<builder
|
||||
|
@ -1387,7 +1386,7 @@
|
|||
errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser">
|
||||
<toolChain
|
||||
archList="all"
|
||||
osList="solaris,linux,hpux,aix,qnx"
|
||||
osList="linux,hpux,aix,qnx"
|
||||
name="%ToolChainName.Rel"
|
||||
targetTool="cdt.managedbuild.tool.gnu.c.linker.exe.release;cdt.managedbuild.tool.gnu.cpp.linker.exe.release"
|
||||
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
|
||||
|
@ -1396,7 +1395,7 @@
|
|||
id="cdt.managedbuild.target.gnu.platform.exe.release"
|
||||
name="%PlatformName.Rel"
|
||||
binaryParser="org.eclipse.cdt.core.ELF"
|
||||
osList="solaris,linux,hpux,aix,qnx"
|
||||
osList="linux,hpux,aix,qnx"
|
||||
archList="all">
|
||||
</targetPlatform>
|
||||
<builder
|
||||
|
@ -1464,7 +1463,7 @@
|
|||
id="cdt.managedbuild.config.gnu.so.debug">
|
||||
<toolChain
|
||||
archList="all"
|
||||
osList="solaris,linux,hpux,aix,qnx"
|
||||
osList="linux,hpux,aix,qnx"
|
||||
name="%ToolChainName.Dbg"
|
||||
targetTool="cdt.managedbuild.tool.gnu.c.linker.so.debug;cdt.managedbuild.tool.gnu.cpp.linker.so.debug"
|
||||
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
|
||||
|
@ -1473,7 +1472,7 @@
|
|||
id="cdt.managedbuild.target.gnu.platform.so.debug"
|
||||
name="%PlatformName.Dbg"
|
||||
binaryParser="org.eclipse.cdt.core.ELF"
|
||||
osList="solaris,linux,hpux,aix,qnx"
|
||||
osList="linux,hpux,aix,qnx"
|
||||
archList="all">
|
||||
</targetPlatform>
|
||||
<builder
|
||||
|
@ -1558,7 +1557,7 @@
|
|||
id="cdt.managedbuild.config.gnu.so.release">
|
||||
<toolChain
|
||||
archList="all"
|
||||
osList="solaris,linux,hpux,aix,qnx"
|
||||
osList="linux,hpux,aix,qnx"
|
||||
name="%ToolChainName.Rel"
|
||||
targetTool="cdt.managedbuild.tool.gnu.c.linker.so.release;cdt.managedbuild.tool.gnu.cpp.linker.so.release"
|
||||
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
|
||||
|
@ -1567,7 +1566,7 @@
|
|||
id="cdt.managedbuild.target.gnu.platform.so.release"
|
||||
name="%PlatformName.Rel"
|
||||
binaryParser="org.eclipse.cdt.core.ELF"
|
||||
osList="solaris,linux,hpux,aix,qnx"
|
||||
osList="linux,hpux,aix,qnx"
|
||||
archList="all">
|
||||
</targetPlatform>
|
||||
<builder
|
||||
|
@ -1659,7 +1658,7 @@
|
|||
id="cdt.managedbuild.config.gnu.lib.debug">
|
||||
<toolChain
|
||||
archList="all"
|
||||
osList="solaris,linux,hpux,aix,qnx"
|
||||
osList="linux,hpux,aix,qnx"
|
||||
name="%ToolChainName.Dbg"
|
||||
targetTool="cdt.managedbuild.tool.gnu.archiver.lib.debug"
|
||||
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
|
||||
|
@ -1668,7 +1667,7 @@
|
|||
id="cdt.managedbuild.target.gnu.platform.lib.debug"
|
||||
name="%PlatformName.Dbg"
|
||||
binaryParser="org.eclipse.cdt.core.ELF"
|
||||
osList="solaris,linux,hpux,aix,qnx"
|
||||
osList="linux,hpux,aix,qnx"
|
||||
archList="all">
|
||||
</targetPlatform>
|
||||
<builder
|
||||
|
@ -1725,7 +1724,7 @@
|
|||
id="cdt.managedbuild.config.gnu.lib.release">
|
||||
<toolChain
|
||||
archList="all"
|
||||
osList="solaris,linux,hpux,aix,qnx"
|
||||
osList="linux,hpux,aix,qnx"
|
||||
name="%ToolChainName.Rel"
|
||||
targetTool="cdt.managedbuild.tool.gnu.archiver.lib.release"
|
||||
scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"
|
||||
|
@ -1734,7 +1733,7 @@
|
|||
id="cdt.managedbuild.target.gnu.platform.lib.release"
|
||||
name="%PlatformName.Rel"
|
||||
binaryParser="org.eclipse.cdt.core.ELF"
|
||||
osList="solaris,linux,hpux,aix,qnx"
|
||||
osList="linux,hpux,aix,qnx"
|
||||
archList="all">
|
||||
</targetPlatform>
|
||||
<builder
|
||||
|
@ -2624,7 +2623,7 @@
|
|||
id="cdt.managedbuild.tool.gnu.assembler.macosx.so.release"
|
||||
superClass="cdt.managedbuild.tool.gnu.assembler">
|
||||
</tool>
|
||||
</toolChain>
|
||||
</toolChain>
|
||||
</configuration>
|
||||
</projectType>
|
||||
|
||||
|
@ -2766,6 +2765,205 @@
|
|||
</toolChain>
|
||||
</configuration>
|
||||
</projectType>
|
||||
|
||||
<projectType
|
||||
isAbstract="false"
|
||||
isTest="false"
|
||||
name="%TargetName.solaris.exe"
|
||||
id="cdt.managedbuild.target.gnu.solaris.exe">
|
||||
<configuration
|
||||
name="%ConfigName.Dbg"
|
||||
id="cdt.managedbuild.config.gnu.solaris.exe.debug"
|
||||
cleanCommand="rm -rf"
|
||||
errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser">
|
||||
<toolChain
|
||||
archList="all"
|
||||
osList="solaris"
|
||||
id="cdt.managedbuild.toolchain.gnu.solaris.exe.debug"
|
||||
superClass="cdt.managedbuild.toolchain.gnu.exe.debug">
|
||||
<targetPlatform
|
||||
id="cdt.managedbuild.target.gnu.solaris.platform.exe.debug"
|
||||
name="%PlatformName.Dbg"
|
||||
binaryParser="org.eclipse.cdt.core.ELF"
|
||||
osList="solaris"
|
||||
archList="all">
|
||||
</targetPlatform>
|
||||
<tool
|
||||
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.exe.debug"
|
||||
superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.debug"
|
||||
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
||||
</tool>
|
||||
<tool
|
||||
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.exe.debug"
|
||||
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug"
|
||||
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
||||
</tool>
|
||||
</toolChain>
|
||||
</configuration>
|
||||
<configuration
|
||||
name="%ConfigName.Rel"
|
||||
id="cdt.managedbuild.config.gnu.solaris.exe.release"
|
||||
cleanCommand="rm -rf"
|
||||
errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser">
|
||||
<toolChain
|
||||
archList="all"
|
||||
osList="solaris"
|
||||
id="cdt.managedbuild.toolchain.gnu.solaris.exe.release"
|
||||
superClass="cdt.managedbuild.toolchain.gnu.exe.release">
|
||||
<targetPlatform
|
||||
id="cdt.managedbuild.target.gnu.solaris.platform.exe.release"
|
||||
name="%PlatformName.Dbg"
|
||||
binaryParser="org.eclipse.cdt.core.ELF"
|
||||
osList="solaris"
|
||||
archList="all">
|
||||
</targetPlatform>
|
||||
<tool
|
||||
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.exe.release"
|
||||
superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.release"
|
||||
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
||||
</tool>
|
||||
<tool
|
||||
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.exe.release"
|
||||
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.release"
|
||||
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
||||
</tool>
|
||||
</toolChain>
|
||||
</configuration>
|
||||
</projectType>
|
||||
|
||||
<projectType
|
||||
isAbstract="false"
|
||||
isTest="false"
|
||||
name="%TargetName.solaris.so"
|
||||
id="cdt.managedbuild.target.gnu.solaris.so">
|
||||
<configuration
|
||||
name="%ConfigName.Dbg"
|
||||
cleanCommand="rm -rf"
|
||||
artifactExtension="so"
|
||||
errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
|
||||
id="cdt.managedbuild.config.gnu.solaris.so.debug">
|
||||
<toolChain
|
||||
archList="all"
|
||||
osList="solaris"
|
||||
id="cdt.managedbuild.toolchain.gnu.solaris.so.debug"
|
||||
superClass="cdt.managedbuild.toolchain.gnu.so.debug">
|
||||
<targetPlatform
|
||||
id="cdt.managedbuild.target.gnu.solaris.platform.so.debug"
|
||||
name="%PlatformName.Dbg"
|
||||
binaryParser="org.eclipse.cdt.core.ELF"
|
||||
osList="solaris"
|
||||
archList="all">
|
||||
</targetPlatform>
|
||||
<tool
|
||||
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.so.debug"
|
||||
superClass="cdt.managedbuild.tool.gnu.c.compiler.so.debug"
|
||||
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
||||
</tool>
|
||||
<tool
|
||||
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.so.debug"
|
||||
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.so.debug"
|
||||
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
||||
</tool>
|
||||
</toolChain>
|
||||
</configuration>
|
||||
<configuration
|
||||
name="%ConfigName.Rel"
|
||||
cleanCommand="rm -rf"
|
||||
artifactExtension="so"
|
||||
errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
|
||||
id="cdt.managedbuild.config.gnu.solaris.so.release">
|
||||
<toolChain
|
||||
archList="all"
|
||||
osList="solaris"
|
||||
id="cdt.managedbuild.toolchain.gnu.solaris.so.release"
|
||||
superClass="cdt.managedbuild.toolchain.gnu.so.release">
|
||||
<targetPlatform
|
||||
id="cdt.managedbuild.target.gnu.solaris.platform.so.release"
|
||||
name="%PlatformName.Dbg"
|
||||
binaryParser="org.eclipse.cdt.core.ELF"
|
||||
osList="solaris"
|
||||
archList="all">
|
||||
</targetPlatform>
|
||||
<tool
|
||||
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.so.release"
|
||||
superClass="cdt.managedbuild.tool.gnu.c.compiler.so.release"
|
||||
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
||||
</tool>
|
||||
<tool
|
||||
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.so.release"
|
||||
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.so.release"
|
||||
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
||||
</tool>
|
||||
</toolChain>
|
||||
</configuration>
|
||||
</projectType>
|
||||
|
||||
<projectType
|
||||
isTest="false"
|
||||
name="%TargetName.solaris.lib"
|
||||
isAbstract="false"
|
||||
id="cdt.managedbuild.target.gnu.solaris.lib">
|
||||
<configuration
|
||||
name="%ConfigName.Dbg"
|
||||
artifactExtension="a"
|
||||
cleanCommand="rm -rf"
|
||||
errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
|
||||
id="cdt.managedbuild.config.gnu.solaris.lib.debug">
|
||||
<toolChain
|
||||
archList="all"
|
||||
osList="solaris"
|
||||
id="cdt.managedbuild.toolchain.gnu.solaris.lib.debug"
|
||||
superClass="cdt.managedbuild.toolchain.gnu.lib.debug">
|
||||
<targetPlatform
|
||||
id="cdt.managedbuild.target.gnu.solaris.platform.lib.debug"
|
||||
name="%PlatformName.Dbg"
|
||||
binaryParser="org.eclipse.cdt.core.ELF"
|
||||
osList="solaris"
|
||||
archList="all">
|
||||
</targetPlatform>
|
||||
<tool
|
||||
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.lib.debug"
|
||||
superClass="cdt.managedbuild.tool.gnu.c.compiler.lib.debug"
|
||||
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
||||
</tool>
|
||||
<tool
|
||||
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.lib.debug"
|
||||
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.lib.debug"
|
||||
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
||||
</tool>
|
||||
</toolChain>
|
||||
</configuration>
|
||||
<configuration
|
||||
name="%ConfigName.Rel"
|
||||
artifactExtension="a"
|
||||
cleanCommand="rm -rf"
|
||||
errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"
|
||||
id="cdt.managedbuild.config.gnu.solaris.lib.release">
|
||||
<toolChain
|
||||
archList="all"
|
||||
osList="solaris"
|
||||
id="cdt.managedbuild.toolchain.gnu.solaris.lib.release"
|
||||
superClass="cdt.managedbuild.toolchain.gnu.lib.release">
|
||||
<targetPlatform
|
||||
id="cdt.managedbuild.target.gnu.solaris.platform.lib.release"
|
||||
name="%PlatformName.Dbg"
|
||||
binaryParser="org.eclipse.cdt.core.ELF"
|
||||
osList="solaris"
|
||||
archList="all">
|
||||
</targetPlatform>
|
||||
<tool
|
||||
id="cdt.managedbuild.tool.gnu.solaris.c.compiler.lib.release"
|
||||
superClass="cdt.managedbuild.tool.gnu.c.compiler.lib.release"
|
||||
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
||||
</tool>
|
||||
<tool
|
||||
id="cdt.managedbuild.tool.gnu.solaris.cpp.compiler.lib.release"
|
||||
superClass="cdt.managedbuild.tool.gnu.cpp.compiler.lib.release"
|
||||
commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}">
|
||||
</tool>
|
||||
</toolChain>
|
||||
</configuration>
|
||||
</projectType>
|
||||
</extension>
|
||||
|
||||
</plugin>
|
||||
|
|
Loading…
Add table
Reference in a new issue