mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-09-04 06:03:18 +02:00
Bug 314948 - Updates to Berkeley UPC plugin for Max Billingsley III
This commit is contained in:
parent
34d007c0b4
commit
506c4dbc13
6 changed files with 304 additions and 90 deletions
|
@ -66,7 +66,7 @@
|
||||||
<feature id="org.eclipse.cdt.p2" url="features/org.eclipse.cdt.p2_1.0.0.@timeStamp@.jar" version="1.0.0.@timeStamp@">
|
<feature id="org.eclipse.cdt.p2" url="features/org.eclipse.cdt.p2_1.0.0.@timeStamp@.jar" version="1.0.0.@timeStamp@">
|
||||||
<category name="CDT Optional Features"/>
|
<category name="CDT Optional Features"/>
|
||||||
</feature>
|
</feature>
|
||||||
<feature id="org.eclipse.cdt.bupc" url="features/org.eclipse.cdt.bupc_1.0.2.@timeStamp@.jar" version="1.0.2.@timeStamp@">
|
<feature id="org.eclipse.cdt.bupc" url="features/org.eclipse.cdt.bupc_1.0.3.@timeStamp@.jar" version="1.0.3.@timeStamp@">
|
||||||
<category name="CDT Optional Features"/>
|
<category name="CDT Optional Features"/>
|
||||||
</feature>
|
</feature>
|
||||||
<feature id="org.eclipse.cdt.codan.feature" url="features/org.eclipse.cdt.codan.feature_1.0.0.@timeStamp@.jar" version="1.0.0.@timeStamp@">
|
<feature id="org.eclipse.cdt.codan.feature" url="features/org.eclipse.cdt.codan.feature_1.0.0.@timeStamp@.jar" version="1.0.0.@timeStamp@">
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<feature
|
<feature
|
||||||
id="org.eclipse.cdt.bupc"
|
id="org.eclipse.cdt.bupc"
|
||||||
label="%featureName"
|
label="%featureName"
|
||||||
version="1.0.2.qualifier"
|
version="1.0.3.qualifier"
|
||||||
provider-name="%providerName"
|
provider-name="%providerName"
|
||||||
plugin="org.eclipse.cdt.managedbuilder.bupc.ui">
|
plugin="org.eclipse.cdt.managedbuilder.bupc.ui">
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
Manifest-Version: 1.0
|
Manifest-Version: 1.0
|
||||||
Bundle-ManifestVersion: 2
|
Bundle-ManifestVersion: 2
|
||||||
Bundle-Name: Berkeley UPC Tool Chain
|
Bundle-Name: %Bundle-Name
|
||||||
Bundle-SymbolicName: org.eclipse.cdt.managedbuilder.bupc.ui;singleton:=true
|
Bundle-SymbolicName: org.eclipse.cdt.managedbuilder.bupc.ui;singleton:=true
|
||||||
Bundle-Version: 1.0.2.qualifier
|
Bundle-Version: 1.0.3.qualifier
|
||||||
Bundle-ClassPath: org.eclipse.cdt.managedbuilder.bupc.ui
|
Bundle-ClassPath: org.eclipse.cdt.managedbuilder.bupc.ui
|
||||||
Bundle-Activator: org.eclipse.cdt.managedbuilder.bupc.ui.UPCWizardsPlugin
|
Bundle-Activator: org.eclipse.cdt.managedbuilder.bupc.ui.UPCWizardsPlugin
|
||||||
Require-Bundle: org.eclipse.cdt.ui,
|
Require-Bundle: org.eclipse.cdt.ui,
|
||||||
|
@ -17,4 +17,5 @@ Import-Package: org.eclipse.cdt.ui.wizards,
|
||||||
org.eclipse.ui.wizards.newresource
|
org.eclipse.ui.wizards.newresource
|
||||||
Bundle-ActivationPolicy: lazy
|
Bundle-ActivationPolicy: lazy
|
||||||
Bundle-RequiredExecutionEnvironment: J2SE-1.5
|
Bundle-RequiredExecutionEnvironment: J2SE-1.5
|
||||||
Bundle-Vendor: Eclipse CDT
|
Bundle-Vendor: %Bundle-Vendor
|
||||||
|
Bundle-Localization: plugin
|
||||||
|
|
|
@ -5,4 +5,5 @@ bin.includes = META-INF/,\
|
||||||
plugin.xml,\
|
plugin.xml,\
|
||||||
templates/,\
|
templates/,\
|
||||||
build.properties,\
|
build.properties,\
|
||||||
about.html
|
about.html,\
|
||||||
|
plugin.properties
|
||||||
|
|
79
upc/org.eclipse.cdt.managedbuilder.bupc.ui/plugin.properties
Normal file
79
upc/org.eclipse.cdt.managedbuilder.bupc.ui/plugin.properties
Normal file
|
@ -0,0 +1,79 @@
|
||||||
|
#Properties file for org.eclipse.cdt.managedbuilder.bupc.ui
|
||||||
|
extension.name = UPC toolchain
|
||||||
|
tool.compiler = Berkeley UPC Compiler
|
||||||
|
|
||||||
|
optionCategory.compiler.general = General
|
||||||
|
|
||||||
|
option.compiler.preprocess = Preprocess only (-E)
|
||||||
|
option.compiler.debug = Debug
|
||||||
|
option.compiler.opt = Generate optimized objects
|
||||||
|
option.compiler.opt.exp = Enable experimental UPC translator optimizations
|
||||||
|
|
||||||
|
optionCategory.compiler.upc = UPC options
|
||||||
|
option.compiler.network = Network API
|
||||||
|
enumeratedOptionValue.default = Default
|
||||||
|
enumeratedOptionValue.mpi = MPI
|
||||||
|
enumeratedOptionValue.udp = UDP
|
||||||
|
enumeratedOptionValue.elan = ELAN
|
||||||
|
enumeratedOptionValue.lapi = IBM LAPI
|
||||||
|
enumeratedOptionValue.gm = Myrinet GM
|
||||||
|
enumeratedOptionValue.smp = SMP
|
||||||
|
enumeratedOptionValue.vapi = VAPI
|
||||||
|
enumeratedOptionValue.ibv = OpenIB
|
||||||
|
enumeratedOptionValue.sci = Dolphin SCI
|
||||||
|
enumeratedOptionValue.shmem = SHMEM
|
||||||
|
enumeratedOptionValue.portals = Cray XT Portals
|
||||||
|
enumeratedOptionValue.dcmf = BlueGene/P DCMF
|
||||||
|
option.compiler.sharedheap = -shared-heap=
|
||||||
|
option.compiler.fixedthreads = -T=
|
||||||
|
|
||||||
|
optionCategory.compiler.symbols = Symbols
|
||||||
|
option.compiler.defsymbols = Defined symbols (-D)
|
||||||
|
option.compiler.undefsymbols = Undefined symbols (-U)
|
||||||
|
|
||||||
|
optionCategory.compiler.dirs = Directories
|
||||||
|
option.compiler.incpath = Include paths (-I)
|
||||||
|
|
||||||
|
optionCategory.compiler.advanced = Advanced options
|
||||||
|
option.compiler.pthreads = -pthreads=
|
||||||
|
|
||||||
|
optionCategory.compiler.misc = Miscellaneous
|
||||||
|
option.compiler.other = Other options
|
||||||
|
option.compiler.verbose = Verbose (-v)
|
||||||
|
option.compiler.extraverbose = Extra verbose (-vv)
|
||||||
|
|
||||||
|
inputType.upc = UPC sources
|
||||||
|
outputType.obj = Object Files
|
||||||
|
|
||||||
|
tool.linker = Berkeley UPC Linker
|
||||||
|
|
||||||
|
optionCategory.linker.general = General
|
||||||
|
option.linker.debug = Debug
|
||||||
|
option.linker.strip = Strip the symbolic information from the final executable
|
||||||
|
|
||||||
|
optionCategory.linker.upc = UPC options
|
||||||
|
option.linker.network = Network API
|
||||||
|
|
||||||
|
option.linker.sharedheap = -shared-heap=
|
||||||
|
option.linker.fixedthreads = -T=
|
||||||
|
|
||||||
|
optionCategory.linker.libs = Libraries
|
||||||
|
option.linker.libs = Libraries (-l)
|
||||||
|
option.linker.libpaths = Library search path (-L)
|
||||||
|
|
||||||
|
optionCategory.linker.advanced = Advanced options
|
||||||
|
option.linker.pthreads = -pthreads=
|
||||||
|
option.linker.other = Other options
|
||||||
|
|
||||||
|
outputType.exe = Executables
|
||||||
|
toolChain.linux.name = Linux Berkeley UPC
|
||||||
|
toolChain.macosx.name = MacOSX Berkeley UPC
|
||||||
|
targetPlatform.name = Debug Platform
|
||||||
|
|
||||||
|
configuration.debug.desc = Debug configuration
|
||||||
|
configuration.debug.name = Debug
|
||||||
|
configuration.release.desc = Release configuration
|
||||||
|
configuration.release.name = Release
|
||||||
|
|
||||||
|
Bundle-Vendor = Eclipse CDT
|
||||||
|
Bundle-Name = Berkeley UPC Tool Chain
|
|
@ -11,14 +11,14 @@
|
||||||
|
|
||||||
<extension
|
<extension
|
||||||
id="org.eclipse.cdt.managedbuilder.bupc.ui.upcBuildDefinitions"
|
id="org.eclipse.cdt.managedbuilder.bupc.ui.upcBuildDefinitions"
|
||||||
name="UPC toolchain"
|
name="%extension.name"
|
||||||
point="org.eclipse.cdt.managedbuilder.core.buildDefinitions">
|
point="org.eclipse.cdt.managedbuilder.core.buildDefinitions">
|
||||||
|
|
||||||
<tool
|
<tool
|
||||||
command="upcc"
|
command="upcc"
|
||||||
id = "org.eclipse.cdt.managedbuild.tool.bupc.compiler"
|
id = "org.eclipse.cdt.managedbuild.tool.bupc.compiler"
|
||||||
isAbstract="false"
|
isAbstract="false"
|
||||||
name = "Berkeley UPC Compiler"
|
name = "%tool.compiler"
|
||||||
natureFilter = "both"
|
natureFilter = "both"
|
||||||
outputFlag = "-o">
|
outputFlag = "-o">
|
||||||
<supportedProperties>
|
<supportedProperties>
|
||||||
|
@ -30,13 +30,13 @@
|
||||||
<optionCategory
|
<optionCategory
|
||||||
owner="org.eclipse.cdt.managedbuild.tool.bupc.compiler"
|
owner="org.eclipse.cdt.managedbuild.tool.bupc.compiler"
|
||||||
id = "bupc.ui.optionCategory.compiler.gen"
|
id = "bupc.ui.optionCategory.compiler.gen"
|
||||||
name = "General"/>
|
name = "%optionCategory.compiler.general"/>
|
||||||
<option
|
<option
|
||||||
category="bupc.ui.optionCategory.compiler.gen"
|
category="bupc.ui.optionCategory.compiler.gen"
|
||||||
command="-g"
|
command="-E"
|
||||||
id="bupc.ui.compiler.general.preprocess"
|
id="bupc.ui.compiler.general.preprocess"
|
||||||
isAbstract="false"
|
isAbstract="false"
|
||||||
name = "Preprocess only (-E)"
|
name = "%option.compiler.preprocess"
|
||||||
resourceFilter="project"
|
resourceFilter="project"
|
||||||
valueType="boolean"
|
valueType="boolean"
|
||||||
defaultValue="false"/>
|
defaultValue="false"/>
|
||||||
|
@ -45,7 +45,7 @@
|
||||||
command="-g"
|
command="-g"
|
||||||
id="bupc.ui.compiler.general.debug"
|
id="bupc.ui.compiler.general.debug"
|
||||||
isAbstract="false"
|
isAbstract="false"
|
||||||
name = "Debug"
|
name = "%option.compiler.debug"
|
||||||
resourceFilter="project"
|
resourceFilter="project"
|
||||||
valueType="boolean"
|
valueType="boolean"
|
||||||
defaultValue="false">
|
defaultValue="false">
|
||||||
|
@ -64,7 +64,7 @@
|
||||||
command="-O"
|
command="-O"
|
||||||
id="bupc.ui.compiler.general.opt"
|
id="bupc.ui.compiler.general.opt"
|
||||||
isAbstract="false"
|
isAbstract="false"
|
||||||
name = "Generate optimized objects"
|
name = "%option.compiler.opt"
|
||||||
resourceFilter="project"
|
resourceFilter="project"
|
||||||
valueType="boolean"
|
valueType="boolean"
|
||||||
defaultValue="false"/>
|
defaultValue="false"/>
|
||||||
|
@ -73,87 +73,87 @@
|
||||||
command="-opt"
|
command="-opt"
|
||||||
id="bupc.ui.compiler.general.opt.exp"
|
id="bupc.ui.compiler.general.opt.exp"
|
||||||
isAbstract="false"
|
isAbstract="false"
|
||||||
name = "Enable experimental UPC translator optimizations"
|
name = "%option.compiler.opt.exp"
|
||||||
resourceFilter="project"
|
resourceFilter="project"
|
||||||
valueType="boolean"
|
valueType="boolean"
|
||||||
defaultValue="false"/>
|
defaultValue="false"/>
|
||||||
|
|
||||||
<optionCategory
|
<optionCategory
|
||||||
owner="org.eclipse.cdt.managedbuild.tool.bupc.compiler"
|
owner="org.eclipse.cdt.managedbuild.tool.bupc.compiler"
|
||||||
name="UPC options"
|
name="%optionCategory.compiler.upc"
|
||||||
id="bupc.ui.optionCategory.compiler.upc">
|
id="bupc.ui.optionCategory.compiler.upc">
|
||||||
</optionCategory>
|
</optionCategory>
|
||||||
|
|
||||||
<option
|
<option
|
||||||
name="Network API"
|
name="%option.compiler.network"
|
||||||
category="bupc.ui.optionCategory.compiler.upc"
|
category="bupc.ui.optionCategory.compiler.upc"
|
||||||
id="bupc.ui.compiler.network"
|
id="bupc.ui.compiler.network"
|
||||||
valueType="enumerated">
|
valueType="enumerated">
|
||||||
|
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="Default"
|
name="%enumeratedOptionValue.default"
|
||||||
isDefault="true"
|
isDefault="true"
|
||||||
command=""
|
command=""
|
||||||
id="bupc.ui.compiler.network.default">
|
id="bupc.ui.compiler.network.default">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="MPI"
|
name="%enumeratedOptionValue.mpi"
|
||||||
isDefault="false"
|
isDefault="false"
|
||||||
command="-network=mpi"
|
command="-network=mpi"
|
||||||
id="bupc.ui.compiler.network.mpi">
|
id="bupc.ui.compiler.network.mpi">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="UDP"
|
name="%enumeratedOptionValue.udp"
|
||||||
command="-network=udp"
|
command="-network=udp"
|
||||||
id="bupc.ui.compiler.network.udp">
|
id="bupc.ui.compiler.network.udp">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="ELAN"
|
name="%enumeratedOptionValue.elan"
|
||||||
command="-network=elan"
|
command="-network=elan"
|
||||||
id="bupc.ui.compiler.network.elan">
|
id="bupc.ui.compiler.network.elan">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="IBM LAPI"
|
name="%enumeratedOptionValue.lapi"
|
||||||
command="-network=lapi"
|
command="-network=lapi"
|
||||||
id="bupc.ui.compiler.network.lapi">
|
id="bupc.ui.compiler.network.lapi">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="Myrinet GM"
|
name="%enumeratedOptionValue.gm"
|
||||||
command="-network=gm"
|
command="-network=gm"
|
||||||
id="bupc.ui.compiler.network.gm">
|
id="bupc.ui.compiler.network.gm">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="SMP"
|
name="%enumeratedOptionValue.smp"
|
||||||
command="-network=smp"
|
command="-network=smp"
|
||||||
id="bupc.ui.compiler.network.smp">
|
id="bupc.ui.compiler.network.smp">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="VAPI"
|
name="%enumeratedOptionValue.vapi"
|
||||||
command="-network=vapi"
|
command="-network=vapi"
|
||||||
id="bupc.ui.compiler.network.vapi">
|
id="bupc.ui.compiler.network.vapi">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="OpenIB"
|
name="%enumeratedOptionValue.ibv"
|
||||||
command="-network=ibv"
|
command="-network=ibv"
|
||||||
id="bupc.ui.compiler.network.ibv">
|
id="bupc.ui.compiler.network.ibv">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="Dolphin SCI"
|
name="%enumeratedOptionValue.sci"
|
||||||
command="-network=sci"
|
command="-network=sci"
|
||||||
id="bupc.ui.compiler.network.sci">
|
id="bupc.ui.compiler.network.sci">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="SHMEM"
|
name="%enumeratedOptionValue.shmem"
|
||||||
command="-network=shmem"
|
command="-network=shmem"
|
||||||
id="bupc.ui.compiler.network.shmem">
|
id="bupc.ui.compiler.network.shmem">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="Cray XT Portals"
|
name="%enumeratedOptionValue.portals"
|
||||||
command="-network=portals"
|
command="-network=portals"
|
||||||
id="bupc.ui.compiler.network.portals">
|
id="bupc.ui.compiler.network.portals">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="BlueGene/P DCMF"
|
name="%enumeratedOptionValue.dcmf"
|
||||||
command="-network=dcmf"
|
command="-network=dcmf"
|
||||||
id="bupc.ui.compiler.network.dcmf">
|
id="bupc.ui.compiler.network.dcmf">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
|
@ -163,7 +163,7 @@
|
||||||
command="-shared-heap="
|
command="-shared-heap="
|
||||||
id="bupc.ui.compiler.upc.sharedheap"
|
id="bupc.ui.compiler.upc.sharedheap"
|
||||||
isAbstract="false"
|
isAbstract="false"
|
||||||
name="-shared-heap="
|
name="%option.compiler.sharedheap"
|
||||||
resourceFilter="project"
|
resourceFilter="project"
|
||||||
valueType="string"/>
|
valueType="string"/>
|
||||||
<option
|
<option
|
||||||
|
@ -171,24 +171,24 @@
|
||||||
command="-T="
|
command="-T="
|
||||||
id="bupc.ui.compiler.upc.fixedthreads"
|
id="bupc.ui.compiler.upc.fixedthreads"
|
||||||
isAbstract="false"
|
isAbstract="false"
|
||||||
name="-T="
|
name="%option.compiler.fixedthreads"
|
||||||
resourceFilter="project"
|
resourceFilter="project"
|
||||||
valueType="string"/>
|
valueType="string"/>
|
||||||
|
|
||||||
<optionCategory
|
<optionCategory
|
||||||
owner="org.eclipse.cdt.managedbuild.tool.bupc.compiler"
|
owner="org.eclipse.cdt.managedbuild.tool.bupc.compiler"
|
||||||
name="Symbols"
|
name="%optionCategory.compiler.symbols"
|
||||||
id="bupc.ui.optionCategory.compiler.symbols">
|
id="bupc.ui.optionCategory.compiler.symbols">
|
||||||
</optionCategory>
|
</optionCategory>
|
||||||
<option
|
<option
|
||||||
name="Defined symbols (-D)"
|
name="%option.compiler.defsymbols"
|
||||||
category="bupc.ui.optionCategory.compiler.symbols"
|
category="bupc.ui.optionCategory.compiler.symbols"
|
||||||
command="-D"
|
command="-D"
|
||||||
id="bupc.ui.compiler.def.symbol"
|
id="bupc.ui.compiler.def.symbol"
|
||||||
valueType="definedSymbols">
|
valueType="definedSymbols">
|
||||||
</option>
|
</option>
|
||||||
<option
|
<option
|
||||||
name="Undefined symbols (-U)"
|
name="%option.compiler.undefsymbols"
|
||||||
category="bupc.ui.optionCategory.compiler.symbols"
|
category="bupc.ui.optionCategory.compiler.symbols"
|
||||||
command="-U"
|
command="-U"
|
||||||
id="bupc.ui.compiler.undef.symbol"
|
id="bupc.ui.compiler.undef.symbol"
|
||||||
|
@ -196,11 +196,11 @@
|
||||||
</option>
|
</option>
|
||||||
<optionCategory
|
<optionCategory
|
||||||
owner="org.eclipse.cdt.managedbuild.tool.bupc.compiler"
|
owner="org.eclipse.cdt.managedbuild.tool.bupc.compiler"
|
||||||
name="Directories"
|
name="%optionCategory.compiler.dirs"
|
||||||
id="bupc.ui.optionCategory.compiler.dirs">
|
id="bupc.ui.optionCategory.compiler.dirs">
|
||||||
</optionCategory>
|
</optionCategory>
|
||||||
<option
|
<option
|
||||||
name="Include paths (-I)"
|
name="%option.compiler.incpath"
|
||||||
category="bupc.ui.optionCategory.compiler.dirs"
|
category="bupc.ui.optionCategory.compiler.dirs"
|
||||||
command="-I"
|
command="-I"
|
||||||
id="bupc.ui.compiler.general.incpath"
|
id="bupc.ui.compiler.general.incpath"
|
||||||
|
@ -209,41 +209,41 @@
|
||||||
</option>
|
</option>
|
||||||
<optionCategory
|
<optionCategory
|
||||||
owner="org.eclipse.cdt.managedbuild.tool.bupc.compiler"
|
owner="org.eclipse.cdt.managedbuild.tool.bupc.compiler"
|
||||||
id = "bupc.ui.optionCategory.compiler.upcOptions"
|
id = "bupc.ui.optionCategory.compiler.advOptions"
|
||||||
name = "Advanced options"/>
|
name = "%optionCategory.compiler.advanced"/>
|
||||||
<option
|
<option
|
||||||
category="bupc.ui.optionCategory.compiler.upcOptions"
|
category="bupc.ui.optionCategory.compiler.advOptions"
|
||||||
command="-pthreads="
|
command="-pthreads="
|
||||||
id="bupc.ui.compiler.advOptions.pthread"
|
id="bupc.ui.compiler.advOptions.pthread"
|
||||||
isAbstract="false"
|
isAbstract="false"
|
||||||
name="-pthreads="
|
name="%option.compiler.pthreads"
|
||||||
resourceFilter="project"
|
resourceFilter="project"
|
||||||
valueType="string"/>
|
valueType="string"/>
|
||||||
<optionCategory
|
<optionCategory
|
||||||
owner="org.eclipse.cdt.managedbuild.tool.bupc.compiler"
|
owner="org.eclipse.cdt.managedbuild.tool.bupc.compiler"
|
||||||
id = "bupc.ui.optionCategory.compiler.miscOptions"
|
id = "bupc.ui.optionCategory.compiler.miscOptions"
|
||||||
name = "Miscellaneous"/>
|
name = "%optionCategory.compiler.misc"/>
|
||||||
<option
|
<option
|
||||||
defaultValue="-c"
|
defaultValue="-c"
|
||||||
category="bupc.ui.optionCategory.compiler.miscOptions"
|
category="bupc.ui.optionCategory.compiler.miscOptions"
|
||||||
command=""
|
command=""
|
||||||
id="bupc.ui.compiler.miscOptions.other"
|
id="bupc.ui.compiler.miscOptions.other"
|
||||||
isAbstract="false"
|
isAbstract="false"
|
||||||
name="Other options"
|
name="%option.compiler.other"
|
||||||
resourceFilter="project"
|
resourceFilter="project"
|
||||||
valueType="string"/>
|
valueType="string"/>
|
||||||
<option
|
<option
|
||||||
defaultValue="false"
|
defaultValue="false"
|
||||||
name="Verbose (-v)"
|
name="%option.compiler.verbose"
|
||||||
category="bupc.ui.optionCategory.compiler.miscOptions"
|
category="bupc.ui.optionCategory.compiler.miscOptions"
|
||||||
command="-v"
|
command="-v"
|
||||||
id="bupc.ui.compiler.miscOptions.verbose"
|
id="bupc.ui.compiler.miscOptions.verbose"
|
||||||
valueType="boolean"/>
|
valueType="boolean"/>
|
||||||
<option
|
<option
|
||||||
defaultValue="false"
|
defaultValue="false"
|
||||||
name="Extra verbose (-vv)"
|
name="%option.compiler.extraverbose"
|
||||||
category="bupc.ui.optionCategory.compiler.miscOptions"
|
category="bupc.ui.optionCategory.compiler.miscOptions"
|
||||||
command="-v"
|
command="-vv"
|
||||||
id="bupc.ui.compiler.miscOptions.extraVerbose"
|
id="bupc.ui.compiler.miscOptions.extraVerbose"
|
||||||
valueType="boolean"/>
|
valueType="boolean"/>
|
||||||
<inputType
|
<inputType
|
||||||
|
@ -251,7 +251,7 @@
|
||||||
multipleOfType ="false"
|
multipleOfType ="false"
|
||||||
dependencyContentType="org.eclipse.cdt.core.cHeader"
|
dependencyContentType="org.eclipse.cdt.core.cHeader"
|
||||||
dependencyExtensions="h"
|
dependencyExtensions="h"
|
||||||
name = "UPC sources"
|
name = "%inputType.upc"
|
||||||
primaryInput = "true"
|
primaryInput = "true"
|
||||||
languageId="org.eclipse.cdt.core.parser.upc.upc"
|
languageId="org.eclipse.cdt.core.parser.upc.upc"
|
||||||
superClass="org.eclipse.cdt.build.core.settings.holder.inType"
|
superClass="org.eclipse.cdt.build.core.settings.holder.inType"
|
||||||
|
@ -259,7 +259,7 @@
|
||||||
</inputType>
|
</inputType>
|
||||||
<outputType
|
<outputType
|
||||||
id="cdt.managedbuild.tool.bupc.compiler.output"
|
id="cdt.managedbuild.tool.bupc.compiler.output"
|
||||||
name="Object Files"
|
name="%outputType.obj"
|
||||||
outputs="o"
|
outputs="o"
|
||||||
buildVariable="OBJS"
|
buildVariable="OBJS"
|
||||||
primaryInputType="cdt.managedbuild.tool.bupc.compiler.input"
|
primaryInputType="cdt.managedbuild.tool.bupc.compiler.input"
|
||||||
|
@ -271,7 +271,7 @@
|
||||||
command="upcc"
|
command="upcc"
|
||||||
id = "org.eclipse.cdt.managedbuild.tool.bupc.linker"
|
id = "org.eclipse.cdt.managedbuild.tool.bupc.linker"
|
||||||
isAbstract="false"
|
isAbstract="false"
|
||||||
name = "Berkeley UPC Linker"
|
name = "%tool.linker"
|
||||||
natureFilter = "both"
|
natureFilter = "both"
|
||||||
outputFlag = "-o">
|
outputFlag = "-o">
|
||||||
<supportedProperties>
|
<supportedProperties>
|
||||||
|
@ -282,13 +282,13 @@
|
||||||
</supportedProperties>
|
</supportedProperties>
|
||||||
<optionCategory
|
<optionCategory
|
||||||
id = "bupc.ui.optionCategory.linker.gen"
|
id = "bupc.ui.optionCategory.linker.gen"
|
||||||
name = "General"/>
|
name = "%optionCategory.linker.general"/>
|
||||||
<option
|
<option
|
||||||
category="bupc.ui.optionCategory.linker.gen"
|
category="bupc.ui.optionCategory.linker.gen"
|
||||||
command="-g"
|
command="-g"
|
||||||
id="bupc.ui.linker.general.debug"
|
id="bupc.ui.linker.general.debug"
|
||||||
isAbstract="false"
|
isAbstract="false"
|
||||||
name = "Debug"
|
name = "%option.linker.debug"
|
||||||
resourceFilter="project"
|
resourceFilter="project"
|
||||||
valueType="boolean"
|
valueType="boolean"
|
||||||
defaultValue="false">
|
defaultValue="false">
|
||||||
|
@ -307,87 +307,87 @@
|
||||||
id = "bupc.ui.linker.general.strip"
|
id = "bupc.ui.linker.general.strip"
|
||||||
command = "-s"
|
command = "-s"
|
||||||
isAbstract = "false"
|
isAbstract = "false"
|
||||||
name = "Strip the symbolic information from the final executable"
|
name = "%option.linker.strip"
|
||||||
resourceFilter = "project"
|
resourceFilter = "project"
|
||||||
valueType = "boolean"
|
valueType = "boolean"
|
||||||
defaultValue="false"/>
|
defaultValue="false"/>
|
||||||
|
|
||||||
<optionCategory
|
<optionCategory
|
||||||
owner="org.eclipse.cdt.managedbuild.tool.bupc.linker"
|
owner="org.eclipse.cdt.managedbuild.tool.bupc.linker"
|
||||||
name="UPC options"
|
name="%optionCategory.linker.upc"
|
||||||
id="bupc.ui.optionCategory.linker.upc">
|
id="bupc.ui.optionCategory.linker.upc">
|
||||||
</optionCategory>
|
</optionCategory>
|
||||||
|
|
||||||
<option
|
<option
|
||||||
name="Network API"
|
name="%option.linker.network"
|
||||||
category="bupc.ui.optionCategory.linker.upc"
|
category="bupc.ui.optionCategory.linker.upc"
|
||||||
id="bupc.ui.linker.upc.network"
|
id="bupc.ui.linker.upc.network"
|
||||||
valueType="enumerated">
|
valueType="enumerated">
|
||||||
|
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="Default"
|
name="%enumeratedOptionValue.default"
|
||||||
isDefault="true"
|
isDefault="true"
|
||||||
command=""
|
command=""
|
||||||
id="bupc.ui.linker.upc.network.default">
|
id="bupc.ui.linker.upc.network.default">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="MPI"
|
name="%enumeratedOptionValue.mpi"
|
||||||
isDefault="false"
|
isDefault="false"
|
||||||
command="-network=mpi"
|
command="-network=mpi"
|
||||||
id="bupc.ui.linker.upc.network.mpi">
|
id="bupc.ui.linker.upc.network.mpi">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="UDP"
|
name="%enumeratedOptionValue.udp"
|
||||||
command="-network=udp"
|
command="-network=udp"
|
||||||
id="bupc.ui.linker.upc.network.udp">
|
id="bupc.ui.linker.upc.network.udp">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="ELAN"
|
name="%enumeratedOptionValue.elan"
|
||||||
command="-network=elan"
|
command="-network=elan"
|
||||||
id="bupc.ui.linker.upc.network.elan">
|
id="bupc.ui.linker.upc.network.elan">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="IBM LAPI"
|
name="%enumeratedOptionValue.lapi"
|
||||||
command="-network=lapi"
|
command="-network=lapi"
|
||||||
id="bupc.ui.linker.upc.network.lapi">
|
id="bupc.ui.linker.upc.network.lapi">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="Myrinet GM"
|
name="%enumeratedOptionValue.gm"
|
||||||
command="-network=gm"
|
command="-network=gm"
|
||||||
id="bupc.ui.linker.upc.network.gm">
|
id="bupc.ui.linker.upc.network.gm">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="SMP"
|
name="%enumeratedOptionValue.smp"
|
||||||
command="-network=smp"
|
command="-network=smp"
|
||||||
id="bupc.ui.linker.upc.network.smp">
|
id="bupc.ui.linker.upc.network.smp">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="VAPI"
|
name="%enumeratedOptionValue.vapi"
|
||||||
command="-network=vapi"
|
command="-network=vapi"
|
||||||
id="bupc.ui.linker.upc.network.vapi">
|
id="bupc.ui.linker.upc.network.vapi">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="OpenIB"
|
name="%enumeratedOptionValue.ibv"
|
||||||
command="-network=ibv"
|
command="-network=ibv"
|
||||||
id="bupc.ui.linker.upc.network.ibv">
|
id="bupc.ui.linker.upc.network.ibv">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="Dolphin SCI"
|
name="%enumeratedOptionValue.sci"
|
||||||
command="-network=sci"
|
command="-network=sci"
|
||||||
id="bupc.ui.linker.upc.network.sci">
|
id="bupc.ui.linker.upc.network.sci">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="SHMEM"
|
name="%enumeratedOptionValue.shmem"
|
||||||
command="-network=shmem"
|
command="-network=shmem"
|
||||||
id="bupc.ui.linker.upc.network.shmem">
|
id="bupc.ui.linker.upc.network.shmem">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="Cray XT Portals"
|
name="%enumeratedOptionValue.portals"
|
||||||
command="-network=portals"
|
command="-network=portals"
|
||||||
id="bupc.ui.linker.upc.network.portals">
|
id="bupc.ui.linker.upc.network.portals">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
<enumeratedOptionValue
|
<enumeratedOptionValue
|
||||||
name="BlueGene/P DCMF"
|
name="%enumeratedOptionValue.dcmf"
|
||||||
command="-network=dcmf"
|
command="-network=dcmf"
|
||||||
id="bupc.ui.linker.upc.network.dcmf">
|
id="bupc.ui.linker.upc.network.dcmf">
|
||||||
</enumeratedOptionValue>
|
</enumeratedOptionValue>
|
||||||
|
@ -397,7 +397,7 @@
|
||||||
command="-shared-heap="
|
command="-shared-heap="
|
||||||
id="bupc.ui.linker.upc.sharedheap"
|
id="bupc.ui.linker.upc.sharedheap"
|
||||||
isAbstract="false"
|
isAbstract="false"
|
||||||
name="-shared-heap="
|
name="%option.linker.sharedheap"
|
||||||
resourceFilter="project"
|
resourceFilter="project"
|
||||||
valueType="string"/>
|
valueType="string"/>
|
||||||
<option
|
<option
|
||||||
|
@ -405,17 +405,17 @@
|
||||||
command="-T="
|
command="-T="
|
||||||
id="bupc.ui.linker.upc.fixedthreads"
|
id="bupc.ui.linker.upc.fixedthreads"
|
||||||
isAbstract="false"
|
isAbstract="false"
|
||||||
name="-T="
|
name="%option.linker.fixedthreads"
|
||||||
resourceFilter="project"
|
resourceFilter="project"
|
||||||
valueType="string"/>
|
valueType="string"/>
|
||||||
|
|
||||||
<optionCategory
|
<optionCategory
|
||||||
owner="org.eclipse.cdt.managedbuild.tool.bupc.linker"
|
owner="org.eclipse.cdt.managedbuild.tool.bupc.linker"
|
||||||
name="Libraries"
|
name="%optionCategory.linker.libs"
|
||||||
id="bupc.ui.optionCategory.linker.libs">
|
id="bupc.ui.optionCategory.linker.libs">
|
||||||
</optionCategory>
|
</optionCategory>
|
||||||
<option
|
<option
|
||||||
name="Libraries (-l)"
|
name="%option.linker.libs"
|
||||||
category="bupc.ui.optionCategory.linker.libs"
|
category="bupc.ui.optionCategory.linker.libs"
|
||||||
command="-l"
|
command="-l"
|
||||||
id="bupc.ui.linker.libs"
|
id="bupc.ui.linker.libs"
|
||||||
|
@ -423,7 +423,7 @@
|
||||||
valueType="libs">
|
valueType="libs">
|
||||||
</option>
|
</option>
|
||||||
<option
|
<option
|
||||||
name="Library search path (-L)"
|
name="%option.linker.libpaths"
|
||||||
category="bupc.ui.optionCategory.linker.libs"
|
category="bupc.ui.optionCategory.linker.libs"
|
||||||
command="-L"
|
command="-L"
|
||||||
id="bupc.ui.linker.paths"
|
id="bupc.ui.linker.paths"
|
||||||
|
@ -433,13 +433,13 @@
|
||||||
|
|
||||||
<optionCategory
|
<optionCategory
|
||||||
id = "bupc.ui.optionCategory.linker.advOptions"
|
id = "bupc.ui.optionCategory.linker.advOptions"
|
||||||
name = "Advanced options"/>
|
name = "%optionCategory.linker.advanced"/>
|
||||||
<option
|
<option
|
||||||
category="bupc.ui.optionCategory.linker.advOptions"
|
category="bupc.ui.optionCategory.linker.advOptions"
|
||||||
command="-pthreads="
|
command="-pthreads="
|
||||||
id="bupc.ui.linker.advOptions.pthread"
|
id="bupc.ui.linker.advOptions.pthread"
|
||||||
isAbstract="false"
|
isAbstract="false"
|
||||||
name="-pthreads="
|
name="%option.linker.pthreads"
|
||||||
resourceFilter="project"
|
resourceFilter="project"
|
||||||
valueType="string"/>
|
valueType="string"/>
|
||||||
<option
|
<option
|
||||||
|
@ -447,7 +447,7 @@
|
||||||
command=""
|
command=""
|
||||||
id="bupc.ui.linker.advOptions.other"
|
id="bupc.ui.linker.advOptions.other"
|
||||||
isAbstract="false"
|
isAbstract="false"
|
||||||
name="Other options"
|
name="%option.linker.other"
|
||||||
resourceFilter="project"
|
resourceFilter="project"
|
||||||
valueType="string"/>
|
valueType="string"/>
|
||||||
|
|
||||||
|
@ -465,7 +465,7 @@
|
||||||
|
|
||||||
<outputType
|
<outputType
|
||||||
id="cdt.managedbuild.tool.bupc.linker.output"
|
id="cdt.managedbuild.tool.bupc.linker.output"
|
||||||
name="Executables"
|
name="%outputType.exe"
|
||||||
outputs=""
|
outputs=""
|
||||||
buildVariable="EXECUTABLES"
|
buildVariable="EXECUTABLES"
|
||||||
primaryInputType="cdt.managedbuild.tool.bupc.linker.input"
|
primaryInputType="cdt.managedbuild.tool.bupc.linker.input"
|
||||||
|
@ -475,15 +475,15 @@
|
||||||
|
|
||||||
<toolChain
|
<toolChain
|
||||||
archList="all"
|
archList="all"
|
||||||
osList="linux,hpux,aix,qnx"
|
osList="linux,hpux,aix,qnx,solaris"
|
||||||
name="Berkeley UPC"
|
name="%toolChain.linux.name"
|
||||||
targetTool="org.eclipse.cdt.managedbuild.tool.bupc.linker"
|
targetTool="org.eclipse.cdt.managedbuild.tool.bupc.linker"
|
||||||
id="cdt.managedbuild.toolchain.bupc.exe.base">
|
id="cdt.managedbuild.toolchain.bupc.exe.base">
|
||||||
<targetPlatform
|
<targetPlatform
|
||||||
id="cdt.managedbuild.target.bupc.platform.base"
|
id="cdt.managedbuild.target.bupc.platform.base"
|
||||||
name="Debug Platform"
|
name="%targetPlatform.name"
|
||||||
binaryParser="org.eclipse.cdt.core.ELF"
|
binaryParser="org.eclipse.cdt.core.ELF"
|
||||||
osList="linux,hpux,aix,qnx"
|
osList="linux,hpux,aix,qnx,solaris"
|
||||||
archList="all">
|
archList="all">
|
||||||
</targetPlatform>
|
</targetPlatform>
|
||||||
|
|
||||||
|
@ -500,9 +500,37 @@
|
||||||
<tool
|
<tool
|
||||||
id="org.eclipse.cdt.managedbuild.tool.bupc.linker.base"
|
id="org.eclipse.cdt.managedbuild.tool.bupc.linker.base"
|
||||||
superClass="org.eclipse.cdt.managedbuild.tool.bupc.linker"/>
|
superClass="org.eclipse.cdt.managedbuild.tool.bupc.linker"/>
|
||||||
|
|
||||||
</toolChain>
|
</toolChain>
|
||||||
|
|
||||||
|
<toolChain
|
||||||
|
archList="all"
|
||||||
|
osList="macosx"
|
||||||
|
name="%toolChain.macosx.name"
|
||||||
|
targetTool="org.eclipse.cdt.managedbuild.tool.bupc.linker"
|
||||||
|
id="cdt.managedbuild.toolchain.bupc.macosx.exe.base">
|
||||||
|
<targetPlatform
|
||||||
|
id="cdt.managedbuild.target.bupc.platform.macosx.base"
|
||||||
|
name="%targetPlatform.name"
|
||||||
|
osList="macosx"
|
||||||
|
archList="all"
|
||||||
|
binaryParser="org.eclipse.cdt.core.MachO64">
|
||||||
|
</targetPlatform>
|
||||||
|
|
||||||
|
<builder
|
||||||
|
id="org.eclipse.cdt.managedbuilder.bupc.builder.macosx.base"
|
||||||
|
isAbstract="false"
|
||||||
|
isVariableCaseSensitive="false"
|
||||||
|
superClass="org.eclipse.cdt.build.core.internal.builder">
|
||||||
|
</builder>
|
||||||
|
|
||||||
|
<tool
|
||||||
|
id="org.eclipse.cdt.managedbuild.tool.bupc.compiler.macosx.base"
|
||||||
|
superClass="org.eclipse.cdt.managedbuild.tool.bupc.compiler"/>
|
||||||
|
<tool
|
||||||
|
id="org.eclipse.cdt.managedbuild.tool.bupc.linker.macosx.base"
|
||||||
|
superClass="org.eclipse.cdt.managedbuild.tool.bupc.linker"/>
|
||||||
|
</toolChain>
|
||||||
|
|
||||||
<projectType
|
<projectType
|
||||||
id = "cdt.managedbuild.target.bupc.exe"
|
id = "cdt.managedbuild.target.bupc.exe"
|
||||||
buildArtefactType = "org.eclipse.cdt.build.core.buildArtefactType.exe"
|
buildArtefactType = "org.eclipse.cdt.build.core.buildArtefactType.exe"
|
||||||
|
@ -510,10 +538,10 @@
|
||||||
isTest="false">
|
isTest="false">
|
||||||
<configuration
|
<configuration
|
||||||
cleanCommand = "rm -rf"
|
cleanCommand = "rm -rf"
|
||||||
description = "Debug configuration"
|
description = "%configuration.debug.desc"
|
||||||
id = "cdt.managedbuild.config.bupc.exe.debug"
|
id = "cdt.managedbuild.config.bupc.exe.debug"
|
||||||
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
||||||
name = "Debug">
|
name = "%configuration.debug.name">
|
||||||
<toolChain
|
<toolChain
|
||||||
superClass="cdt.managedbuild.toolchain.bupc.exe.base"
|
superClass="cdt.managedbuild.toolchain.bupc.exe.base"
|
||||||
id = "cdt.managedbuild.toolchain.bupc.exe.debug">
|
id = "cdt.managedbuild.toolchain.bupc.exe.debug">
|
||||||
|
@ -558,10 +586,10 @@
|
||||||
</configuration>
|
</configuration>
|
||||||
<configuration
|
<configuration
|
||||||
cleanCommand = "rm -rf"
|
cleanCommand = "rm -rf"
|
||||||
description = "Release configuration"
|
description = "%configuration.release.desc"
|
||||||
id = "cdt.managedbuild.config.bupc.exe.release"
|
id = "cdt.managedbuild.config.bupc.exe.release"
|
||||||
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
||||||
name = "Release">
|
name = "%configuration.release.name">
|
||||||
<toolChain
|
<toolChain
|
||||||
superClass="cdt.managedbuild.toolchain.bupc.exe.base"
|
superClass="cdt.managedbuild.toolchain.bupc.exe.base"
|
||||||
id = "cdt.managedbuild.toolchain.bupc.exe.release">
|
id = "cdt.managedbuild.toolchain.bupc.exe.release">
|
||||||
|
@ -605,5 +633,110 @@
|
||||||
</toolChain>
|
</toolChain>
|
||||||
</configuration>
|
</configuration>
|
||||||
</projectType>
|
</projectType>
|
||||||
|
|
||||||
|
<!-- =================== -->
|
||||||
|
|
||||||
|
<projectType
|
||||||
|
id = "cdt.managedbuild.target.bupc.macosx.exe"
|
||||||
|
buildArtefactType = "org.eclipse.cdt.build.core.buildArtefactType.exe"
|
||||||
|
isAbstract="false"
|
||||||
|
isTest="false">
|
||||||
|
<configuration
|
||||||
|
cleanCommand = "rm -rf"
|
||||||
|
description = "%configuration.debug.desc"
|
||||||
|
id = "cdt.managedbuild.config.bupc.exe.macosx.debug"
|
||||||
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"
|
||||||
|
name = "%configuration.debug.name">
|
||||||
|
<toolChain
|
||||||
|
superClass="cdt.managedbuild.toolchain.bupc.macosx.exe.base"
|
||||||
|
id = "cdt.managedbuild.toolchain.bupc.exe.macosx.debug">
|
||||||
|
<targetPlatform
|
||||||
|
superClass="cdt.managedbuild.target.bupc.platform.macosx.base"
|
||||||
|
id="cdt.managedbuild.target.bupc.platform.exe.macosx.debug">
|
||||||
|
</targetPlatform>
|
||||||
|
<builder
|
||||||
|
superClass="org.eclipse.cdt.managedbuilder.bupc.builder.macosx.base"
|
||||||
|
id="org.eclipse.cdt.managedbuilder.bupc.builder.exe.macosx.debug">
|
||||||
|
</builder>
|
||||||
|
<tool
|
||||||
|
id="org.eclipse.cdt.managedbuild.tool.bupc.compiler.exe.macosx.debug"
|
||||||
|
superClass="org.eclipse.cdt.managedbuild.tool.bupc.compiler.macosx.base">
|
||||||
|
<!--
|
||||||
|
<option
|
||||||
|
id="gnu.cpp.compiler.exe.debug.option.optimization.level"
|
||||||
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
||||||
|
</option>
|
||||||
|
-->
|
||||||
|
<option
|
||||||
|
id="bupc.ui.compiler.exe.macosx.debug.option.debug"
|
||||||
|
superClass="bupc.ui.compiler.general.debug">
|
||||||
|
</option>
|
||||||
|
</tool>
|
||||||
|
<tool
|
||||||
|
id="org.eclipse.cdt.managedbuild.tool.bupc.linker.exe.macosx.debug"
|
||||||
|
superClass="org.eclipse.cdt.managedbuild.tool.bupc.linker.macosx.base">
|
||||||
|
<!--
|
||||||
|
<option
|
||||||
|
id="gnu.c.compiler.exe.debug.option.optimization.level"
|
||||||
|
superClass="gnu.c.compiler.option.optimization.level">
|
||||||
|
</option>
|
||||||
|
-->
|
||||||
|
<option
|
||||||
|
id="bupc.ui.linker.exe.macosx.debug.option.debug"
|
||||||
|
superClass="bupc.ui.linker.general.debug">
|
||||||
|
</option>
|
||||||
|
</tool>
|
||||||
|
</toolChain>
|
||||||
|
</configuration>
|
||||||
|
<configuration
|
||||||
|
cleanCommand = "rm -rf"
|
||||||
|
description = "%configuration.release.desc"
|
||||||
|
id = "cdt.managedbuild.config.bupc.exe.macosx.release"
|
||||||
|
buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"
|
||||||
|
name = "%configuration.release.name">
|
||||||
|
<toolChain
|
||||||
|
superClass="cdt.managedbuild.toolchain.bupc.macosx.exe.base"
|
||||||
|
id = "cdt.managedbuild.toolchain.bupc.exe.macosx.release">
|
||||||
|
<targetPlatform
|
||||||
|
superClass="cdt.managedbuild.target.bupc.platform.macosx.base"
|
||||||
|
id="cdt.managedbuild.target.bupc.platform.exe.macosx.release">
|
||||||
|
</targetPlatform>
|
||||||
|
<builder
|
||||||
|
superClass="org.eclipse.cdt.managedbuilder.bupc.builder.base"
|
||||||
|
id="org.eclipse.cdt.managedbuilder.bupc.builder.exe.macosx.release">
|
||||||
|
</builder>
|
||||||
|
<tool
|
||||||
|
id="org.eclipse.cdt.managedbuild.tool.bupc.compiler.exe.macosx.release"
|
||||||
|
superClass="org.eclipse.cdt.managedbuild.tool.bupc.compiler.macosx.base">
|
||||||
|
|
||||||
|
<!--
|
||||||
|
<option
|
||||||
|
id="gnu.cpp.compiler.exe.debug.option.optimization.level"
|
||||||
|
superClass="gnu.cpp.compiler.option.optimization.level">
|
||||||
|
</option>
|
||||||
|
-->
|
||||||
|
<option
|
||||||
|
id="bupc.ui.compiler.exe.macosx.release.option.debug"
|
||||||
|
superClass="bupc.ui.compiler.general.debug">
|
||||||
|
</option>
|
||||||
|
</tool>
|
||||||
|
<tool
|
||||||
|
id="org.eclipse.cdt.managedbuild.tool.bupc.linker.exe.macosx.release"
|
||||||
|
superClass="org.eclipse.cdt.managedbuild.tool.bupc.linker.macosx.base">
|
||||||
|
<!--
|
||||||
|
<option
|
||||||
|
id="gnu.c.compiler.exe.debug.option.optimization.level"
|
||||||
|
superClass="gnu.c.compiler.option.optimization.level">
|
||||||
|
</option>
|
||||||
|
-->
|
||||||
|
<option
|
||||||
|
id="bupc.ui.linker.exe.macosx.release.option.debug"
|
||||||
|
superClass="bupc.ui.linker.general.debug">
|
||||||
|
</option>
|
||||||
|
</tool>
|
||||||
|
</toolChain>
|
||||||
|
</configuration>
|
||||||
|
</projectType>
|
||||||
|
|
||||||
</extension>
|
</extension>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
|
Loading…
Add table
Reference in a new issue