From fb068f40bad7d595d80e93e4034adf18d26ebf52 Mon Sep 17 00:00:00 2001 From: Mike Kucera Date: Tue, 19 May 2009 20:34:18 +0000 Subject: [PATCH] [277001] UPC toolchain isn't set up propertly --- .../plugin.properties | 32 +++++-- .../plugin.xml | 95 ++++++++++++++++++- .../xlupc/ui/wizards/UpcProjectWizard.java | 6 ++ .../wizards/XLUpcSettingsWizardRunnable.java | 1 - 4 files changed, 125 insertions(+), 9 deletions(-) diff --git a/xlc/org.eclipse.cdt.managedbuilder.xlupc.ui/plugin.properties b/xlc/org.eclipse.cdt.managedbuilder.xlupc.ui/plugin.properties index 9ac547cf126..5dfb201d3a4 100644 --- a/xlc/org.eclipse.cdt.managedbuilder.xlupc.ui/plugin.properties +++ b/xlc/org.eclipse.cdt.managedbuilder.xlupc.ui/plugin.properties @@ -12,16 +12,16 @@ #Properties file for org.eclipse.cdt.managedbuilder.xlupc.ui Bundle-Vendor.0 = Eclispe.org Bundle-Name.0 = XL UPC Managed Build UI Plugin -category.name.1=UPC -wizard.name.1=UPC Project +category.name.1=XL UPC +wizard.name.1=XL UPC Project -ToolName.compiler.xlupc = UPC Compiler +ToolName.compiler.xlupc = XL UPC Compiler TargetName.xlupc.exe=Executable (XL UPC) TargetName.xlupc.so=Shared Library (XL UPC) TargetName.xlupc.lib=Static Library(XL UPC) -ToolChainName.Upc=UPC Tool Chain +ToolChainName.Upc=XL UPC Tool Chain ConfigName.Dbg=Debug ConfigName.Rel=Release @@ -29,6 +29,24 @@ ConfigName.Rel=Release PlatformName.Rel=Release Platform PlatformName.Dbg=Debug Platform -BuildProperty.type.name.xlupc.executable=Executable (UPC) -BuildProperty.type.name.xlupc.staticLibrary=Static Library (UPC) -BuildProperty.type.name.xlupc.sharedLibrary=Shared Library (UPC) +BuildProperty.type.name.xlupc.executable=Executable (XL UPC) +BuildProperty.type.name.xlupc.staticLibrary=Static Library (XL UPC) +BuildProperty.type.name.xlupc.sharedLibrary=Shared Library (XL UPC) + +OptionCategory.upc=XL UPC Compiler Options + +Option.qsourcetype=Use filename suffix to determine the programming language (-qsourcetype) +Option.qsourcetype.default=default +Option.qsourcetype.upc=upc + +Option.runtime=UPC runtime implementation (-qupc=rts=) +Option.runtime.default=default +Option.runtime.lapi=lapi +Option.runtime.smp=smp + +Option.threads=Number of static THREADS (-qupc=threads=) + +Option.compilation=Select either 32-bit or 64-bit compilation mode +Option.compilation.q32=-q32 +Option.compilation.q64=-q64 + diff --git a/xlc/org.eclipse.cdt.managedbuilder.xlupc.ui/plugin.xml b/xlc/org.eclipse.cdt.managedbuilder.xlupc.ui/plugin.xml index 3abe93e484f..0b91649348f 100644 --- a/xlc/org.eclipse.cdt.managedbuilder.xlupc.ui/plugin.xml +++ b/xlc/org.eclipse.cdt.managedbuilder.xlupc.ui/plugin.xml @@ -310,7 +310,100 @@ name="%ToolName.compiler.xlupc" natureFilter="cnature" outputFlag="-o" - superClass="cdt.managedbuild.tool.xlc.cpp.compiler"> + superClass="cdt.managedbuild.tool.xlc.c.compiler"> + + + + + + + + +