Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDoug Schaefer2003-10-01 10:25:35 -0400
committerDoug Schaefer2003-10-01 10:25:35 -0400
commit02de2c978820252ba06bc0e2631b80349f2633a3 (patch)
tree3b9ed26d79f92d624aea6c3d1ec90ee5deae2c8c /build/org.eclipse.cdt.managedbuilder.ui/plugin.xml
parentbd8a994627bd8703c242346ebd92378982e7b63e (diff)
downloadorg.eclipse.cdt-02de2c978820252ba06bc0e2631b80349f2633a3.tar.gz
org.eclipse.cdt-02de2c978820252ba06bc0e2631b80349f2633a3.tar.xz
org.eclipse.cdt-02de2c978820252ba06bc0e2631b80349f2633a3.zip
Patch for Sean Evoy:
the logic for managing the makefiles in the face of a header file modification. There seems to be a problem (maybe with the dependency calculation) for dependants in other projects when a header file is moved, but other than that the builder seems to respond properly.
Diffstat (limited to 'build/org.eclipse.cdt.managedbuilder.ui/plugin.xml')
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/plugin.xml69
1 files changed, 55 insertions, 14 deletions
diff --git a/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml b/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml
index 4c5fa3e7fbc..ac2f58e0bfe 100644
--- a/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml
+++ b/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml
@@ -79,6 +79,7 @@
<tool
sources="c,cc,cpp,cxx,C"
name="%ToolName.compiler"
+ headerExtensions="h,H,hpp"
outputFlag="-o"
outputs="o"
command="g++"
@@ -219,13 +220,29 @@
id="cygwin.preprocessor.undef.symbol">
</option>
<optionCategory
- owner="org.eclipse.cdt.build.tool.cygwin.compiler"
- name="%OptionCategory.General"
- id="cygwin.compiler.category.general">
+ name="%OptionCategory.Dirs"
+ id="cygwin.gnu.compiler.category.dirs"
+ owner="org.eclipse.cdt.build.tool.cygwin.compiler">
+ </optionCategory>
+ <option
+ name="Include Paths"
+ category="cygwin.gnu.compiler.category.dirs"
+ command="-I"
+ valueType="includePath"
+ id="cygwin.compiler.general.include.paths">
+ <listOptionValue
+ value="C:\cygwin\usr\include\w32api"
+ builtIn="true">
+ </listOptionValue>
+ </option>
+ <optionCategory
+ name="%OptionCategory.Optimize"
+ id="cygwin.gnu.compiler.category.optimization"
+ owner="org.eclipse.cdt.build.tool.cygwin.compiler">
</optionCategory>
<option
name="Optimization Level"
- category="cygwin.compiler.category.general"
+ category="cygwin.gnu.compiler.category.optimization"
valueType="enumerated"
id="cygwin.compiler.general.optimization.level">
<enumeratedOptionValue
@@ -252,8 +269,19 @@
</enumeratedOptionValue>
</option>
<option
+ category="cygwin.gnu.compiler.category.optimization"
+ name="Other optimization flags"
+ id="cygwin.compiler.optimization.flags"
+ valueType="string">
+ </option>
+ <optionCategory
+ name="%OptionCategory.Debug"
+ id="cygwin.gnu.compiler.category.debug"
+ owner="org.eclipse.cdt.build.tool.cygwin.compiler">
+ </optionCategory>
+ <option
name="Debug Level"
- category="cygwin.compiler.category.general"
+ category="cygwin.gnu.compiler.category.debug"
valueType="enumerated"
id="cygwin.compiler.debugging.level">
<enumeratedOptionValue
@@ -280,15 +308,26 @@
</enumeratedOptionValue>
</option>
<option
- name="Include Paths"
- category="cygwin.compiler.category.general"
- command="-I"
- valueType="includePath"
- id="cygwin.compiler.general.include.paths">
- <listOptionValue
- value="C:\cygwin\usr\include\w32api"
- builtIn="true">
- </listOptionValue>
+ category="cygwin.gnu.compiler.category.debug"
+ name="Other debugging flags"
+ id="cygwin.gnu.compiler.debugging.other"
+ valueType="string">
+ </option>
+ <option
+ category="cygwin.gnu.compiler.category.debug"
+ id="cygwin.gnu.compiler.debugging.prof"
+ command="-p"
+ name="Generate prof information (-p)"
+ defaultValue="false"
+ valueType="boolean">
+ </option>
+ <option
+ category="cygwin.gnu.compiler.category.debug"
+ id="cygwin.gnu.compiler.debugging.gprof"
+ command="-pg"
+ name="Generate gprof information (-pg)"
+ defaultValue="false"
+ valueType="boolean">
</option>
<optionCategory
owner="org.eclipse.cdt.build.tool.cygwin.compiler"
@@ -783,6 +822,7 @@
<tool
sources="c,C,cc,cxx,cpp"
name="%ToolName.compiler"
+ headerExtensions="h,H,hpp"
outputFlag="-o"
outputs="o"
command="g++"
@@ -1403,6 +1443,7 @@
<tool
sources="c,C,cc,cxx,cpp"
name="%ToolName.compiler"
+ headerExtensions="h,H,hpp"
outputFlag="-o"
outputs="o"
command="g++"

Back to the top