Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 12956 Details for
Bug 69265
MacOSX support for HEAD
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
[patch]
ManagedBuilder UI patch
org.eclipse.cdt.managedbuilder.ui.patch (text/plain), 22.01 KB, created by
Greg Watson
on 2004-07-04 13:26:35 EDT
(
hide
)
Description:
ManagedBuilder UI patch
Filename:
MIME Type:
Creator:
Greg Watson
Created:
2004-07-04 13:26:35 EDT
Size:
22.01 KB
patch
obsolete
>Index: plugin.properties >=================================================================== >RCS file: /home/tools/org.eclipse.cdt.managedbuilder.ui/plugin.properties,v >retrieving revision 1.19 >diff -u -r1.19 plugin.properties >--- plugin.properties 28 Jun 2004 18:10:33 -0000 1.19 >+++ plugin.properties 4 Jul 2004 17:05:53 -0000 >@@ -29,7 +29,9 @@ > TargetName.cygw.exe=Executable (Gnu on Windows) > TargetName.cygw.so=Shared Library (Gnu on Windows) > 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) > > # No longer needed post-2.0 > TargetName.cygw=Cygwin >@@ -64,6 +66,10 @@ > ToolName.archiver.gnu = GCC Archiver > ToolName.assembler.gnu = GCC Assembler > >+# Mach-O tool names >+ToolName.linker.macosx.c = MacOS X C Linker >+ToolName.linker.macosx.cpp = MacOS X C++ Linker >+ > # Generic Category Names > OptionCategory.Symbols = Symbols > OptionCategory.Preproc = Preprocessor >@@ -138,4 +144,5 @@ > Option.Windows.Windres.OutputFormat = Output format > Option.Windows.Windres.OutputFormat.Coff = coff (--output-format coff) > Option.Windows.Windres.OutputFormat.RC = rc (--output-format rc) >-Option.Windows.Windres.OutputFormat.Res = res (--output-format res) >\ No newline at end of file >+Option.Windows.Windres.OutputFormat.Res = res (--output-format res) >+Option.MacOSX.Linker.Shared=Shared (-Wl,-dylib) >\ No newline at end of file >Index: plugin.xml >=================================================================== >RCS file: /home/tools/org.eclipse.cdt.managedbuilder.ui/plugin.xml,v >retrieving revision 1.39 >diff -u -r1.39 plugin.xml >--- plugin.xml 27 Jun 2004 18:18:10 -0000 1.39 >+++ plugin.xml 4 Jul 2004 17:05:59 -0000 >@@ -479,6 +479,224 @@ > name="%Option.Gnu.Assembler.version" > id="gnu.both.asm.option.version"/> > </tool> >+ <tool >+ natureFilter="cnature" >+ sources="o" >+ name="%ToolName.linker.macosx.c" >+ outputFlag="-o" >+ command="gcc" >+ dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" >+ id="cdt.managedbuild.tool.macosx.c.linker"> >+ <optionCategory >+ owner="cdt.managedbuild.tool.macosx.c.linker" >+ name="%OptionCategory.General" >+ id="macosx.c.link.category.general"> >+ </optionCategory> >+ <option >+ defaultValue="false" >+ name="%Option.Posix.Linker.NoStartFiles" >+ category="macosx.c.link.category.general" >+ command="-nostartfiles" >+ id="macosx.c.link.option.nostart" >+ valueType="boolean"> >+ </option> >+ <option >+ defaultValue="false" >+ name="%Option.Posix.Linker.NoDefLibs" >+ category="macosx.c.link.category.general" >+ command="-nodefaultlibs" >+ id="macosx.c.link.option.nodeflibs" >+ valueType="boolean"> >+ </option> >+ <option >+ defaultValue="false" >+ name="%Option.Posix.Linker.NoStdLibs" >+ category="macosx.c.link.category.general" >+ command="-nostdlib" >+ id="macosx.c.link.option.nostdlibs" >+ valueType="boolean"> >+ </option> >+ <option >+ defaultValue="false" >+ name="%Option.Posix.Linker.Strip" >+ category="macosx.c.link.category.general" >+ command="--strip-all" >+ id="macosx.c.link.option.strip" >+ valueType="boolean"> >+ </option> >+ <option >+ defaultValue="false" >+ name="%Option.Posix.Linker.Static" >+ category="macosx.c.link.category.general" >+ command="-static" >+ id="macosx.c.link.option.noshared" >+ valueType="boolean"> >+ </option> >+ <optionCategory >+ owner="cdt.managedbuild.tool.macosx.c.linker" >+ name="%OptionCategory.Libs" >+ id="macosx.c.link.category.libs"> >+ </optionCategory> >+ <option >+ name="%Option.Posix.Libs" >+ category="macosx.c.link.category.libs" >+ command="-l" >+ id="macosx.c.link.option.libs" >+ browseType="file" >+ valueType="libs"> >+ </option> >+ <option >+ name="%Option.Posix.Libsearch" >+ category="macosx.c.link.category.libs" >+ command="-L" >+ id="macosx.c.link.option.paths" >+ browseType="directory" >+ valueType="stringList"> >+ </option> >+ <optionCategory >+ owner="cdt.managedbuild.tool.macosx.c.linker" >+ name="%OptionCategory.Misc" >+ id="macosx.c.link.category.other"> >+ </optionCategory> >+ <option >+ name="%Option.Posix.Linker.Flags" >+ category="macosx.c.link.category.other" >+ valueType="string" >+ id="macosx.c.link.option.ldflags"> >+ </option> >+ <option >+ name="%Option.Posix.Linker.XLinker" >+ category="macosx.c.link.category.other" >+ command="-Xlinker," >+ valueType="stringList" >+ id="macosx.c.link.option.other"> >+ </option> >+ <option >+ name="%Option.Posix.UserObjs" >+ category="macosx.c.link.category.other" >+ browseType="file" >+ valueType="userObjs" >+ id="macosx.c.link.option.userobjs"> >+ </option> >+ <optionCategory >+ owner="cdt.managedbuild.tool.macosx.c.linker" >+ name="%OptionCategory.Shared.Settings" >+ id="macosx.c.link.category.shared"> >+ </optionCategory> >+ <option >+ defaultValue="false" >+ name="%Option.MacOSX.Linker.Shared" >+ category="macosx.c.link.category.shared" >+ command="-Wl,-dylib" >+ id="macosx.c.link.option.shared" >+ valueType="boolean"> >+ </option> >+ </tool> >+ <tool >+ natureFilter="ccnature" >+ sources="o" >+ name="%ToolName.linker.macosx.cpp" >+ outputFlag="-o" >+ command="g++" >+ dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" >+ id="cdt.managedbuild.tool.macosx.cpp.linker"> >+ <optionCategory >+ owner="cdt.managedbuild.tool.macosx.cpp.linker" >+ name="%OptionCategory.General" >+ id="macosx.cpp.link.category.options"> >+ </optionCategory> >+ <option >+ defaultValue="false" >+ name="%Option.Posix.Linker.NoStartFiles" >+ category="macosx.cpp.link.category.options" >+ command="-nostartfiles" >+ id="macosx.cpp.link.option.nostart" >+ valueType="boolean"> >+ </option> >+ <option >+ defaultValue="false" >+ name="%Option.Posix.Linker.NoDefLibs" >+ category="macosx.cpp.link.category.options" >+ command="-nodefaultlibs" >+ id="macosx.cpp.link.option.nodeflibs" >+ valueType="boolean"> >+ </option> >+ <option >+ defaultValue="false" >+ name="%Option.Posix.Linker.NoStdLibs" >+ category="macosx.cpp.link.category.options" >+ command="-nostdlib" >+ id="macosx.cpp.link.option.nostdlibs" >+ valueType="boolean"> >+ </option> >+ <option >+ defaultValue="false" >+ name="%Option.Posix.Linker.Strip" >+ category="macosx.cpp.link.category.options" >+ command="--strip-all" >+ id="macosx.cpp.link.option.strip" >+ valueType="boolean"> >+ </option> >+ <optionCategory >+ owner="cdt.managedbuild.tool.macosx.cpp.linker" >+ name="%OptionCategory.Libs" >+ id="macosx.cpp.link.category.libs"> >+ </optionCategory> >+ <option >+ name="%Option.Posix.Libs" >+ category="macosx.cpp.link.category.libs" >+ command="-l" >+ id="macosx.cpp.link.option.libs" >+ browseType="file" >+ valueType="libs"> >+ </option> >+ <option >+ name="%Option.Posix.Libsearch" >+ category="macosx.cpp.link.category.libs" >+ command="-L" >+ id="macosx.cpp.link.option.paths" >+ browseType="directory" >+ valueType="stringList"> >+ </option> >+ <optionCategory >+ owner="cdt.managedbuild.tool.macosx.cpp.linker" >+ name="%OptionCategory.Misc" >+ id="macosx.cpp.link.category.other"> >+ </optionCategory> >+ <option >+ name="%Option.Posix.Linker.Flags" >+ category="macosx.cpp.link.category.other" >+ valueType="string" >+ id="macosx.cpp.link.option.flags"> >+ </option> >+ <option >+ name="%Option.Posix.Linker.XLinker" >+ category="macosx.cpp.link.category.other" >+ command="-Xlinker " >+ valueType="stringList" >+ id="macosx.cpp.link.option.other"> >+ </option> >+ <option >+ name="%Option.Posix.UserObjs" >+ category="macosx.cpp.link.category.other" >+ browseType="file" >+ valueType="userObjs" >+ id="macosx.cpp.link.option.userobjs"> >+ </option> >+ <optionCategory >+ owner="cdt.managedbuild.tool.macosx.cpp.linker" >+ name="%OptionCategory.Shared.Settings" >+ id="macosx.cpp.link.category.shared"> >+ </optionCategory> >+ <option >+ defaultValue="false" >+ name="%Option.MacOSX.Linker.Shared" >+ category="macosx.cpp.link.category.shared" >+ command="-Wl,-dylib" >+ valueType="boolean" >+ id="macosx.cpp.link.option.shared"> >+ </option> >+ </tool> > <target > name="%TargetName.gnu" > id="cdt.managedbuild.target.gnu" >@@ -959,7 +1177,7 @@ > </target> > <target > isAbstract="false" >- osList="solaris,linux,hpux,aix,macosx,qnx" >+ osList="solaris,linux,hpux,aix,qnx" > scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector" > isTest="false" > makefileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator" >@@ -1027,7 +1245,7 @@ > </target> > <target > isTest="false" >- osList="solaris,linux,hpux,aix,macosx,qnx" >+ osList="solaris,linux,hpux,aix,qnx" > scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector" > makefileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator" > name="%TargetName.gnu.so" >@@ -1106,7 +1324,7 @@ > </target> > <target > isTest="false" >- osList="solaris,linux,hpux,aix,macosx,qnx" >+ osList="solaris,linux,hpux,aix,qnx" > scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGCCScannerInfoCollector" > makefileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator" > name="%TargetName.gnu.lib" >@@ -1363,6 +1581,231 @@ > <configuration > name="%ConfigName.Rel" > id="cdt.managedbuild.config.gnu.cygwin.lib.release"> >+ <toolReference >+ id="cdt.managedbuild.tool.gnu.c.compiler"> >+ <optionReference >+ defaultValue="gnu.c.optimization.level.most" >+ id="gnu.c.compiler.option.optimization.level"> >+ </optionReference> >+ <optionReference >+ defaultValue="gnu.c.debugging.level.none" >+ id="gnu.c.compiler.option.debugging.level"> >+ </optionReference> >+ </toolReference> >+ <toolReference >+ id="cdt.managedbuild.tool.gnu.cpp.compiler"> >+ <optionReference >+ defaultValue="gnu.cpp.compiler.optimization.level.most" >+ id="gnu.cpp.compiler.option.optimization.level"> >+ </optionReference> >+ <optionReference >+ defaultValue="gnu.cpp.compiler.debugging.level.none" >+ id="gnu.cpp.compiler.option.debugging.level"> >+ </optionReference> >+ </toolReference> >+ </configuration> >+ <toolReference >+ outputPrefix="lib" >+ outputs="a" >+ id="cdt.managedbuild.tool.gnu.archiver"> >+ </toolReference> >+ </target> >+ <target >+ name="%TargetName.macosx.exe" >+ id="cdt.managedbuild.target.macosx.exe" >+ isTest="false" >+ scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGnuWinScannerInfoCollector" >+ makefileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator" >+ isAbstract="false" >+ binaryParser="org.eclipse.cdt.core.MachO" >+ parent="cdt.managedbuild.target.gnu" >+ osList="macosx"> >+ <configuration >+ name="%ConfigName.Dbg" >+ id="cdt.managedbuild.config.gnu.macosx.exe.debug"> >+ <toolReference >+ id="cdt.managedbuild.tool.gnu.c.compiler"> >+ <optionReference >+ defaultValue="gnu.c.optimization.level.none" >+ id="gnu.c.compiler.option.optimization.level"> >+ </optionReference> >+ <optionReference >+ defaultValue="gnu.c.debugging.level.max" >+ id="gnu.c.compiler.option.debugging.level"> >+ </optionReference> >+ </toolReference> >+ <toolReference >+ id="cdt.managedbuild.tool.gnu.cpp.compiler"> >+ <optionReference >+ defaultValue="gnu.cpp.compiler.optimization.level.none" >+ id="gnu.cpp.compiler.option.optimization.level"> >+ </optionReference> >+ <optionReference >+ defaultValue="gnu.cpp.compiler.debugging.level.max" >+ id="gnu.cpp.compiler.option.debugging.level"> >+ </optionReference> >+ </toolReference> >+ </configuration> >+ <configuration >+ name="%ConfigName.Rel" >+ id="cdt.managedbuild.config.macosx.exe.release"> >+ <toolReference >+ id="cdt.managedbuild.tool.gnu.c.compiler"> >+ <optionReference >+ defaultValue="gnu.c.optimization.level.most" >+ id="gnu.c.compiler.option.optimization.level"> >+ </optionReference> >+ <optionReference >+ defaultValue="gnu.c.debugging.level.none" >+ id="gnu.c.compiler.option.debugging.level"> >+ </optionReference> >+ </toolReference> >+ <toolReference >+ id="cdt.managedbuild.tool.gnu.cpp.compiler"> >+ <optionReference >+ defaultValue="gnu.cpp.compiler.optimization.level.most" >+ id="gnu.cpp.compiler.option.optimization.level"> >+ </optionReference> >+ <optionReference >+ defaultValue="gnu.cpp.compiler.debugging.level.none" >+ id="gnu.cpp.compiler.option.debugging.level"> >+ </optionReference> >+ </toolReference> >+ </configuration> >+ <toolReference >+ outputs="exe" >+ id="cdt.managedbuild.tool.macosx.c.linker"> >+ </toolReference> >+ <toolReference >+ outputs="exe" >+ id="cdt.managedbuild.tool.macosx.cpp.linker"> >+ </toolReference> >+ </target> >+ <target >+ name="%TargetName.macosx.so" >+ id="cdt.managedbuild.target.macosx.so" >+ isTest="false" >+ defaultExtension="dylib" >+ scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGnuWinScannerInfoCollector" >+ makefileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator" >+ isAbstract="false" >+ binaryParser="org.eclipse.cdt.core.MachO" >+ parent="cdt.managedbuild.target.gnu" >+ osList="macosx"> >+ <configuration >+ name="%ConfigName.Dbg" >+ id="cdt.managedbuild.config.macosx.so.debug"> >+ <toolReference >+ id="cdt.managedbuild.tool.gnu.c.compiler"> >+ <optionReference >+ defaultValue="gnu.c.optimization.level.none" >+ id="gnu.c.compiler.option.optimization.level"> >+ </optionReference> >+ <optionReference >+ defaultValue="gnu.c.debugging.level.max" >+ id="gnu.c.compiler.option.debugging.level"> >+ </optionReference> >+ </toolReference> >+ <toolReference >+ id="cdt.managedbuild.tool.gnu.cpp.compiler"> >+ <optionReference >+ defaultValue="gnu.cpp.compiler.optimization.level.none" >+ id="gnu.cpp.compiler.option.optimization.level"> >+ </optionReference> >+ <optionReference >+ defaultValue="gnu.cpp.compiler.debugging.level.max" >+ id="gnu.cpp.compiler.option.debugging.level"> >+ </optionReference> >+ </toolReference> >+ </configuration> >+ <configuration >+ name="%ConfigName.Rel" >+ id="cdt.managedbuild.config.macosx.so.release"> >+ <toolReference >+ id="cdt.managedbuild.tool.gnu.c.compiler"> >+ <optionReference >+ defaultValue="gnu.c.optimization.level.most" >+ id="gnu.c.compiler.option.optimization.level"> >+ </optionReference> >+ <optionReference >+ defaultValue="gnu.c.debugging.level.none" >+ id="gnu.c.compiler.option.debugging.level"> >+ </optionReference> >+ </toolReference> >+ <toolReference >+ id="cdt.managedbuild.tool.gnu.cpp.compiler"> >+ <optionReference >+ defaultValue="gnu.cpp.compiler.optimization.level.most" >+ id="gnu.cpp.compiler.option.optimization.level"> >+ </optionReference> >+ <optionReference >+ defaultValue="gnu.cpp.compiler.debugging.level.none" >+ id="gnu.cpp.compiler.option.debugging.level"> >+ </optionReference> >+ </toolReference> >+ </configuration> >+ <toolReference >+ outputs="dylib" >+ outputPrefix="lib" >+ id="cdt.managedbuild.tool.macosx.c.linker"> >+ <optionReference >+ defaultValue="true" >+ id="macosx.c.link.option.shared"/> >+ <optionReference >+ defaultValue="true" >+ id="macosx.c.link.option.nostart"/> >+ <optionReference >+ defaultValue="true" >+ id="macosx.c.link.option.nodeflibs"/> >+ </toolReference> >+ <toolReference >+ outputs="dylib" >+ id="cdt.managedbuild.tool.macosx.cpp.linker"> >+ <optionReference >+ defaultValue="true" >+ id="macosx.cpp.link.option.shared"/> >+ </toolReference> >+ </target> >+ <target >+ name="%TargetName.macosx.lib" >+ id="cdt.managedbuild.target.macosx.lib" >+ isTest="false" >+ makefileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator" >+ defaultExtension="a" >+ scannerInfoCollector="org.eclipse.cdt.managedbuilder.internal.scannerconfig.DefaultGnuWinScannerInfoCollector" >+ isAbstract="false" >+ binaryParser="org.eclipse.cdt.core.MachO" >+ parent="cdt.managedbuild.target.gnu" >+ osList="macosx"> >+ <configuration >+ name="%ConfigName.Dbg" >+ id="cdt.managedbuild.config.macosx.lib.debug"> >+ <toolReference >+ id="cdt.managedbuild.tool.gnu.c.compiler"> >+ <optionReference >+ defaultValue="gnu.c.optimization.level.none" >+ id="gnu.c.compiler.option.optimization.level"> >+ </optionReference> >+ <optionReference >+ defaultValue="gnu.c.debugging.level.max" >+ id="gnu.c.compiler.option.debugging.level"> >+ </optionReference> >+ </toolReference> >+ <toolReference >+ id="cdt.managedbuild.tool.gnu.cpp.compiler"> >+ <optionReference >+ defaultValue="gnu.cpp.compiler.optimization.level.none" >+ id="gnu.cpp.compiler.option.optimization.level"> >+ </optionReference> >+ <optionReference >+ defaultValue="gnu.cpp.compiler.debugging.level.max" >+ id="gnu.cpp.compiler.option.debugging.level"> >+ </optionReference> >+ </toolReference> >+ </configuration> >+ <configuration >+ name="%ConfigName.Rel" >+ id="cdt.managedbuild.config.macosxlib.release"> > <toolReference > id="cdt.managedbuild.tool.gnu.c.compiler"> > <optionReference
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
bjorn.freeman-benson
:
iplog+
Actions:
View
|
Diff
Attachments on
bug 69265
:
12955
| 12956 |
12957
|
12958
|
12959