|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <?eclipse version="3.0"?> |
|
3 <plugin> |
|
4 |
|
5 <!-- Managed Make Builder Tool Specifications - CDT 2.0 format --> |
|
6 |
|
7 <extension |
|
8 id="buildTest" |
|
9 name="Tools for Build Test" |
|
10 point="org.eclipse.cdt.managedbuilder.core.ManagedBuildInfo"> |
|
11 |
|
12 <!-- Test tools and project types that primarily test support for the old extension point, |
|
13 and reading and writing elements and attributes --> |
|
14 <tool |
|
15 natureFilter="both" |
|
16 name="Target Independent Tool" |
|
17 sources="rc" |
|
18 headerExtensions="h" |
|
19 outputFlag="/fo" |
|
20 command="RC.EXE" |
|
21 outputs="free" |
|
22 id="target.independent.tool" |
|
23 isSystem="true"> |
|
24 <optionCategory |
|
25 owner="target.independent.tool" |
|
26 name="Free" |
|
27 id="indy.cat.free"> |
|
28 </optionCategory> |
|
29 <option |
|
30 defaultValue="Live free or die" |
|
31 name="String in Free" |
|
32 category="indy.cat.free" |
|
33 valueType="string" |
|
34 id="indy.cat.free.string"> |
|
35 </option> |
|
36 <optionCategory |
|
37 owner="indy.cat.free" |
|
38 name="Chained" |
|
39 id="indy.cat.chained"> |
|
40 </optionCategory> |
|
41 <option |
|
42 defaultValue="false" |
|
43 name="Boolean in Chained" |
|
44 category="indy.cat.chained" |
|
45 valueType="boolean" |
|
46 id="indy.cat.chained.boolean"> |
|
47 </option> |
|
48 </tool> |
|
49 <target |
|
50 name="Test Root" |
|
51 id="test.root" |
|
52 cleanCommand="del /myworld" |
|
53 isTest="true" |
|
54 defaultExtension="toor" |
|
55 isAbstract="false" |
|
56 makeCommand="make" |
|
57 binaryParser="org.eclipse.cdt.core.PE" |
|
58 makeArguments="-k" |
|
59 osList="win32"> |
|
60 <tool |
|
61 natureFilter="cnature" |
|
62 sources="foo,bar" |
|
63 name="Root Tool" |
|
64 headerExtensions="baz" |
|
65 outputFlag="-r" |
|
66 outputs="toor" |
|
67 command="doIt" |
|
68 id="root.tool" |
|
69 isSystem="true"> |
|
70 <optionCategory |
|
71 owner="root.tool" |
|
72 name="Category" |
|
73 id="category"> |
|
74 </optionCategory> |
|
75 <option |
|
76 name="List Option in Top" |
|
77 command="-L" |
|
78 valueType="stringList" |
|
79 id="list.option"> |
|
80 <listOptionValue |
|
81 value="a"> |
|
82 </listOptionValue> |
|
83 <listOptionValue |
|
84 value="b" |
|
85 builtIn="false"> |
|
86 </listOptionValue> |
|
87 <listOptionValue |
|
88 value="c" |
|
89 builtIn="true"> |
|
90 </listOptionValue> |
|
91 </option> |
|
92 <option |
|
93 defaultValue="false" |
|
94 name="Boolean Option in Top" |
|
95 command="-b" |
|
96 valueType="boolean" |
|
97 id="boolean.option"> |
|
98 </option> |
|
99 <option |
|
100 defaultValue="x" |
|
101 name="String Option in Category" |
|
102 category="category" |
|
103 valueType="string" |
|
104 id="string.option"> |
|
105 </option> |
|
106 <option |
|
107 defaultValue="" |
|
108 name="Another String Option in Category" |
|
109 category="category" |
|
110 command="-str" |
|
111 id="another.string.option" |
|
112 valueType="string"> |
|
113 </option> |
|
114 <option |
|
115 name="Enumerated Option in Category" |
|
116 category="category" |
|
117 valueType="enumerated" |
|
118 id="enumerated.option"> |
|
119 <enumeratedOptionValue |
|
120 name="Default Enum" |
|
121 isDefault="true" |
|
122 command="-e1" |
|
123 id="default.enum.option"> |
|
124 </enumeratedOptionValue> |
|
125 <enumeratedOptionValue |
|
126 name="Another Enum" |
|
127 command="-e2" |
|
128 id="another.enum.option"> |
|
129 </enumeratedOptionValue> |
|
130 </option> |
|
131 <option |
|
132 commandFalse="-nob" |
|
133 name="Boolean Option in Category" |
|
134 category="category" |
|
135 id="boolean.false.option" |
|
136 valueType="boolean"> |
|
137 </option> |
|
138 </tool> |
|
139 <configuration |
|
140 name="Root Config" |
|
141 id="root.config"> |
|
142 </configuration> |
|
143 <configuration |
|
144 name="Root Override Config" |
|
145 id="root.override.config" |
|
146 isSystem="true"> |
|
147 <toolReference |
|
148 id="root.tool"> |
|
149 <optionReference |
|
150 defaultValue="y" |
|
151 id="string.option"> |
|
152 </optionReference> |
|
153 <optionReference |
|
154 defaultValue="true" |
|
155 id="boolean.option"> |
|
156 </optionReference> |
|
157 </toolReference> |
|
158 </configuration> |
|
159 <configuration |
|
160 name="Complete Override Config" |
|
161 id="complete.override.config" |
|
162 isSystem="true"> |
|
163 <toolReference |
|
164 id="root.tool"> |
|
165 <optionReference |
|
166 defaultValue="overridden" |
|
167 id="string.option"> |
|
168 </optionReference> |
|
169 <optionReference |
|
170 defaultValue="alsooverridden" |
|
171 id="another.string.option"> |
|
172 </optionReference> |
|
173 <optionReference |
|
174 defaultValue="true" |
|
175 id="boolean.option"> |
|
176 </optionReference> |
|
177 <optionReference |
|
178 defaultValue="true" |
|
179 id="boolean.false.option"> |
|
180 </optionReference> |
|
181 <optionReference |
|
182 defaultValue="another.enum.option" |
|
183 id="enumerated.option"> |
|
184 </optionReference> |
|
185 <optionReference |
|
186 id="list.option"> |
|
187 <listOptionValue |
|
188 value="d"> |
|
189 </listOptionValue> |
|
190 <listOptionValue |
|
191 value="e"> |
|
192 </listOptionValue> |
|
193 <listOptionValue |
|
194 value="f"> |
|
195 </listOptionValue> |
|
196 </optionReference> |
|
197 </toolReference> |
|
198 </configuration> |
|
199 </target> |
|
200 <target |
|
201 name="Test Sub" |
|
202 id="test.sub" |
|
203 cleanCommand="rm -yourworld" |
|
204 isTest="true" |
|
205 defaultExtension="bus" |
|
206 isAbstract="false" |
|
207 binaryParser="org.eclipse.cdt.core.PE" |
|
208 archList="x86,ppc" |
|
209 parent="test.root" |
|
210 makeArguments="-d" |
|
211 osList="win32,linux,solaris"> |
|
212 <configuration |
|
213 name="Sub Config" |
|
214 id="sub.config"> |
|
215 </configuration> |
|
216 <tool |
|
217 natureFilter="both" |
|
218 sources="yarf" |
|
219 name="Sub Tool" |
|
220 headerExtensions="arf,barf" |
|
221 outputs="bus" |
|
222 outputPrefix="lib" |
|
223 id="tool.sub" |
|
224 isSystem="true"> |
|
225 <option |
|
226 name="Include Paths" |
|
227 command="-I" |
|
228 browseType="directory" |
|
229 valueType="includePath" |
|
230 id="sub.tool.opt.inc.paths"> |
|
231 <listOptionValue |
|
232 value="/usr/include"> |
|
233 </listOptionValue> |
|
234 <listOptionValue |
|
235 value="/opt/gnome/include"> |
|
236 </listOptionValue> |
|
237 <listOptionValue |
|
238 value="/usr/gnu/include" |
|
239 builtIn="true"> |
|
240 </listOptionValue> |
|
241 </option> |
|
242 <option |
|
243 name="Defined Symbols" |
|
244 command="-D" |
|
245 valueType="definedSymbols" |
|
246 id="sub.tool.opt.def.symbols"> |
|
247 <listOptionValue |
|
248 value="BUILTIN" |
|
249 builtIn="true"> |
|
250 </listOptionValue> |
|
251 </option> |
|
252 <option |
|
253 name="More Includes" |
|
254 command="-I" |
|
255 browseType="directory" |
|
256 valueType="includePath" |
|
257 id="sub.tool.opts.inc.paths.more"> |
|
258 <listOptionValue |
|
259 value="C:\home\tester/include" |
|
260 builtIn="false"> |
|
261 </listOptionValue> |
|
262 <listOptionValue |
|
263 value=""../includes"" |
|
264 builtIn="false"> |
|
265 </listOptionValue> |
|
266 </option> |
|
267 <option |
|
268 name="User Objects" |
|
269 browseType="file" |
|
270 valueType="userObjs" |
|
271 id="sub.tool.opt.objs"> |
|
272 <listOptionValue |
|
273 value="obj1.o" |
|
274 builtIn="false"> |
|
275 </listOptionValue> |
|
276 <listOptionValue |
|
277 value="obj2.o" |
|
278 builtIn="false"> |
|
279 </listOptionValue> |
|
280 </option> |
|
281 <option |
|
282 valueType="stringList" |
|
283 name="No Command StringList" |
|
284 id="sub.tool.string.list"> |
|
285 <listOptionValue value="x"/> |
|
286 <listOptionValue value="y"/> |
|
287 <listOptionValue value="z"/> |
|
288 </option> |
|
289 </tool> |
|
290 </target> |
|
291 <target |
|
292 isTest="true" |
|
293 name="Test Sub Sub" |
|
294 parent="test.sub" |
|
295 binaryParser="org.eclipse.cdt.core.ELF" |
|
296 defaultExtension="tss" |
|
297 makeCommand="nmake" |
|
298 id="test.sub.sub"> |
|
299 <toolReference |
|
300 id="target.independent.tool"> |
|
301 <optionReference |
|
302 defaultValue="true" |
|
303 id="indy.cat.chained.boolean"/> |
|
304 </toolReference> |
|
305 <configuration |
|
306 name="Sub Sub Config" |
|
307 id="sub.sub.config"/> |
|
308 </target> |
|
309 <dynamicElementProvider |
|
310 name="Test Target Provider" |
|
311 class="org.eclipse.cdt.managedbuilder.core.tests.TestManagedConfigProvider"> |
|
312 </dynamicElementProvider> |
|
313 <target |
|
314 isTest="true" |
|
315 name="Forward Grandchild" |
|
316 parent="test.forward.child.target" |
|
317 binaryParser="org.eclipse.cdt.core.tests.target1" |
|
318 id="test.forward.grandchild.target"> |
|
319 <toolReference |
|
320 command="newcommand" |
|
321 id="test.forward.tool"> |
|
322 </toolReference> |
|
323 </target> |
|
324 <target |
|
325 isTest="true" |
|
326 osList="win32,solaris,linux" |
|
327 name="Forward Child" |
|
328 binaryParser="org.eclipse.cdt.core.tests.target2" |
|
329 parent="test.forward.parent.target" |
|
330 id="test.forward.child.target"> |
|
331 <toolReference |
|
332 id="test.forward.tool"> |
|
333 <optionReference |
|
334 id="test.forward.option"> |
|
335 </optionReference> |
|
336 </toolReference> |
|
337 </target> |
|
338 <target |
|
339 isTest="true" |
|
340 name="Forward Parent" |
|
341 binaryParser="org.eclipse.cdt.core.tests.target3" |
|
342 id="test.forward.parent.target"> |
|
343 <tool |
|
344 natureFilter="both" |
|
345 name="Forward Parent Tool" |
|
346 id="test.forward.tool" |
|
347 isSystem="true"> |
|
348 <option |
|
349 name="Test Forward Option" |
|
350 category="test.forward.child.category" |
|
351 valueType="boolean" |
|
352 id="test.forward.option"> |
|
353 </option> |
|
354 <optionCategory |
|
355 owner="test.forward.parent.category" |
|
356 name="Forward Child Category" |
|
357 id="test.forward.child.category"> |
|
358 </optionCategory> |
|
359 <optionCategory |
|
360 owner="test.forward.tool" |
|
361 name="Forward Parent Category" |
|
362 id="test.forward.parent.category"> |
|
363 </optionCategory> |
|
364 </tool> |
|
365 <configuration |
|
366 name="Who Cares" |
|
367 id="test.forward.parent.config" |
|
368 isSystem="true"> |
|
369 <toolReference |
|
370 id="test.forward.tool"/> |
|
371 </configuration> |
|
372 </target> |
|
373 <target |
|
374 isTest="true" |
|
375 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser" |
|
376 name="Test Error Parsers" |
|
377 binaryParser="org.eclipse.cdt.core.PE" |
|
378 isAbstract="false" |
|
379 id="test.error.parsers"> |
|
380 <tool |
|
381 natureFilter="cnature" |
|
382 sources="x,y" |
|
383 name="EP Tool" |
|
384 outputFlag="-o" |
|
385 outputs="xy" |
|
386 command="EP" |
|
387 id="error.parsers.tool" |
|
388 isSystem="true"> |
|
389 </tool> |
|
390 <configuration |
|
391 name="EP Config" |
|
392 id="ep.config" |
|
393 isSystem="true"/> |
|
394 </target> |
|
395 </extension> |
|
396 |
|
397 <!-- Managed Make Builder Tool Specifications - CDT 2.1 format --> |
|
398 <extension |
|
399 id="build.test.2.1" |
|
400 name="Managed Build Tools Test Description" |
|
401 point="org.eclipse.cdt.managedbuilder.core.buildDefinitions"> |
|
402 <managedBuildRevision |
|
403 fileVersion="2.1.0"> |
|
404 </managedBuildRevision> |
|
405 |
|
406 <!-- Test tools and project types that correspond to the Gnu tool-chain |
|
407 NOTE: The warnings are the result intentional testing of deprecated attributes --> |
|
408 <tool |
|
409 natureFilter="cnature" |
|
410 sources="o" |
|
411 outputs="" |
|
412 name="linker.gnu.c" |
|
413 outputFlag="-o" |
|
414 command="gcc" |
|
415 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" |
|
416 id="cdt.managedbuild.tool.testgnu.c.linker" |
|
417 isSystem="true"> |
|
418 <optionCategory |
|
419 owner="cdt.managedbuild.tool.testgnu.c.linker" |
|
420 name="General" |
|
421 id="testgnu.c.link.category.general"> |
|
422 </optionCategory> |
|
423 <option |
|
424 defaultValue="false" |
|
425 name="Posix.Linker.NoStartFiles" |
|
426 category="testgnu.c.link.category.general" |
|
427 command="-nostartfiles" |
|
428 id="testgnu.c.link.option.nostart" |
|
429 valueType="boolean"> |
|
430 </option> |
|
431 <option |
|
432 defaultValue="false" |
|
433 name="Posix.Linker.NoDefLibs" |
|
434 category="testgnu.c.link.category.general" |
|
435 command="-nodefaultlibs" |
|
436 id="testgnu.c.link.option.nodeflibs" |
|
437 valueType="boolean"> |
|
438 </option> |
|
439 <option |
|
440 defaultValue="false" |
|
441 name="Posix.Linker.NoStdLibs" |
|
442 category="testgnu.c.link.category.general" |
|
443 command="-nostdlib" |
|
444 id="testgnu.c.link.option.nostdlibs" |
|
445 valueType="boolean"> |
|
446 </option> |
|
447 <option |
|
448 defaultValue="false" |
|
449 name="Posix.Linker.Strip" |
|
450 category="testgnu.c.link.category.general" |
|
451 command="--strip-all" |
|
452 id="testgnu.c.link.option.strip" |
|
453 valueType="boolean"> |
|
454 </option> |
|
455 <option |
|
456 defaultValue="false" |
|
457 name="Posix.Linker.Static" |
|
458 category="testgnu.c.link.category.general" |
|
459 command="-static" |
|
460 id="testgnu.c.link.option.noshared" |
|
461 valueType="boolean"> |
|
462 </option> |
|
463 <optionCategory |
|
464 owner="cdt.managedbuild.tool.testgnu.c.linker" |
|
465 name="Libs" |
|
466 id="testgnu.c.link.category.libs"> |
|
467 </optionCategory> |
|
468 <option |
|
469 name="Posix.Libs" |
|
470 category="testgnu.c.link.category.libs" |
|
471 command="-l" |
|
472 id="testgnu.c.link.option.libs" |
|
473 browseType="file" |
|
474 valueType="libs"> |
|
475 </option> |
|
476 <option |
|
477 name="Posix.Libsearch" |
|
478 category="testgnu.c.link.category.libs" |
|
479 command="-L" |
|
480 id="testgnu.c.link.option.paths" |
|
481 browseType="directory" |
|
482 valueType="stringList"> |
|
483 </option> |
|
484 <optionCategory |
|
485 owner="cdt.managedbuild.tool.testgnu.c.linker" |
|
486 name="Misc" |
|
487 id="testgnu.c.link.category.other"> |
|
488 </optionCategory> |
|
489 <option |
|
490 name="Posix.Linker.Flags" |
|
491 category="testgnu.c.link.category.other" |
|
492 valueType="string" |
|
493 id="testgnu.c.link.option.ldflags"> |
|
494 </option> |
|
495 <option |
|
496 name="Posix.Linker.XLinker" |
|
497 category="testgnu.c.link.category.other" |
|
498 command="-Xlinker," |
|
499 valueType="stringList" |
|
500 id="testgnu.c.link.option.other"> |
|
501 </option> |
|
502 <option |
|
503 name="Posix.UserObjs" |
|
504 category="testgnu.c.link.category.other" |
|
505 browseType="file" |
|
506 valueType="userObjs" |
|
507 id="testgnu.c.link.option.userobjs"> |
|
508 </option> |
|
509 <optionCategory |
|
510 owner="cdt.managedbuild.tool.testgnu.c.linker" |
|
511 name="Shared.Settings" |
|
512 id="testgnu.c.link.category.shared"> |
|
513 </optionCategory> |
|
514 <option |
|
515 defaultValue="false" |
|
516 name="Posix.Linker.Shared" |
|
517 category="testgnu.c.link.category.shared" |
|
518 command="-shared" |
|
519 id="testgnu.c.link.option.shared" |
|
520 valueType="boolean"> |
|
521 </option> |
|
522 <option |
|
523 name="Posix.Linker.SOName" |
|
524 category="testgnu.c.link.category.shared" |
|
525 command="-Wl,-soname=" |
|
526 id="testgnu.c.link.option.soname" |
|
527 valueType="string"> |
|
528 </option> |
|
529 <option |
|
530 name="Posix.Linker.Implib" |
|
531 category="testgnu.c.link.category.shared" |
|
532 command="-Wl,--out-implib=" |
|
533 id="testgnu.c.link.option.implname" |
|
534 valueType="string"> |
|
535 </option> |
|
536 <option |
|
537 name="Posix.Linker.Defname" |
|
538 category="testgnu.c.link.category.shared" |
|
539 command="-Wl,--output-def=" |
|
540 id="testgnu.c.link.option.defname" |
|
541 valueType="string"> |
|
542 </option> |
|
543 </tool> |
|
544 <tool |
|
545 natureFilter="ccnature" |
|
546 sources="o" |
|
547 outputs="" |
|
548 name="linker.gnu.cpp" |
|
549 outputFlag="-o" |
|
550 command="g++" |
|
551 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" |
|
552 id="cdt.managedbuild.tool.testgnu.cpp.linker" |
|
553 isSystem="true"> |
|
554 <optionCategory |
|
555 owner="cdt.managedbuild.tool.testgnu.cpp.linker" |
|
556 name="General" |
|
557 id="testgnu.cpp.link.category.options"> |
|
558 </optionCategory> |
|
559 <option |
|
560 defaultValue="false" |
|
561 name="Posix.Linker.NoStartFiles" |
|
562 category="testgnu.cpp.link.category.options" |
|
563 command="-nostartfiles" |
|
564 id="testgnu.cpp.link.option.nostart" |
|
565 valueType="boolean"> |
|
566 </option> |
|
567 <option |
|
568 defaultValue="false" |
|
569 name="Posix.Linker.NoDefLibs" |
|
570 category="testgnu.cpp.link.category.options" |
|
571 command="-nodefaultlibs" |
|
572 id="testgnu.cpp.link.option.nodeflibs" |
|
573 valueType="boolean"> |
|
574 </option> |
|
575 <option |
|
576 defaultValue="false" |
|
577 name="Posix.Linker.NoStdLibs" |
|
578 category="testgnu.cpp.link.category.options" |
|
579 command="-nostdlib" |
|
580 id="testgnu.cpp.link.option.nostdlibs" |
|
581 valueType="boolean"> |
|
582 </option> |
|
583 <option |
|
584 defaultValue="false" |
|
585 name="Posix.Linker.Strip" |
|
586 category="testgnu.cpp.link.category.options" |
|
587 command="--strip-all" |
|
588 id="testgnu.cpp.link.option.strip" |
|
589 valueType="boolean"> |
|
590 </option> |
|
591 <optionCategory |
|
592 owner="cdt.managedbuild.tool.testgnu.cpp.linker" |
|
593 name="Libs" |
|
594 id="testgnu.cpp.link.category.libs"> |
|
595 </optionCategory> |
|
596 <option |
|
597 name="Posix.Libs" |
|
598 category="testgnu.cpp.link.category.libs" |
|
599 command="-l" |
|
600 id="testgnu.cpp.link.option.libs" |
|
601 browseType="file" |
|
602 valueType="libs"> |
|
603 </option> |
|
604 <option |
|
605 name="Posix.Libsearch" |
|
606 category="testgnu.cpp.link.category.libs" |
|
607 command="-L" |
|
608 id="testgnu.cpp.link.option.paths" |
|
609 browseType="directory" |
|
610 valueType="stringList"> |
|
611 </option> |
|
612 <optionCategory |
|
613 owner="cdt.managedbuild.tool.testgnu.cpp.linker" |
|
614 name="Misc" |
|
615 id="testgnu.cpp.link.category.other"> |
|
616 </optionCategory> |
|
617 <option |
|
618 name="Posix.Linker.Flags" |
|
619 category="testgnu.cpp.link.category.other" |
|
620 valueType="string" |
|
621 id="testgnu.cpp.link.option.flags"> |
|
622 </option> |
|
623 <option |
|
624 name="Posix.Linker.XLinker" |
|
625 category="testgnu.cpp.link.category.other" |
|
626 command="-Xlinker " |
|
627 valueType="stringList" |
|
628 id="testgnu.cpp.link.option.other"> |
|
629 </option> |
|
630 <option |
|
631 name="Posix.UserObjs" |
|
632 category="testgnu.cpp.link.category.other" |
|
633 browseType="file" |
|
634 valueType="userObjs" |
|
635 id="testgnu.cpp.link.option.userobjs"> |
|
636 </option> |
|
637 <optionCategory |
|
638 owner="cdt.managedbuild.tool.testgnu.cpp.linker" |
|
639 name="Shared.Settings" |
|
640 id="testgnu.cpp.link.category.shared"> |
|
641 </optionCategory> |
|
642 <option |
|
643 defaultValue="false" |
|
644 name="Posix.Linker.Shared" |
|
645 category="testgnu.cpp.link.category.shared" |
|
646 command="-shared" |
|
647 valueType="boolean" |
|
648 id="testgnu.cpp.link.option.shared"> |
|
649 </option> |
|
650 <option |
|
651 name="Posix.Linker.SOName" |
|
652 category="testgnu.cpp.link.category.shared" |
|
653 command="-Wl,-soname=" |
|
654 valueType="string" |
|
655 id="testgnu.cpp.link.option.soname"> |
|
656 </option> |
|
657 <option |
|
658 name="Posix.Linker.Implib" |
|
659 category="testgnu.cpp.link.category.shared" |
|
660 command="-Wl,--out-implib=" |
|
661 valueType="string" |
|
662 id="testgnu.cpp.link.option.implname"> |
|
663 </option> |
|
664 <option |
|
665 name="Posix.Linker.Defname" |
|
666 category="testgnu.cpp.link.category.shared" |
|
667 command="-Wl,--output-def=" |
|
668 valueType="string" |
|
669 id="testgnu.cpp.link.option.defname"> |
|
670 </option> |
|
671 </tool> |
|
672 <tool |
|
673 natureFilter="both" |
|
674 isAbstract="true" |
|
675 sources="o" |
|
676 name="archiver.gnu" |
|
677 outputs="a" |
|
678 command="ar" |
|
679 outputPrefix="lib" |
|
680 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" |
|
681 id="cdt.managedbuild.tool.testgnu.archiver" |
|
682 isSystem="true"> |
|
683 <optionCategory |
|
684 owner="cdt.managedbuild.tool.testgnu.archiver" |
|
685 name="General" |
|
686 id="testgnu.lib.category.general"> |
|
687 </optionCategory> |
|
688 <option |
|
689 defaultValue="-r" |
|
690 name="Posix.Archiver.Flags" |
|
691 category="testgnu.lib.category.general" |
|
692 valueType="string" |
|
693 id="testgnu.both.lib.option.flags"> |
|
694 </option> |
|
695 </tool> |
|
696 <tool |
|
697 command="as" |
|
698 sources="s,S" |
|
699 outputs="o" |
|
700 name="assembler.gnu" |
|
701 outputFlag="-o" |
|
702 id="cdt.managedbuild.tool.testgnu.assembler" |
|
703 natureFilter="both" |
|
704 isSystem="true"> |
|
705 <optionCategory |
|
706 owner="cdt.managedbuild.tool.testgnu.assembler" |
|
707 name="General" |
|
708 id="testgnu.asm.category.general"> |
|
709 </optionCategory> |
|
710 <option |
|
711 name="Gnu.Assembler.Flags" |
|
712 category="testgnu.asm.category.general" |
|
713 valueType="string" |
|
714 id="testgnu.both.asm.option.flags"> |
|
715 </option> |
|
716 <option |
|
717 command="-I" |
|
718 valueType="includePath" |
|
719 category="testgnu.asm.category.general" |
|
720 browseType="directory" |
|
721 name="Posix.InclPaths" |
|
722 id="testgnu.both.asm.option.include.paths"/> |
|
723 <option |
|
724 command="-W" |
|
725 defaultValue="false" |
|
726 valueType="boolean" |
|
727 category="testgnu.asm.category.general" |
|
728 name="Gnu.Assembler.warn.suppress" |
|
729 id="testgnu.both.asm.option.warnings.nowarn"/> |
|
730 <option |
|
731 command="-v" |
|
732 defaultValue="false" |
|
733 valueType="boolean" |
|
734 category="testgnu.asm.category.general" |
|
735 name="Gnu.Assembler.version" |
|
736 id="testgnu.both.asm.option.version"/> |
|
737 </tool> |
|
738 |
|
739 <tool |
|
740 name="compiler.gnu.c" |
|
741 id="cdt.managedbuild.tool.testgnu.c.compiler" |
|
742 isAbstract="true" |
|
743 sources="c" |
|
744 command="gcc" |
|
745 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator" |
|
746 headerExtensions="h" |
|
747 natureFilter="cnature" |
|
748 outputs="o" |
|
749 outputFlag="-o" |
|
750 isSystem="true"> |
|
751 <optionCategory |
|
752 owner="cdt.managedbuild.tool.testgnu.c.compiler" |
|
753 name="Preproc" |
|
754 id="testgnu.c.compiler.category.preprocessor"> |
|
755 </optionCategory> |
|
756 <option |
|
757 defaultValue="false" |
|
758 name="Posix.Nostdinc" |
|
759 category="testgnu.c.compiler.category.preprocessor" |
|
760 command="-nostdinc" |
|
761 id="testgnu.c.compiler.option.preprocessor.nostdinc" |
|
762 valueType="boolean"> |
|
763 </option> |
|
764 <option |
|
765 defaultValue="false" |
|
766 name="Posix.PreprocOnly" |
|
767 category="testgnu.c.compiler.category.preprocessor" |
|
768 command="-E" |
|
769 id="testgnu.c.compiler.option.preprocessor.preprocess" |
|
770 valueType="boolean"> |
|
771 </option> |
|
772 <optionCategory |
|
773 owner="cdt.managedbuild.tool.testgnu.c.compiler" |
|
774 name="Symbols" |
|
775 id="testgnu.c.compiler.category.symbols"> |
|
776 </optionCategory> |
|
777 <option |
|
778 name="Posix.DefSym" |
|
779 category="testgnu.c.compiler.category.symbols" |
|
780 command="-D" |
|
781 id="testgnu.c.compiler.option.preprocessor.def.symbols" |
|
782 valueType="definedSymbols"> |
|
783 </option> |
|
784 <option |
|
785 name="Posix.UndefSym" |
|
786 category="testgnu.c.compiler.category.symbols" |
|
787 command="-U" |
|
788 id="testgnu.c.compiler.option.preprocessor.undef.symbol" |
|
789 valueType="stringList"> |
|
790 </option> |
|
791 <optionCategory |
|
792 owner="cdt.managedbuild.tool.testgnu.c.compiler" |
|
793 name="Dirs" |
|
794 id="testgnu.c.compiler.category.dirs"> |
|
795 </optionCategory> |
|
796 <option |
|
797 name="Posix.InclPaths" |
|
798 category="testgnu.c.compiler.category.dirs" |
|
799 command="-I" |
|
800 id="testgnu.c.compiler.option.include.paths" |
|
801 valueType="includePath" |
|
802 browseType="directory"> |
|
803 </option> |
|
804 <optionCategory |
|
805 owner="cdt.managedbuild.tool.testgnu.c.compiler" |
|
806 name="Optimize" |
|
807 id="testgnu.c.compiler.category.optimization"> |
|
808 </optionCategory> |
|
809 <option |
|
810 name="Posix.OptLevel" |
|
811 category="testgnu.c.compiler.category.optimization" |
|
812 id="testgnu.c.compiler.option.optimization.level" |
|
813 valueType="enumerated"> |
|
814 <enumeratedOptionValue |
|
815 name="Posix.Optimize.None" |
|
816 isDefault="false" |
|
817 command="-O0" |
|
818 id="testgnu.c.optimization.level.none"> |
|
819 </enumeratedOptionValue> |
|
820 <enumeratedOptionValue |
|
821 name="Posix.Optimize.Optimize" |
|
822 command="-O1" |
|
823 id="testgnu.c.optimization.level.optimize"> |
|
824 </enumeratedOptionValue> |
|
825 <enumeratedOptionValue |
|
826 name="Posix.Optimize.More" |
|
827 isDefault="true" |
|
828 command="-O2" |
|
829 id="testgnu.c.optimization.level.more"> |
|
830 </enumeratedOptionValue> |
|
831 <enumeratedOptionValue |
|
832 name="Posix.Optimize.Most" |
|
833 command="-O3" |
|
834 id="testgnu.c.optimization.level.most"> |
|
835 </enumeratedOptionValue> |
|
836 </option> |
|
837 <option |
|
838 name="Posix.Optimize.Flags" |
|
839 category="testgnu.c.compiler.category.optimization" |
|
840 id="testgnu.c.compiler.option.optimization.flags" |
|
841 valueType="string"> |
|
842 </option> |
|
843 <optionCategory |
|
844 owner="cdt.managedbuild.tool.testgnu.c.compiler" |
|
845 name="Debug" |
|
846 id="testgnu.c.compiler.category.debug"> |
|
847 </optionCategory> |
|
848 <option |
|
849 name="Posix.DebugLevel" |
|
850 category="testgnu.c.compiler.category.debug" |
|
851 id="testgnu.c.compiler.option.debugging.level" |
|
852 valueType="enumerated"> |
|
853 <enumeratedOptionValue |
|
854 name="Posix.Debug.None" |
|
855 isDefault="false" |
|
856 id="testgnu.c.debugging.level.none"> |
|
857 </enumeratedOptionValue> |
|
858 <enumeratedOptionValue |
|
859 name="Posix.Debug.Min" |
|
860 command="-g1" |
|
861 id="testgnu.c.debugging.level.minimal"> |
|
862 </enumeratedOptionValue> |
|
863 <enumeratedOptionValue |
|
864 name="Posix.Debug.Def" |
|
865 isDefault="true" |
|
866 command="-g" |
|
867 id="testgnu.c.debugging.level.default"> |
|
868 </enumeratedOptionValue> |
|
869 <enumeratedOptionValue |
|
870 name="Posix.Debug.Max" |
|
871 isDefault="false" |
|
872 command="-g3" |
|
873 id="testgnu.c.debugging.level.max"> |
|
874 </enumeratedOptionValue> |
|
875 </option> |
|
876 <option |
|
877 name="Posix.Debug.Other" |
|
878 category="testgnu.c.compiler.category.debug" |
|
879 id="testgnu.c.compiler.option.debugging.other" |
|
880 valueType="string"> |
|
881 </option> |
|
882 <option |
|
883 defaultValue="false" |
|
884 name="Posix.Debug.gprof" |
|
885 category="testgnu.c.compiler.category.debug" |
|
886 command="-pg" |
|
887 id="testgnu.c.compiler.option.debugging.gprof" |
|
888 valueType="boolean"> |
|
889 </option> |
|
890 <option |
|
891 defaultValue="false" |
|
892 name="Posix.Debug.prof" |
|
893 category="testgnu.c.compiler.category.debug" |
|
894 command="-p" |
|
895 id="testgnu.c.compiler.option.debugging.prof" |
|
896 valueType="boolean"> |
|
897 </option> |
|
898 <optionCategory |
|
899 owner="cdt.managedbuild.tool.testgnu.c.compiler" |
|
900 name="Warn" |
|
901 id="testgnu.c.compiler.category.warnings"> |
|
902 </optionCategory> |
|
903 <option |
|
904 defaultValue="false" |
|
905 name="Posix.Warn.Syntax" |
|
906 category="testgnu.c.compiler.category.warnings" |
|
907 command="-fsyntax-only" |
|
908 id="testgnu.c.compiler.option.warnings.syntax" |
|
909 valueType="boolean"> |
|
910 </option> |
|
911 <option |
|
912 defaultValue="false" |
|
913 name="Posix.Warn.Pedandic" |
|
914 category="testgnu.c.compiler.category.warnings" |
|
915 command="-pedantic" |
|
916 id="testgnu.c.compiler.option.warnings.pedantic" |
|
917 valueType="boolean"> |
|
918 </option> |
|
919 <option |
|
920 defaultValue="false" |
|
921 name="Posix.Warn.PedErrors" |
|
922 category="testgnu.c.compiler.category.warnings" |
|
923 command="-pedantic-errors" |
|
924 id="testgnu.c.compiler.option.warnings.pedantic.error" |
|
925 valueType="boolean"> |
|
926 </option> |
|
927 <option |
|
928 defaultValue="false" |
|
929 name="Posix.Warn.nowarn" |
|
930 category="testgnu.c.compiler.category.warnings" |
|
931 command="-w" |
|
932 id="testgnu.c.compiler.option.warnings.nowarn" |
|
933 valueType="boolean"> |
|
934 </option> |
|
935 <option |
|
936 defaultValue="true" |
|
937 name="Posix.Warn.allwarn" |
|
938 category="testgnu.c.compiler.category.warnings" |
|
939 command="-Wall" |
|
940 id="testgnu.c.compiler.option.warnings.allwarn" |
|
941 valueType="boolean"> |
|
942 </option> |
|
943 <option |
|
944 defaultValue="false" |
|
945 name="Posix.Warn.toerrs" |
|
946 category="testgnu.c.compiler.category.warnings" |
|
947 command="-Werror" |
|
948 id="testgnu.c.compiler.option.warnings.toerrors" |
|
949 valueType="boolean"> |
|
950 </option> |
|
951 <optionCategory |
|
952 owner="cdt.managedbuild.tool.testgnu.c.compiler" |
|
953 name="Misc" |
|
954 id="testgnu.c.compiler.category.other"> |
|
955 </optionCategory> |
|
956 <option |
|
957 defaultValue="-c -fmessage-length=0" |
|
958 name="OtherFlags" |
|
959 category="testgnu.c.compiler.category.other" |
|
960 id="testgnu.c.compiler.option.misc.other" |
|
961 valueType="string"> |
|
962 </option> |
|
963 <option |
|
964 defaultValue="false" |
|
965 name="Posix.Verbose" |
|
966 category="testgnu.c.compiler.category.other" |
|
967 command="-v" |
|
968 id="testgnu.c.compiler.option.misc.verbose" |
|
969 valueType="boolean"> |
|
970 </option> |
|
971 <option |
|
972 defaultValue="false" |
|
973 name="Posix.Ansi" |
|
974 category="testgnu.c.compiler.category.other" |
|
975 command="-ansi" |
|
976 id="testgnu.c.compiler.option.misc.ansi" |
|
977 valueType="boolean"> |
|
978 </option> |
|
979 </tool> |
|
980 <tool |
|
981 name="compiler.gnu.cpp" |
|
982 id="cdt.managedbuild.tool.testgnu.cpp.compiler" |
|
983 isAbstract="true" |
|
984 sources="c,C,cc,cxx,cpp" |
|
985 command="g++" |
|
986 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator" |
|
987 headerExtensions="h,H,hpp" |
|
988 natureFilter="ccnature" |
|
989 outputs="o" |
|
990 outputFlag="-o" |
|
991 isSystem="true"> |
|
992 <optionCategory |
|
993 owner="cdt.managedbuild.tool.testgnu.cpp.compiler" |
|
994 name="Preproc" |
|
995 id="testgnu.cpp.compiler.category.preprocessor"> |
|
996 </optionCategory> |
|
997 <option |
|
998 defaultValue="false" |
|
999 name="Posix.Nostdinc" |
|
1000 category="testgnu.cpp.compiler.category.preprocessor" |
|
1001 command="-nostdinc" |
|
1002 id="testgnu.cpp.compiler.option.preprocessor.nostdinc" |
|
1003 valueType="boolean"> |
|
1004 </option> |
|
1005 <option |
|
1006 defaultValue="false" |
|
1007 name="Posix.PreprocOnly" |
|
1008 category="testgnu.cpp.compiler.category.preprocessor" |
|
1009 command="-E" |
|
1010 id="testgnu.cpp.compiler.option.preprocessor.preprocess" |
|
1011 valueType="boolean"> |
|
1012 </option> |
|
1013 <option |
|
1014 name="Posix.DefSym" |
|
1015 category="testgnu.cpp.compiler.category.preprocessor" |
|
1016 command="-D" |
|
1017 id="testgnu.cpp.compiler.option.preprocessor.def" |
|
1018 valueType="definedSymbols"> |
|
1019 </option> |
|
1020 <option |
|
1021 name="Posix.UndefSym" |
|
1022 category="testgnu.cpp.compiler.category.preprocessor" |
|
1023 command="-U" |
|
1024 id="testgnu.cpp.compiler.option.preprocessor.undef" |
|
1025 valueType="stringList"> |
|
1026 </option> |
|
1027 <optionCategory |
|
1028 owner="cdt.managedbuild.tool.testgnu.cpp.compiler" |
|
1029 name="Dirs" |
|
1030 id="testgnu.cpp.compiler.category.dirs"> |
|
1031 </optionCategory> |
|
1032 <option |
|
1033 name="Posix.InclPaths" |
|
1034 category="testgnu.cpp.compiler.category.dirs" |
|
1035 command="-I" |
|
1036 id="testgnu.cpp.compiler.option.include.paths" |
|
1037 valueType="includePath" |
|
1038 browseType="directory"> |
|
1039 </option> |
|
1040 <optionCategory |
|
1041 owner="cdt.managedbuild.tool.testgnu.cpp.compiler" |
|
1042 name="Optimize" |
|
1043 id="testgnu.cpp.compiler.category.optimization"> |
|
1044 </optionCategory> |
|
1045 <option |
|
1046 name="Posix.OptLevel" |
|
1047 category="testgnu.cpp.compiler.category.optimization" |
|
1048 id="testgnu.cpp.compiler.option.optimization.level" |
|
1049 valueType="enumerated"> |
|
1050 <enumeratedOptionValue |
|
1051 name="Posix.Optimize.None" |
|
1052 command="-O0" |
|
1053 id="testgnu.cpp.compiler.optimization.level.none"> |
|
1054 </enumeratedOptionValue> |
|
1055 <enumeratedOptionValue |
|
1056 name="Posix.Optimize.Optimize" |
|
1057 command="-O1" |
|
1058 id="testgnu.cpp.compiler.optimization.level.optimize"> |
|
1059 </enumeratedOptionValue> |
|
1060 <enumeratedOptionValue |
|
1061 name="Posix.Optimize.More" |
|
1062 isDefault="true" |
|
1063 command="-O2" |
|
1064 id="testgnu.cpp.compiler.optimization.level.more"> |
|
1065 </enumeratedOptionValue> |
|
1066 <enumeratedOptionValue |
|
1067 name="Posix.Optimize.Most" |
|
1068 command="-O3" |
|
1069 id="testgnu.cpp.compiler.optimization.level.most"> |
|
1070 </enumeratedOptionValue> |
|
1071 </option> |
|
1072 <option |
|
1073 name="Posix.Optimize.Flags" |
|
1074 category="testgnu.cpp.compiler.category.optimization" |
|
1075 id="testgnu.cpp.compiler.option.optimization.flags" |
|
1076 valueType="string"> |
|
1077 </option> |
|
1078 <optionCategory |
|
1079 owner="cdt.managedbuild.tool.testgnu.cpp.compiler" |
|
1080 name="Debug" |
|
1081 id="testgnu.cpp.compiler.category.debug"> |
|
1082 </optionCategory> |
|
1083 <option |
|
1084 name="Posix.DebugLevel" |
|
1085 category="testgnu.cpp.compiler.category.debug" |
|
1086 id="testgnu.cpp.compiler.option.debugging.level" |
|
1087 valueType="enumerated"> |
|
1088 <enumeratedOptionValue |
|
1089 name="Posix.Debug.None" |
|
1090 isDefault="false" |
|
1091 id="testgnu.cpp.compiler.debugging.level.none"> |
|
1092 </enumeratedOptionValue> |
|
1093 <enumeratedOptionValue |
|
1094 name="Posix.Debug.Min" |
|
1095 command="-g1" |
|
1096 id="testgnu.cpp.compiler.debugging.level.minimal"> |
|
1097 </enumeratedOptionValue> |
|
1098 <enumeratedOptionValue |
|
1099 name="Posix.Debug.Def" |
|
1100 isDefault="true" |
|
1101 command="-g" |
|
1102 id="testgnu.cpp.compiler.debugging.level.default"> |
|
1103 </enumeratedOptionValue> |
|
1104 <enumeratedOptionValue |
|
1105 name="Posix.Debug.Max" |
|
1106 isDefault="false" |
|
1107 command="-g3" |
|
1108 id="testgnu.cpp.compiler.debugging.level.max"> |
|
1109 </enumeratedOptionValue> |
|
1110 </option> |
|
1111 <option |
|
1112 name="Posix.Debug.Other" |
|
1113 category="testgnu.cpp.compiler.category.debug" |
|
1114 id="testgnu.cpp.compiler.option.debugging.other" |
|
1115 valueType="string"> |
|
1116 </option> |
|
1117 <option |
|
1118 defaultValue="false" |
|
1119 name="Posix.Debug.prof" |
|
1120 category="testgnu.cpp.compiler.category.debug" |
|
1121 command="-p" |
|
1122 id="testgnu.cpp.compiler.option.debugging.prof" |
|
1123 valueType="boolean"> |
|
1124 </option> |
|
1125 <option |
|
1126 defaultValue="false" |
|
1127 name="Posix.Debug.gprof" |
|
1128 category="testgnu.cpp.compiler.category.debug" |
|
1129 command="-pg" |
|
1130 id="testgnu.cpp.compiler.option.debugging.gprof" |
|
1131 valueType="boolean"> |
|
1132 </option> |
|
1133 <optionCategory |
|
1134 owner="cdt.managedbuild.tool.testgnu.cpp.compiler" |
|
1135 name="Warn" |
|
1136 id="testgnu.cpp.compiler.category.warnings"> |
|
1137 </optionCategory> |
|
1138 <option |
|
1139 defaultValue="false" |
|
1140 name="Posix.Warn.Syntax" |
|
1141 category="testgnu.cpp.compiler.category.warnings" |
|
1142 command="-fsyntax-only" |
|
1143 id="testgnu.cpp.compiler.option.warnings.syntax" |
|
1144 valueType="boolean"> |
|
1145 </option> |
|
1146 <option |
|
1147 defaultValue="false" |
|
1148 name="Posix.Warn.Pedandic" |
|
1149 category="testgnu.cpp.compiler.category.warnings" |
|
1150 command="-pedantic" |
|
1151 id="testgnu.cpp.compiler.option.warnings.pedantic" |
|
1152 valueType="boolean"> |
|
1153 </option> |
|
1154 <option |
|
1155 defaultValue="false" |
|
1156 name="Posix.Warn.PedErrors" |
|
1157 category="testgnu.cpp.compiler.category.warnings" |
|
1158 command="-pedantic-errors" |
|
1159 id="testgnu.cpp.compiler.option.warnings.pedantic.error" |
|
1160 valueType="boolean"> |
|
1161 </option> |
|
1162 <option |
|
1163 defaultValue="false" |
|
1164 name="Posix.Warn.nowarn" |
|
1165 category="testgnu.cpp.compiler.category.warnings" |
|
1166 command="-w" |
|
1167 id="testgnu.cpp.compiler.option.warnings.nowarn" |
|
1168 valueType="boolean"> |
|
1169 </option> |
|
1170 <option |
|
1171 defaultValue="true" |
|
1172 name="Posix.Warn.allwarn" |
|
1173 category="testgnu.cpp.compiler.category.warnings" |
|
1174 command="-Wall" |
|
1175 id="testgnu.cpp.compiler.option.warnings.allwarn" |
|
1176 valueType="boolean"> |
|
1177 </option> |
|
1178 <option |
|
1179 defaultValue="false" |
|
1180 name="Posix.Warn.toerrs" |
|
1181 category="testgnu.cpp.compiler.category.warnings" |
|
1182 command="-Werror" |
|
1183 id="testgnu.cpp.compiler.option.warnings.toerrors" |
|
1184 valueType="boolean"> |
|
1185 </option> |
|
1186 <optionCategory |
|
1187 owner="cdt.managedbuild.tool.testgnu.cpp.compiler" |
|
1188 name="Misc" |
|
1189 id="testgnu.cpp.compiler.category.other"> |
|
1190 </optionCategory> |
|
1191 <option |
|
1192 defaultValue="-c -fmessage-length=0" |
|
1193 name="OtherFlags" |
|
1194 category="testgnu.cpp.compiler.category.other" |
|
1195 id="testgnu.cpp.compiler.option.other.other" |
|
1196 valueType="string"> |
|
1197 </option> |
|
1198 <option |
|
1199 defaultValue="false" |
|
1200 name="Posix.Verbose" |
|
1201 category="testgnu.cpp.compiler.category.other" |
|
1202 command="-v" |
|
1203 id="testgnu.cpp.compiler.option.other.verbose" |
|
1204 valueType="boolean"> |
|
1205 </option> |
|
1206 </tool> |
|
1207 |
|
1208 <projectType |
|
1209 isAbstract="false" |
|
1210 isTest="true" |
|
1211 name="testgnu21.exe" |
|
1212 id="cdt.managedbuild.target.testgnu21.exe"> |
|
1213 <configuration |
|
1214 name="Dbg" |
|
1215 id="cdt.managedbuild.config.testgnu.exe.debug" |
|
1216 cleanCommand="rm -rf" |
|
1217 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
1218 <toolChain |
|
1219 id="cdt.managedbuild.toolchain.testgnu.exe.debug" |
|
1220 name="Dbg ToolChain" |
|
1221 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
1222 osList="solaris,linux,hpux,aix,qnx" |
|
1223 archList="all" |
|
1224 isSystem="true"> |
|
1225 <targetPlatform |
|
1226 id="cdt.managedbuild.target.testgnu.platform.exe.debug" |
|
1227 name="Dbg Platform" |
|
1228 binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.PE" |
|
1229 osList="solaris,linux,hpux,aix,qnx" |
|
1230 archList="all"> |
|
1231 </targetPlatform> |
|
1232 <builder |
|
1233 id="cdt.managedbuild.target.testgnu.builder.exe.debug" |
|
1234 name="Dbg Builder" |
|
1235 command="make" |
|
1236 arguments="-k" |
|
1237 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
1238 </builder> |
|
1239 <tool |
|
1240 id="cdt.managedbuild.tool.testgnu.c.compiler.exe.debug" |
|
1241 superClass="cdt.managedbuild.tool.testgnu.c.compiler" |
|
1242 isSystem="true"> |
|
1243 <option |
|
1244 id="testgnu.c.compiler.exe.debug.option.optimization.level" |
|
1245 defaultValue="testgnu.c.optimization.level.none" |
|
1246 superClass="testgnu.c.compiler.option.optimization.level"> |
|
1247 </option> |
|
1248 <option |
|
1249 id="testgnu.c.compiler.exe.debug.option.debugging.level" |
|
1250 defaultValue="testgnu.c.debugging.level.max" |
|
1251 superClass="testgnu.c.compiler.option.debugging.level"> |
|
1252 </option> |
|
1253 </tool> |
|
1254 <tool |
|
1255 id="cdt.managedbuild.tool.testgnu.cpp.compiler.exe.debug" |
|
1256 superClass="cdt.managedbuild.tool.testgnu.cpp.compiler" |
|
1257 isSystem="true"> |
|
1258 <option |
|
1259 id="testgnu.cpp.compiler.exe.debug.option.optimization.level" |
|
1260 defaultValue="testgnu.cpp.compiler.optimization.level.none" |
|
1261 superClass="testgnu.cpp.compiler.option.optimization.level"> |
|
1262 </option> |
|
1263 <option |
|
1264 id="testgnu.cpp.compiler.exe.debug.option.debugging.level" |
|
1265 defaultValue="testgnu.cpp.compiler.debugging.level.max" |
|
1266 superClass="testgnu.cpp.compiler.option.debugging.level"> |
|
1267 </option> |
|
1268 </tool> |
|
1269 <tool |
|
1270 id="cdt.managedbuild.tool.testgnu.c.linker.exe.debug" |
|
1271 superClass="cdt.managedbuild.tool.testgnu.c.linker" |
|
1272 isSystem="true"> |
|
1273 </tool> |
|
1274 <tool |
|
1275 id="cdt.managedbuild.tool.testgnu.cpp.linker.exe.debug" |
|
1276 superClass="cdt.managedbuild.tool.testgnu.cpp.linker" |
|
1277 isSystem="true"> |
|
1278 </tool> |
|
1279 <tool |
|
1280 id="cdt.managedbuild.tool.testgnu.assembler.exe.debug" |
|
1281 superClass="cdt.managedbuild.tool.testgnu.assembler" |
|
1282 isSystem="true"> |
|
1283 </tool> |
|
1284 </toolChain> |
|
1285 </configuration> |
|
1286 <configuration |
|
1287 name="Rel" |
|
1288 id="cdt.managedbuild.config.testgnu.exe.release" |
|
1289 cleanCommand="rm -rf" |
|
1290 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
1291 <toolChain |
|
1292 id="cdt.managedbuild.toolchain.testgnu.exe.release" |
|
1293 name="Rel ToolChain" |
|
1294 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
1295 osList="solaris,linux,hpux,aix,qnx" |
|
1296 archList="all" |
|
1297 isSystem="true"> |
|
1298 <targetPlatform |
|
1299 id="cdt.managedbuild.target.testgnu.platform.exe.release" |
|
1300 name="Rel Platform" |
|
1301 binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.PE" |
|
1302 osList="solaris,linux,hpux,aix,qnx" |
|
1303 archList="all"> |
|
1304 </targetPlatform> |
|
1305 <builder |
|
1306 id="cdt.managedbuild.target.testgnu.builder.exe.release" |
|
1307 name="Rel Builder" |
|
1308 command="make" |
|
1309 arguments="-k"> |
|
1310 </builder> |
|
1311 <tool |
|
1312 id="cdt.managedbuild.tool.testgnu.c.compiler.exe.release" |
|
1313 superClass="cdt.managedbuild.tool.testgnu.c.compiler"> |
|
1314 <option |
|
1315 id="testgnu.c.compiler.exe.release.option.optimization.level" |
|
1316 defaultValue="testgnu.c.optimization.level.most" |
|
1317 superClass="testgnu.c.compiler.option.optimization.level"> |
|
1318 </option> |
|
1319 <option |
|
1320 id="testgnu.c.compiler.exe.release.option.debugging.level" |
|
1321 defaultValue="testgnu.c.debugging.level.none" |
|
1322 superClass="testgnu.c.compiler.option.debugging.level"> |
|
1323 </option> |
|
1324 </tool> |
|
1325 <tool |
|
1326 id="cdt.managedbuild.tool.testgnu.cpp.compiler.exe.release" |
|
1327 superClass="cdt.managedbuild.tool.testgnu.cpp.compiler"> |
|
1328 <option |
|
1329 id="testgnu.cpp.compiler.exe.release.option.optimization.level" |
|
1330 defaultValue="testgnu.cpp.compiler.optimization.level.most" |
|
1331 superClass="testgnu.cpp.compiler.option.optimization.level"> |
|
1332 </option> |
|
1333 <option |
|
1334 id="testgnu.cpp.compiler.exe.release.option.debugging.level" |
|
1335 defaultValue="testgnu.cpp.compiler.debugging.level.none" |
|
1336 superClass="testgnu.cpp.compiler.option.debugging.level"> |
|
1337 </option> |
|
1338 </tool> |
|
1339 <tool |
|
1340 id="cdt.managedbuild.tool.testgnu.c.linker.exe.release" |
|
1341 superClass="cdt.managedbuild.tool.testgnu.c.linker"> |
|
1342 </tool> |
|
1343 <tool |
|
1344 id="cdt.managedbuild.tool.testgnu.cpp.linker.exe.release" |
|
1345 superClass="cdt.managedbuild.tool.testgnu.cpp.linker"> |
|
1346 </tool> |
|
1347 <tool |
|
1348 id="cdt.managedbuild.tool.testgnu.assembler.exe.release" |
|
1349 superClass="cdt.managedbuild.tool.testgnu.assembler"> |
|
1350 </tool> |
|
1351 </toolChain> |
|
1352 </configuration> |
|
1353 </projectType> |
|
1354 |
|
1355 <projectType |
|
1356 isAbstract="false" |
|
1357 isTest="true" |
|
1358 name="testgnu21.so" |
|
1359 id="cdt.managedbuild.target.testgnu21.so"> |
|
1360 <configuration |
|
1361 name="Debug" |
|
1362 cleanCommand="rm -rf" |
|
1363 artifactExtension="so" |
|
1364 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" |
|
1365 id="cdt.managedbuild.config.testgnu.so.debug"> |
|
1366 <toolChain |
|
1367 id="cdt.managedbuild.toolchain.testgnu.so.debug" |
|
1368 name="so Debug ToolChain" |
|
1369 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
1370 osList="solaris,linux,hpux,aix,qnx" |
|
1371 archList="all" |
|
1372 isSystem="true"> |
|
1373 <targetPlatform |
|
1374 id="cdt.managedbuild.target.testgnu.platform.so.debug" |
|
1375 name="so Debug Platform" |
|
1376 binaryParser="org.eclipse.cdt.core.ELF" |
|
1377 osList="solaris,linux,hpux,aix,qnx" |
|
1378 archList="all"> |
|
1379 </targetPlatform> |
|
1380 <builder |
|
1381 id="cdt.managedbuild.target.testgnu.builder.so.debug" |
|
1382 name="so Debug Builder" |
|
1383 command="make" |
|
1384 arguments="-k"> |
|
1385 </builder> |
|
1386 <tool |
|
1387 id="cdt.managedbuild.tool.testgnu.c.compiler.so.debug" |
|
1388 superClass="cdt.managedbuild.tool.testgnu.c.compiler"> |
|
1389 <option |
|
1390 id="testgnu.c.compiler.so.debug.option.optimization.level" |
|
1391 defaultValue="testgnu.c.optimization.level.none" |
|
1392 superClass="testgnu.c.compiler.option.optimization.level"> |
|
1393 </option> |
|
1394 <option |
|
1395 id="testgnu.c.compiler.so.debug.option.debugging.level" |
|
1396 defaultValue="testgnu.c.debugging.level.max" |
|
1397 superClass="testgnu.c.compiler.option.debugging.level"> |
|
1398 </option> |
|
1399 </tool> |
|
1400 <tool |
|
1401 id="cdt.managedbuild.tool.testgnu.cpp.compiler.so.debug" |
|
1402 superClass="cdt.managedbuild.tool.testgnu.cpp.compiler"> |
|
1403 <option |
|
1404 id="testgnu.cpp.compiler.so.debug.option.optimization.level" |
|
1405 defaultValue="testgnu.cpp.compiler.optimization.level.none" |
|
1406 superClass="testgnu.cpp.compiler.option.optimization.level"> |
|
1407 </option> |
|
1408 <option |
|
1409 id="testgnu.cpp.compiler.so.debug.option.debugging.level" |
|
1410 defaultValue="testgnu.cpp.compiler.debugging.level.max" |
|
1411 superClass="testgnu.cpp.compiler.option.debugging.level"> |
|
1412 </option> |
|
1413 </tool> |
|
1414 <tool |
|
1415 id="cdt.managedbuild.tool.testgnu.c.linker.so.debug" |
|
1416 outputs="so" |
|
1417 outputPrefix="lib" |
|
1418 superClass="cdt.managedbuild.tool.testgnu.c.linker"> |
|
1419 <option |
|
1420 id="testgnu.c.link.so.debug.option.shared" |
|
1421 defaultValue="true" |
|
1422 superClass="testgnu.c.link.option.shared"> |
|
1423 </option> |
|
1424 </tool> |
|
1425 <tool |
|
1426 id="cdt.managedbuild.tool.testgnu.cpp.linker.so.debug" |
|
1427 outputs="so" |
|
1428 outputPrefix="lib" |
|
1429 superClass="cdt.managedbuild.tool.testgnu.cpp.linker"> |
|
1430 <option |
|
1431 id="testgnu.cpp.link.so.debug.option.shared" |
|
1432 defaultValue="true" |
|
1433 superClass="testgnu.cpp.link.option.shared"> |
|
1434 </option> |
|
1435 </tool> |
|
1436 <tool |
|
1437 id="cdt.managedbuild.tool.testgnu.assembler.so.debug" |
|
1438 superClass="cdt.managedbuild.tool.testgnu.assembler"> |
|
1439 </tool> |
|
1440 </toolChain> |
|
1441 </configuration> |
|
1442 <configuration |
|
1443 name="Release" |
|
1444 cleanCommand="rm -rf" |
|
1445 artifactExtension="so" |
|
1446 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" |
|
1447 id="cdt.managedbuild.config.testgnu.so.release"> |
|
1448 <toolChain |
|
1449 id="cdt.managedbuild.toolchain.testgnu.so.release" |
|
1450 name="so Release ToolChain" |
|
1451 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
1452 osList="solaris,linux,hpux,aix,qnx" |
|
1453 archList="all" |
|
1454 isSystem="true"> |
|
1455 <targetPlatform |
|
1456 id="cdt.managedbuild.target.testgnu.platform.so.release" |
|
1457 name="so Release Platform" |
|
1458 binaryParser="org.eclipse.cdt.core.ELF" |
|
1459 osList="solaris,linux,hpux,aix,qnx" |
|
1460 archList="all"> |
|
1461 </targetPlatform> |
|
1462 <builder |
|
1463 id="cdt.managedbuild.target.testgnu.builder.so.release" |
|
1464 name="so Release Builder" |
|
1465 command="make" |
|
1466 arguments="-k"> |
|
1467 </builder> |
|
1468 <tool |
|
1469 id="cdt.managedbuild.tool.testgnu.c.compiler.so.release" |
|
1470 superClass="cdt.managedbuild.tool.testgnu.c.compiler"> |
|
1471 <option |
|
1472 id="testgnu.c.compiler.so.release.option.optimization.level" |
|
1473 defaultValue="testgnu.c.optimization.level.most" |
|
1474 superClass="testgnu.c.compiler.option.optimization.level"> |
|
1475 </option> |
|
1476 <option |
|
1477 id="testgnu.c.compiler.so.release.option.debugging.level" |
|
1478 defaultValue="testgnu.c.debugging.level.none" |
|
1479 superClass="testgnu.c.compiler.option.debugging.level"> |
|
1480 </option> |
|
1481 </tool> |
|
1482 <tool |
|
1483 id="cdt.managedbuild.tool.testgnu.cpp.compiler.so.release" |
|
1484 superClass="cdt.managedbuild.tool.testgnu.cpp.compiler"> |
|
1485 <option |
|
1486 id="testgnu.cpp.compiler.so.release.option.optimization.level" |
|
1487 defaultValue="testgnu.cpp.compiler.optimization.level.most" |
|
1488 superClass="testgnu.cpp.compiler.option.optimization.level"> |
|
1489 </option> |
|
1490 <option |
|
1491 id="testgnu.cpp.compiler.so.release.option.debugging.level" |
|
1492 defaultValue="testgnu.cpp.compiler.debugging.level.none" |
|
1493 superClass="testgnu.cpp.compiler.option.debugging.level"> |
|
1494 </option> |
|
1495 </tool> |
|
1496 <tool |
|
1497 id="cdt.managedbuild.tool.testgnu.c.linker.so.release" |
|
1498 outputs="so" |
|
1499 outputPrefix="lib" |
|
1500 superClass="cdt.managedbuild.tool.testgnu.c.linker"> |
|
1501 <option |
|
1502 id="testgnu.c.link.so.release.option.shared" |
|
1503 defaultValue="true" |
|
1504 superClass="testgnu.c.link.option.shared"> |
|
1505 </option> |
|
1506 </tool> |
|
1507 <tool |
|
1508 id="cdt.managedbuild.tool.testgnu.cpp.linker.so.release" |
|
1509 outputs="so" |
|
1510 outputPrefix="lib" |
|
1511 superClass="cdt.managedbuild.tool.testgnu.cpp.linker"> |
|
1512 <option |
|
1513 id="testgnu.cpp.link.so.release.option.shared" |
|
1514 defaultValue="true" |
|
1515 superClass="testgnu.cpp.link.option.shared"> |
|
1516 </option> |
|
1517 </tool> |
|
1518 <tool |
|
1519 id="cdt.managedbuild.tool.testgnu.assembler.so.release" |
|
1520 superClass="cdt.managedbuild.tool.testgnu.assembler"> |
|
1521 </tool> |
|
1522 </toolChain> |
|
1523 </configuration> |
|
1524 </projectType> |
|
1525 |
|
1526 <projectType |
|
1527 isTest="true" |
|
1528 name="testgnu21.lib" |
|
1529 isAbstract="false" |
|
1530 id="cdt.managedbuild.target.testgnu21.lib"> |
|
1531 <configuration |
|
1532 name="Dbg" |
|
1533 artifactExtension="a" |
|
1534 cleanCommand="rm -rf" |
|
1535 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" |
|
1536 id="cdt.managedbuild.config.testgnu.lib.debug"> |
|
1537 <toolChain |
|
1538 id="cdt.managedbuild.toolchain.testgnu.lib.debug" |
|
1539 name="Dbg TC" |
|
1540 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
1541 osList="solaris,linux,hpux,aix,qnx" |
|
1542 archList="all" |
|
1543 isSystem="true"> |
|
1544 <targetPlatform |
|
1545 id="cdt.managedbuild.target.testgnu.platform.lib.debug" |
|
1546 name="Dbg P" |
|
1547 binaryParser="org.eclipse.cdt.core.ELF" |
|
1548 osList="solaris,linux,hpux,aix,qnx" |
|
1549 archList="all"> |
|
1550 </targetPlatform> |
|
1551 <builder |
|
1552 id="cdt.managedbuild.target.testgnu.builder.lib.debug" |
|
1553 name="Dbg B" |
|
1554 command="make" |
|
1555 arguments="-k"> |
|
1556 </builder> |
|
1557 <tool |
|
1558 id="cdt.managedbuild.tool.testgnu.c.compiler.lib.debug" |
|
1559 superClass="cdt.managedbuild.tool.testgnu.c.compiler"> |
|
1560 <option |
|
1561 id="testgnu.c.compiler.lib.debug.option.optimization.level" |
|
1562 defaultValue="testgnu.c.optimization.level.none" |
|
1563 superClass="testgnu.c.compiler.option.optimization.level"> |
|
1564 </option> |
|
1565 <option |
|
1566 id="testgnu.c.compiler.lib.debug.option.debugging.level" |
|
1567 defaultValue="testgnu.c.debugging.level.max" |
|
1568 superClass="testgnu.c.compiler.option.debugging.level"> |
|
1569 </option> |
|
1570 </tool> |
|
1571 <tool |
|
1572 id="cdt.managedbuild.tool.testgnu.cpp.compiler.lib.debug" |
|
1573 superClass="cdt.managedbuild.tool.testgnu.cpp.compiler"> |
|
1574 <option |
|
1575 id="testgnu.cpp.compiler.lib.debug.option.optimization.level" |
|
1576 defaultValue="testgnu.cpp.compiler.optimization.level.none" |
|
1577 superClass="testgnu.cpp.compiler.option.optimization.level"> |
|
1578 </option> |
|
1579 <option |
|
1580 id="testgnu.cpp.compiler.lib.debug.option.debugging.level" |
|
1581 defaultValue="testgnu.cpp.compiler.debugging.level.max" |
|
1582 superClass="testgnu.cpp.compiler.option.debugging.level"> |
|
1583 </option> |
|
1584 </tool> |
|
1585 <tool |
|
1586 id="cdt.managedbuild.tool.testgnu.archiver.lib.debug" |
|
1587 outputs="a" |
|
1588 outputPrefix="lib" |
|
1589 superClass="cdt.managedbuild.tool.testgnu.archiver"> |
|
1590 </tool> |
|
1591 <tool |
|
1592 id="cdt.managedbuild.tool.testgnu.assembler.lib.debug" |
|
1593 superClass="cdt.managedbuild.tool.testgnu.assembler"> |
|
1594 </tool> |
|
1595 </toolChain> |
|
1596 </configuration> |
|
1597 <configuration |
|
1598 name="Rel" |
|
1599 artifactExtension="a" |
|
1600 cleanCommand="rm -rf" |
|
1601 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" |
|
1602 id="cdt.managedbuild.config.testgnu.lib.release"> |
|
1603 <toolChain |
|
1604 id="cdt.managedbuild.toolchain.testgnu.lib.release" |
|
1605 name="Rel TC" |
|
1606 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
1607 osList="solaris,linux,hpux,aix,qnx" |
|
1608 archList="all" |
|
1609 isSystem="true"> |
|
1610 <targetPlatform |
|
1611 id="cdt.managedbuild.target.testgnu.platform.lib.release" |
|
1612 name="Rel P" |
|
1613 binaryParser="org.eclipse.cdt.core.ELF" |
|
1614 osList="solaris,linux,hpux,aix,qnx" |
|
1615 archList="all"> |
|
1616 </targetPlatform> |
|
1617 <builder |
|
1618 id="cdt.managedbuild.target.testgnu.builder.lib.release" |
|
1619 name="Rel B" |
|
1620 command="make" |
|
1621 arguments="-k"> |
|
1622 </builder> |
|
1623 <tool |
|
1624 id="cdt.managedbuild.tool.testgnu.c.compiler.lib.release" |
|
1625 superClass="cdt.managedbuild.tool.testgnu.c.compiler"> |
|
1626 <option |
|
1627 id="testgnu.c.compiler.lib.release.option.optimization.level" |
|
1628 defaultValue="testgnu.c.optimization.level.most" |
|
1629 superClass="testgnu.c.compiler.option.optimization.level"> |
|
1630 </option> |
|
1631 <option |
|
1632 id="testgnu.c.compiler.lib.release.option.debugging.level" |
|
1633 defaultValue="testgnu.c.debugging.level.none" |
|
1634 superClass="testgnu.c.compiler.option.debugging.level"> |
|
1635 </option> |
|
1636 </tool> |
|
1637 <tool |
|
1638 id="cdt.managedbuild.tool.testgnu.cpp.compiler.lib.release" |
|
1639 superClass="cdt.managedbuild.tool.testgnu.cpp.compiler"> |
|
1640 <option |
|
1641 id="testgnu.cpp.compiler.lib.release.option.optimization.level" |
|
1642 defaultValue="testgnu.cpp.compiler.optimization.level.most" |
|
1643 superClass="testgnu.cpp.compiler.option.optimization.level"> |
|
1644 </option> |
|
1645 <option |
|
1646 id="testgnu.cpp.compiler.lib.release.option.debugging.level" |
|
1647 defaultValue="testgnu.cpp.compiler.debugging.level.none" |
|
1648 superClass="testgnu.cpp.compiler.option.debugging.level"> |
|
1649 </option> |
|
1650 </tool> |
|
1651 <tool |
|
1652 id="cdt.managedbuild.tool.testgnu.archiver.lib.release" |
|
1653 outputs="a" |
|
1654 outputPrefix="lib" |
|
1655 superClass="cdt.managedbuild.tool.testgnu.archiver"> |
|
1656 </tool> |
|
1657 <tool |
|
1658 id="cdt.managedbuild.tool.testgnu.assembler.lib.release" |
|
1659 superClass="cdt.managedbuild.tool.testgnu.assembler"> |
|
1660 </tool> |
|
1661 </toolChain> |
|
1662 </configuration> |
|
1663 </projectType> |
|
1664 |
|
1665 <projectType |
|
1666 isTest="true" |
|
1667 name="Test Java Attributes" |
|
1668 isAbstract="false" |
|
1669 id="cdt.managedbuild.test.java.attrs"> |
|
1670 <configuration |
|
1671 name="The One and Only" |
|
1672 artifactName="Testme" |
|
1673 artifactExtension="xyz" |
|
1674 id="cdt.managedbuild.test.java.attrs.config"> |
|
1675 <toolChain |
|
1676 id="cdt.managedbuild.test.java.attrs.toolchain" |
|
1677 name="The Tool-Chain" |
|
1678 isSystem="true"> |
|
1679 <tool |
|
1680 id="cdt.managedbuild.test.java.attrs.tool" |
|
1681 superClass="cdt.managedbuild.tool.testgnu.c.compiler" |
|
1682 commandLineGenerator="org.eclipse.cdt.managedbuilder.core.tests.ManagedBuildCommandLineGenerator"> |
|
1683 <option |
|
1684 id="testgnu.c.compiler.option.preprocessor.def.symbols.test" |
|
1685 superClass="testgnu.c.compiler.option.preprocessor.def.symbols"> |
|
1686 <listOptionValue |
|
1687 value="foo"> |
|
1688 </listOptionValue> |
|
1689 <listOptionValue |
|
1690 value="bar"> |
|
1691 </listOptionValue> |
|
1692 </option> |
|
1693 </tool> |
|
1694 <builder |
|
1695 id="cdt.managedbuild.test.java.attrs.builder" |
|
1696 name="Test Builder" |
|
1697 command="makeMe" |
|
1698 arguments="-k" |
|
1699 buildfileGenerator="org.eclipse.cdt.managedbuilder.core.tests.BuildFileGenerator"> |
|
1700 </builder> |
|
1701 </toolChain> |
|
1702 </configuration> |
|
1703 </projectType> |
|
1704 </extension> |
|
1705 |
|
1706 <!-- Managed Make Builder Tool Specifications - CDT 3.0 format --> |
|
1707 <extension |
|
1708 id="cdt.managed.build.test30.info" |
|
1709 name="MBS 3.0 Test definitions" |
|
1710 point="org.eclipse.cdt.managedbuilder.core.buildDefinitions"> |
|
1711 <managedBuildRevision |
|
1712 fileVersion="3.0.0"> |
|
1713 </managedBuildRevision> |
|
1714 |
|
1715 <!-- Test tools and project types that correspond to the Gnu tool-chain --> |
|
1716 <tool |
|
1717 natureFilter="cnature" |
|
1718 name="MBS30.linker.gnu.c" |
|
1719 outputFlag="-o" |
|
1720 command="gcc" |
|
1721 id="cdt.managedbuild.tool.testgnu30.c.linker" |
|
1722 isSystem="true"> |
|
1723 <envVarBuildPath |
|
1724 pathType="buildpathLibrary" |
|
1725 variableList="LIBRARY_PATH"> |
|
1726 </envVarBuildPath> |
|
1727 |
|
1728 <optionCategory |
|
1729 owner="cdt.managedbuild.tool.testgnu30.c.linker" |
|
1730 name="MBS30OptCat.General" |
|
1731 id="gnu.c.link.category30.general"> |
|
1732 </optionCategory> |
|
1733 <option |
|
1734 defaultValue="false" |
|
1735 name="MBS30Opt.Posix.Linker.NoStartFiles" |
|
1736 category="gnu.c.link.category30.general" |
|
1737 command="-nostartfiles" |
|
1738 id="gnu.c.link.option30.nostart" |
|
1739 tip="This space intentionally left blank" |
|
1740 valueType="boolean"> |
|
1741 </option> |
|
1742 <option |
|
1743 defaultValue="false" |
|
1744 name="MBS30Opt.Posix.Linker.NoDefLibs" |
|
1745 category="gnu.c.link.category30.general" |
|
1746 command="-nodefaultlibs" |
|
1747 id="gnu.c.link.option30.nodeflibs" |
|
1748 valueType="boolean"> |
|
1749 </option> |
|
1750 <option |
|
1751 defaultValue="false" |
|
1752 name="MBS30Opt.Posix.Linker.NoStdLibs" |
|
1753 category="gnu.c.link.category30.general" |
|
1754 command="-nostdlib" |
|
1755 id="gnu.c.link.option30.nostdlibs" |
|
1756 valueType="boolean"> |
|
1757 </option> |
|
1758 <option |
|
1759 defaultValue="false" |
|
1760 name="MBS30Opt.Posix.Linker.Strip" |
|
1761 category="gnu.c.link.category30.general" |
|
1762 command="--strip-all" |
|
1763 id="gnu.c.link.option30.strip" |
|
1764 valueType="boolean"> |
|
1765 </option> |
|
1766 <option |
|
1767 defaultValue="false" |
|
1768 name="MBS30Opt.Posix.Linker.Static" |
|
1769 category="gnu.c.link.category30.general" |
|
1770 command="-static" |
|
1771 id="gnu.c.link.option30.noshared" |
|
1772 valueType="boolean"> |
|
1773 </option> |
|
1774 <optionCategory |
|
1775 owner="cdt.managedbuild.tool.testgnu30.c.linker" |
|
1776 name="MBS30OptCat.Libs" |
|
1777 id="gnu.c.link.category30.libs"> |
|
1778 </optionCategory> |
|
1779 <option |
|
1780 name="MBS30Opt.Posix.Libs" |
|
1781 category="gnu.c.link.category30.libs" |
|
1782 command="-l" |
|
1783 tip="Enter additional libraries for the link" |
|
1784 id="gnu.c.link.option30.libs" |
|
1785 browseType="file" |
|
1786 valueType="libs"> |
|
1787 </option> |
|
1788 <option |
|
1789 name="MBS30Opt.Posix.Libsearch" |
|
1790 category="gnu.c.link.category30.libs" |
|
1791 command="-L" |
|
1792 id="gnu.c.link.option30.paths" |
|
1793 browseType="directory" |
|
1794 tip="Enter additional directories to use in searching for libraries" |
|
1795 valueType="stringList"> |
|
1796 </option> |
|
1797 <optionCategory |
|
1798 owner="cdt.managedbuild.tool.testgnu30.c.linker" |
|
1799 name="MBS30OptCat.Misc" |
|
1800 id="gnu.c.link.category30.other"> |
|
1801 </optionCategory> |
|
1802 <option |
|
1803 name="MBS30Opt.Posix.Linker.Flags" |
|
1804 category="gnu.c.link.category30.other" |
|
1805 valueType="string" |
|
1806 id="gnu.c.link.option30.ldflags"> |
|
1807 </option> |
|
1808 <option |
|
1809 name="MBS30Opt.Posix.Linker.XLinker" |
|
1810 category="gnu.c.link.category30.other" |
|
1811 command="-Xlinker ${VALUE}" |
|
1812 valueType="stringList" |
|
1813 id="gnu.c.link.option30.other"> |
|
1814 </option> |
|
1815 <option |
|
1816 name="MBS30Opt.Posix.UserObjs" |
|
1817 category="gnu.c.link.category30.other" |
|
1818 browseType="file" |
|
1819 valueType="userObjs" |
|
1820 id="gnu.c.link.option30.userobjs" |
|
1821 tip="Enter additional object files for the link"> |
|
1822 </option> |
|
1823 <optionCategory |
|
1824 owner="cdt.managedbuild.tool.testgnu30.c.linker" |
|
1825 name="MBS30OptCat.Shared.Settings" |
|
1826 id="gnu.c.link.category30.shared"> |
|
1827 </optionCategory> |
|
1828 <option |
|
1829 defaultValue="false" |
|
1830 name="MBS30Opt.Posix.Linker.Shared" |
|
1831 category="gnu.c.link.category30.shared" |
|
1832 command="-shared" |
|
1833 id="gnu.c.link.option30.shared" |
|
1834 valueType="boolean"> |
|
1835 </option> |
|
1836 <option |
|
1837 name="MBS30Opt.Posix.Linker.SOName" |
|
1838 category="gnu.c.link.category30.shared" |
|
1839 command="-Wl,-soname=" |
|
1840 id="gnu.c.link.option30.soname" |
|
1841 browseType="file" |
|
1842 valueType="string"> |
|
1843 </option> |
|
1844 <option |
|
1845 name="MBS30Opt.Posix.Linker.Implib" |
|
1846 category="gnu.c.link.category30.shared" |
|
1847 command="-Wl,--out-implib=" |
|
1848 id="gnu.c.link.option30.implname" |
|
1849 browseType="directory" |
|
1850 valueType="string"> |
|
1851 </option> |
|
1852 <option |
|
1853 name="MBS30Opt.Posix.Linker.Defname" |
|
1854 category="gnu.c.link.category30.shared" |
|
1855 command="-Wl,--output-def=" |
|
1856 id="gnu.c.link.option30.defname" |
|
1857 valueType="string"> |
|
1858 </option> |
|
1859 <inputType |
|
1860 sources="o" |
|
1861 multipleOfType="true" |
|
1862 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" |
|
1863 buildVariable="OBJS" |
|
1864 id="cdt.managedbuild.tool.testgnu30.c.linker.input"> |
|
1865 <additionalInput |
|
1866 paths="$(USER_OBJS)" |
|
1867 kind="additionalinputdependency"> |
|
1868 </additionalInput> |
|
1869 <additionalInput |
|
1870 paths="$(LIBS)" |
|
1871 kind="additionalinput"> |
|
1872 </additionalInput> |
|
1873 </inputType> |
|
1874 <outputType |
|
1875 outputs="" |
|
1876 buildVariable="EXECUTABLES" |
|
1877 nameProvider="org.eclipse.cdt.managedbuilder.core.tests.TestLinkerNameProvider" |
|
1878 id="cdt.managedbuild.tool.testgnu30.c.linker.output"> |
|
1879 </outputType> |
|
1880 </tool> |
|
1881 <tool |
|
1882 natureFilter="ccnature" |
|
1883 name="MBS30.linker.gnu.cpp" |
|
1884 outputFlag="-o" |
|
1885 command="g++" |
|
1886 id="cdt.managedbuild.tool.testgnu30.cpp.linker" |
|
1887 isSystem="true"> |
|
1888 <envVarBuildPath |
|
1889 pathType="buildpathLibrary" |
|
1890 variableList="LIBRARY_PATH"> |
|
1891 </envVarBuildPath> |
|
1892 <optionCategory |
|
1893 owner="cdt.managedbuild.tool.testgnu30.cpp.linker" |
|
1894 name="MBS30OptCat.General" |
|
1895 id="gnu.cpp.link.category30.options"> |
|
1896 </optionCategory> |
|
1897 <option |
|
1898 defaultValue="false" |
|
1899 name="MBS30Opt.Posix.Linker.NoStartFiles" |
|
1900 category="gnu.cpp.link.category30.options" |
|
1901 command="-nostartfiles" |
|
1902 id="gnu.cpp.link.option30.nostart" |
|
1903 valueType="boolean"> |
|
1904 </option> |
|
1905 <option |
|
1906 defaultValue="false" |
|
1907 name="MBS30Opt.Posix.Linker.NoDefLibs" |
|
1908 category="gnu.cpp.link.category30.options" |
|
1909 command="-nodefaultlibs" |
|
1910 id="gnu.cpp.link.option30.nodeflibs" |
|
1911 valueType="boolean"> |
|
1912 </option> |
|
1913 <option |
|
1914 defaultValue="false" |
|
1915 name="MBS30Opt.Posix.Linker.NoStdLibs" |
|
1916 category="gnu.cpp.link.category30.options" |
|
1917 command="-nostdlib" |
|
1918 id="gnu.cpp.link.option30.nostdlibs" |
|
1919 valueType="boolean"> |
|
1920 </option> |
|
1921 <option |
|
1922 defaultValue="false" |
|
1923 name="MBS30Opt.Posix.Linker.Strip" |
|
1924 category="gnu.cpp.link.category30.options" |
|
1925 command="--strip-all" |
|
1926 id="gnu.cpp.link.option30.strip" |
|
1927 valueType="boolean"> |
|
1928 </option> |
|
1929 <optionCategory |
|
1930 owner="cdt.managedbuild.tool.testgnu30.cpp.linker" |
|
1931 name="MBS30OptCat.Libs" |
|
1932 id="gnu.cpp.link.category30.libs"> |
|
1933 </optionCategory> |
|
1934 <option |
|
1935 name="MBS30Opt.Posix.Libs" |
|
1936 category="gnu.cpp.link.category30.libs" |
|
1937 command="-l" |
|
1938 id="gnu.cpp.link.option30.libs" |
|
1939 browseType="file" |
|
1940 valueType="libs"> |
|
1941 </option> |
|
1942 <option |
|
1943 name="MBS30Opt.Posix.Libsearch" |
|
1944 category="gnu.cpp.link.category30.libs" |
|
1945 command="-L" |
|
1946 id="gnu.cpp.link.option30.paths" |
|
1947 browseType="directory" |
|
1948 valueType="stringList"> |
|
1949 </option> |
|
1950 <optionCategory |
|
1951 owner="cdt.managedbuild.tool.testgnu30.cpp.linker" |
|
1952 name="MBS30OptCat.Misc" |
|
1953 id="gnu.cpp.link.category30.other"> |
|
1954 </optionCategory> |
|
1955 <option |
|
1956 name="MBS30Opt.Posix.Linker.Flags" |
|
1957 category="gnu.cpp.link.category30.other" |
|
1958 valueType="string" |
|
1959 id="gnu.cpp.link.option30.flags"> |
|
1960 </option> |
|
1961 <option |
|
1962 name="MBS30Opt.Posix.Linker.XLinker" |
|
1963 category="gnu.cpp.link.category30.other" |
|
1964 command="-Xlinker ${VALUE}" |
|
1965 valueType="stringList" |
|
1966 id="gnu.cpp.link.option30.other"> |
|
1967 </option> |
|
1968 <option |
|
1969 name="MBS30Opt.Posix.UserObjs" |
|
1970 category="gnu.cpp.link.category30.other" |
|
1971 browseType="file" |
|
1972 valueType="userObjs" |
|
1973 id="gnu.cpp.link.option30.userobjs"> |
|
1974 </option> |
|
1975 <optionCategory |
|
1976 owner="cdt.managedbuild.tool.testgnu30.cpp.linker" |
|
1977 name="MBS30OptCat.Shared.Settings" |
|
1978 id="gnu.cpp.link.category30.shared"> |
|
1979 </optionCategory> |
|
1980 <option |
|
1981 defaultValue="false" |
|
1982 name="MBS30Opt.Posix.Linker.Shared" |
|
1983 category="gnu.cpp.link.category30.shared" |
|
1984 command="-shared" |
|
1985 valueType="boolean" |
|
1986 id="gnu.cpp.link.option30.shared"> |
|
1987 </option> |
|
1988 <option |
|
1989 name="MBS30Opt.Posix.Linker.SOName" |
|
1990 category="gnu.cpp.link.category30.shared" |
|
1991 command="-Wl,-soname=" |
|
1992 valueType="string" |
|
1993 browseType="file" |
|
1994 id="gnu.cpp.link.option30.soname"> |
|
1995 </option> |
|
1996 <option |
|
1997 name="MBS30Opt.Posix.Linker.Implib" |
|
1998 category="gnu.cpp.link.category30.shared" |
|
1999 command="-Wl,--out-implib=" |
|
2000 valueType="string" |
|
2001 browseType="directory" |
|
2002 id="gnu.cpp.link.option30.implname"> |
|
2003 </option> |
|
2004 <option |
|
2005 name="MBS30Opt.Posix.Linker.Defname" |
|
2006 category="gnu.cpp.link.category30.shared" |
|
2007 command="-Wl,--output-def=" |
|
2008 valueType="string" |
|
2009 id="gnu.cpp.link.option30.defname"> |
|
2010 </option> |
|
2011 <inputType |
|
2012 sources="o" |
|
2013 multipleOfType="true" |
|
2014 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" |
|
2015 buildVariable="OBJS" |
|
2016 id="cdt.managedbuild.tool.testgnu30.cpp.linker.input"> |
|
2017 <additionalInput |
|
2018 paths="$(USER_OBJS)" |
|
2019 kind="additionalinputdependency"> |
|
2020 </additionalInput> |
|
2021 <additionalInput |
|
2022 paths="$(LIBS)" |
|
2023 kind="additionalinput"> |
|
2024 </additionalInput> |
|
2025 </inputType> |
|
2026 <outputType |
|
2027 outputs="" |
|
2028 buildVariable="EXECUTABLES" |
|
2029 id="cdt.managedbuild.tool.testgnu30.cpp.linker.output"> |
|
2030 </outputType> |
|
2031 </tool> |
|
2032 <tool |
|
2033 natureFilter="both" |
|
2034 isAbstract="true" |
|
2035 name="MBS30.archiver.gnu" |
|
2036 command="ar" |
|
2037 id="cdt.managedbuild.tool.testgnu30.archiver" |
|
2038 isSystem="true"> |
|
2039 <optionCategory |
|
2040 owner="cdt.managedbuild.tool.testgnu30.archiver" |
|
2041 name="MBS30OptCat.General" |
|
2042 id="gnu.lib.category30.general"> |
|
2043 </optionCategory> |
|
2044 <option |
|
2045 defaultValue="-r" |
|
2046 name="MBS30Opt.Posix.Archiver.Flags" |
|
2047 category="gnu.lib.category30.general" |
|
2048 valueType="string" |
|
2049 id="gnu.both.lib.option30.flags"> |
|
2050 </option> |
|
2051 <inputType |
|
2052 sources="o" |
|
2053 multipleOfType="true" |
|
2054 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" |
|
2055 buildVariable="OBJS" |
|
2056 id="cdt.managedbuild.tool.testgnu30.archiver.input"> |
|
2057 <additionalInput |
|
2058 paths="$(USER_OBJS)" |
|
2059 kind="additionalinputdependency"> |
|
2060 </additionalInput> |
|
2061 <additionalInput |
|
2062 paths="$(LIBS)" |
|
2063 kind="additionalinput"> |
|
2064 </additionalInput> |
|
2065 </inputType> |
|
2066 <outputType |
|
2067 outputs="a" |
|
2068 outputPrefix="lib" |
|
2069 buildVariable="ARCHIVES" |
|
2070 id="cdt.managedbuild.tool.testgnu30.archiver.output"> |
|
2071 </outputType> |
|
2072 </tool> |
|
2073 |
|
2074 <tool |
|
2075 name="MBS30.compiler.gnu.c" |
|
2076 id="cdt.managedbuild.tool.testgnu30.c.compiler" |
|
2077 isAbstract="true" |
|
2078 command="gcc" |
|
2079 natureFilter="cnature" |
|
2080 outputFlag="-o" |
|
2081 isSystem="true"> |
|
2082 <envVarBuildPath |
|
2083 pathType="buildpathInclude" |
|
2084 variableList="CPATH,C_INCLUDE_PATH"> |
|
2085 </envVarBuildPath> |
|
2086 <optionCategory |
|
2087 owner="cdt.managedbuild.tool.testgnu30.c.compiler" |
|
2088 name="MBS30OptCat.Preproc" |
|
2089 id="gnu.c.compiler.category30.preprocessor"> |
|
2090 </optionCategory> |
|
2091 <option |
|
2092 defaultValue="false" |
|
2093 name="MBS30Opt.Posix.Nostdinc" |
|
2094 category="gnu.c.compiler.category30.preprocessor" |
|
2095 command="-nostdinc" |
|
2096 id="gnu.c.compiler.option30.preprocessor.nostdinc" |
|
2097 valueType="boolean"> |
|
2098 </option> |
|
2099 <option |
|
2100 defaultValue="false" |
|
2101 name="MBS30Opt.Posix.PreprocOnly" |
|
2102 category="gnu.c.compiler.category30.preprocessor" |
|
2103 command="-E" |
|
2104 id="gnu.c.compiler.option30.preprocessor.preprocess" |
|
2105 valueType="boolean"> |
|
2106 </option> |
|
2107 <optionCategory |
|
2108 owner="cdt.managedbuild.tool.testgnu30.c.compiler" |
|
2109 name="MBS30OptCat.Symbols" |
|
2110 id="gnu.c.compiler.category30.symbols"> |
|
2111 </optionCategory> |
|
2112 <option |
|
2113 name="MBS30Opt.Posix.DefSym" |
|
2114 category="gnu.c.compiler.category30.symbols" |
|
2115 command="-D" |
|
2116 id="gnu.c.compiler.option30.preprocessor.def.symbols" |
|
2117 valueType="definedSymbols"> |
|
2118 </option> |
|
2119 <option |
|
2120 name="MBS30Opt.Posix.UndefSym" |
|
2121 category="gnu.c.compiler.category30.symbols" |
|
2122 command="-U" |
|
2123 id="gnu.c.compiler.option30.preprocessor.undef.symbol" |
|
2124 valueType="stringList"> |
|
2125 </option> |
|
2126 <optionCategory |
|
2127 owner="cdt.managedbuild.tool.testgnu30.c.compiler" |
|
2128 name="MBS30OptCat.Dirs" |
|
2129 id="gnu.c.compiler.category30.dirs"> |
|
2130 </optionCategory> |
|
2131 <option |
|
2132 name="MBS30Opt.Posix.InclPaths" |
|
2133 category="gnu.c.compiler.category30.dirs" |
|
2134 command="-I" |
|
2135 id="gnu.c.compiler.option30.include.paths" |
|
2136 valueType="includePath" |
|
2137 browseType="directory"> |
|
2138 </option> |
|
2139 <optionCategory |
|
2140 owner="cdt.managedbuild.tool.testgnu30.c.compiler" |
|
2141 name="MBS30OptCat.Optimize" |
|
2142 id="gnu.c.compiler.category30.optimization"> |
|
2143 </optionCategory> |
|
2144 <option |
|
2145 name="MBS30Opt.Posix.OptLevel" |
|
2146 category="gnu.c.compiler.category30.optimization" |
|
2147 id="gnu.c.compiler.option30.optimization.level" |
|
2148 valueType="enumerated"> |
|
2149 <enumeratedOptionValue |
|
2150 name="MBS30Opt.Posix.Optimize.None" |
|
2151 isDefault="false" |
|
2152 command="-O0" |
|
2153 id="gnu.c.optimization.level.none"> |
|
2154 </enumeratedOptionValue> |
|
2155 <enumeratedOptionValue |
|
2156 name="MBS30Opt.Posix.Optimize.Optimize" |
|
2157 command="-O1" |
|
2158 id="gnu.c.optimization.level.optimize"> |
|
2159 </enumeratedOptionValue> |
|
2160 <enumeratedOptionValue |
|
2161 name="MBS30Opt.Posix.Optimize.More" |
|
2162 isDefault="true" |
|
2163 command="-O2" |
|
2164 id="gnu.c.optimization.level.more"> |
|
2165 </enumeratedOptionValue> |
|
2166 <enumeratedOptionValue |
|
2167 name="MBS30Opt.Posix.Optimize.Most" |
|
2168 command="-O3" |
|
2169 id="gnu.c.optimization.level.most"> |
|
2170 </enumeratedOptionValue> |
|
2171 </option> |
|
2172 <option |
|
2173 name="MBS30Opt.Posix.Optimize.Flags" |
|
2174 category="gnu.c.compiler.category30.optimization" |
|
2175 id="gnu.c.compiler.option30.optimization.flags" |
|
2176 valueType="string"> |
|
2177 </option> |
|
2178 <optionCategory |
|
2179 owner="cdt.managedbuild.tool.testgnu30.c.compiler" |
|
2180 name="MBS30OptCat.Debug" |
|
2181 id="gnu.c.compiler.category30.debug"> |
|
2182 </optionCategory> |
|
2183 <option |
|
2184 name="MBS30Opt.Posix.DebugLevel" |
|
2185 category="gnu.c.compiler.category30.debug" |
|
2186 id="gnu.c.compiler.option30.debugging.level" |
|
2187 valueType="enumerated"> |
|
2188 <enumeratedOptionValue |
|
2189 name="MBS30Opt.Posix.Debug.None" |
|
2190 isDefault="false" |
|
2191 id="gnu.c.debugging.level.none"> |
|
2192 </enumeratedOptionValue> |
|
2193 <enumeratedOptionValue |
|
2194 name="MBS30Opt.Posix.Debug.Min" |
|
2195 command="-g1" |
|
2196 id="gnu.c.debugging.level.minimal"> |
|
2197 </enumeratedOptionValue> |
|
2198 <enumeratedOptionValue |
|
2199 name="MBS30Opt.Posix.Debug.Def" |
|
2200 isDefault="true" |
|
2201 command="-g" |
|
2202 id="gnu.c.debugging.level.default"> |
|
2203 </enumeratedOptionValue> |
|
2204 <enumeratedOptionValue |
|
2205 name="MBS30Opt.Posix.Debug.Max" |
|
2206 isDefault="false" |
|
2207 command="-g3" |
|
2208 id="gnu.c.debugging.level.max"> |
|
2209 </enumeratedOptionValue> |
|
2210 </option> |
|
2211 <option |
|
2212 name="MBS30Opt.Posix.Debug.Other" |
|
2213 category="gnu.c.compiler.category30.debug" |
|
2214 id="gnu.c.compiler.option30.debugging.other" |
|
2215 valueType="string"> |
|
2216 </option> |
|
2217 <option |
|
2218 defaultValue="false" |
|
2219 name="MBS30Opt.Posix.Debug.gprof" |
|
2220 category="gnu.c.compiler.category30.debug" |
|
2221 command="-pg" |
|
2222 id="gnu.c.compiler.option30.debugging.gprof" |
|
2223 valueType="boolean"> |
|
2224 </option> |
|
2225 <option |
|
2226 defaultValue="false" |
|
2227 name="MBS30Opt.Posix.Debug.prof" |
|
2228 category="gnu.c.compiler.category30.debug" |
|
2229 command="-p" |
|
2230 id="gnu.c.compiler.option30.debugging.prof" |
|
2231 valueType="boolean"> |
|
2232 </option> |
|
2233 <optionCategory |
|
2234 owner="cdt.managedbuild.tool.testgnu30.c.compiler" |
|
2235 name="MBS30OptCat.Warn" |
|
2236 id="gnu.c.compiler.category30.warnings"> |
|
2237 </optionCategory> |
|
2238 <option |
|
2239 defaultValue="false" |
|
2240 name="MBS30Opt.Posix.Warn.Syntax" |
|
2241 category="gnu.c.compiler.category30.warnings" |
|
2242 command="-fsyntax-only" |
|
2243 id="gnu.c.compiler.option30.warnings.syntax" |
|
2244 valueType="boolean"> |
|
2245 </option> |
|
2246 <option |
|
2247 defaultValue="false" |
|
2248 name="MBS30Opt.Posix.Warn.Pedandic" |
|
2249 category="gnu.c.compiler.category30.warnings" |
|
2250 command="-pedantic" |
|
2251 id="gnu.c.compiler.option30.warnings.pedantic" |
|
2252 valueType="boolean"> |
|
2253 </option> |
|
2254 <option |
|
2255 defaultValue="false" |
|
2256 name="MBS30Opt.Posix.Warn.PedErrors" |
|
2257 category="gnu.c.compiler.category30.warnings" |
|
2258 command="-pedantic-errors" |
|
2259 id="gnu.c.compiler.option30.warnings.pedantic.error" |
|
2260 valueType="boolean"> |
|
2261 </option> |
|
2262 <option |
|
2263 defaultValue="false" |
|
2264 name="MBS30Opt.Posix.Warn.nowarn" |
|
2265 category="gnu.c.compiler.category30.warnings" |
|
2266 command="-w" |
|
2267 id="gnu.c.compiler.option30.warnings.nowarn" |
|
2268 valueType="boolean"> |
|
2269 </option> |
|
2270 <option |
|
2271 defaultValue="true" |
|
2272 name="MBS30Opt.Posix.Warn.allwarn" |
|
2273 category="gnu.c.compiler.category30.warnings" |
|
2274 command="-Wall" |
|
2275 id="gnu.c.compiler.option30.warnings.allwarn" |
|
2276 valueType="boolean"> |
|
2277 </option> |
|
2278 <option |
|
2279 defaultValue="false" |
|
2280 name="MBS30Opt.Posix.Warn.toerrs" |
|
2281 category="gnu.c.compiler.category30.warnings" |
|
2282 command="-Werror" |
|
2283 id="gnu.c.compiler.option30.warnings.toerrors" |
|
2284 valueType="boolean"> |
|
2285 </option> |
|
2286 <optionCategory |
|
2287 owner="cdt.managedbuild.tool.testgnu30.c.compiler" |
|
2288 name="MBS30OptCat.Misc" |
|
2289 id="gnu.c.compiler.category30.other"> |
|
2290 </optionCategory> |
|
2291 <option |
|
2292 defaultValue="-c -fmessage-length=0" |
|
2293 name="MBS30Opt.OtherFlags" |
|
2294 category="gnu.c.compiler.category30.other" |
|
2295 id="gnu.c.compiler.option30.misc.other" |
|
2296 valueType="string"> |
|
2297 </option> |
|
2298 <option |
|
2299 applicabilityCalculator="org.eclipse.cdt.managedbuilder.core.tests.AlwaysOnApplicabilityCalculator" |
|
2300 category="gnu.c.compiler.category30.other" |
|
2301 command="-v" |
|
2302 defaultValue="true" |
|
2303 id="gnu.c.compiler.option30.misc.verbose" |
|
2304 name="MBS30Opt.Posix.Verbose" |
|
2305 valueType="boolean"> |
|
2306 </option> |
|
2307 <option |
|
2308 defaultValue="false" |
|
2309 name="MBS30Opt.Posix.Ansi" |
|
2310 category="gnu.c.compiler.category30.other" |
|
2311 command="-ansi" |
|
2312 id="gnu.c.compiler.option30.misc.ansi" |
|
2313 valueType="boolean"> |
|
2314 </option> |
|
2315 <option |
|
2316 applicabilityCalculator="org.eclipse.cdt.managedbuilder.core.tests.AlwaysOffApplicabilityCalculator" |
|
2317 defaultValue="true" |
|
2318 name="MBS30Opt.Posix.FakeOption" |
|
2319 category="gnu.c.compiler.category30.other" |
|
2320 command="-fake" |
|
2321 id="gnu.c.compiler.option30.misc.FakeOption" |
|
2322 isAbstract="false" |
|
2323 valueType="boolean"> |
|
2324 </option> |
|
2325 <inputType |
|
2326 sources="c" |
|
2327 dependencyExtensions="h" |
|
2328 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator" |
|
2329 id="cdt.managedbuild.tool.testgnu30.c.compiler.input"> |
|
2330 </inputType> |
|
2331 <outputType |
|
2332 outputs="o" |
|
2333 buildVariable="OBJS" |
|
2334 id="cdt.managedbuild.tool.testgnu30.c.compiler.output"> |
|
2335 </outputType> |
|
2336 </tool> |
|
2337 <tool |
|
2338 name="MBS30.compiler.gnu.cpp" |
|
2339 id="cdt.managedbuild.tool.testgnu30.cpp.compiler" |
|
2340 isAbstract="true" |
|
2341 command="g++" |
|
2342 natureFilter="ccnature" |
|
2343 outputFlag="-o" |
|
2344 isSystem="true"> |
|
2345 <envVarBuildPath |
|
2346 pathType="buildpathInclude" |
|
2347 variableList="CPATH,CPLUS_INCLUDE_PATH"> |
|
2348 </envVarBuildPath> |
|
2349 <optionCategory |
|
2350 owner="cdt.managedbuild.tool.testgnu30.cpp.compiler" |
|
2351 name="MBS30OptCat.Preproc" |
|
2352 id="gnu.cpp.compiler.category30.preprocessor"> |
|
2353 </optionCategory> |
|
2354 <option |
|
2355 defaultValue="false" |
|
2356 name="MBS30Opt.Posix.Nostdinc" |
|
2357 category="gnu.cpp.compiler.category30.preprocessor" |
|
2358 command="-nostdinc" |
|
2359 id="gnu.cpp.compiler.option30.preprocessor.nostdinc" |
|
2360 valueType="boolean"> |
|
2361 </option> |
|
2362 <option |
|
2363 defaultValue="false" |
|
2364 name="MBS30Opt.Posix.PreprocOnly" |
|
2365 category="gnu.cpp.compiler.category30.preprocessor" |
|
2366 command="-E" |
|
2367 id="gnu.cpp.compiler.option30.preprocessor.preprocess" |
|
2368 valueType="boolean"> |
|
2369 </option> |
|
2370 <option |
|
2371 name="MBS30Opt.Posix.DefSym" |
|
2372 category="gnu.cpp.compiler.category30.preprocessor" |
|
2373 command="-D" |
|
2374 id="gnu.cpp.compiler.option30.preprocessor.def" |
|
2375 valueType="definedSymbols"> |
|
2376 </option> |
|
2377 <option |
|
2378 name="MBS30Opt.Posix.UndefSym" |
|
2379 category="gnu.cpp.compiler.category30.preprocessor" |
|
2380 command="-U" |
|
2381 id="gnu.cpp.compiler.option30.preprocessor.undef" |
|
2382 valueType="stringList"> |
|
2383 </option> |
|
2384 <optionCategory |
|
2385 owner="cdt.managedbuild.tool.testgnu30.cpp.compiler" |
|
2386 name="MBS30OptCat.Dirs" |
|
2387 id="gnu.cpp.compiler.category30.dirs"> |
|
2388 </optionCategory> |
|
2389 <option |
|
2390 name="MBS30Opt.Posix.InclPaths" |
|
2391 category="gnu.cpp.compiler.category30.dirs" |
|
2392 command="-I" |
|
2393 id="gnu.cpp.compiler.option30.include.paths" |
|
2394 valueType="includePath" |
|
2395 browseType="directory"> |
|
2396 </option> |
|
2397 <optionCategory |
|
2398 owner="cdt.managedbuild.tool.testgnu30.cpp.compiler" |
|
2399 name="MBS30OptCat.Optimize" |
|
2400 id="gnu.cpp.compiler.category30.optimization"> |
|
2401 </optionCategory> |
|
2402 <option |
|
2403 name="MBS30Opt.Posix.OptLevel" |
|
2404 category="gnu.cpp.compiler.category30.optimization" |
|
2405 id="gnu.cpp.compiler.option30.optimization.level" |
|
2406 valueType="enumerated"> |
|
2407 <enumeratedOptionValue |
|
2408 name="MBS30Opt.Posix.Optimize.None" |
|
2409 command="-O0" |
|
2410 id="gnu.cpp.compiler.optimization.level.none"> |
|
2411 </enumeratedOptionValue> |
|
2412 <enumeratedOptionValue |
|
2413 name="MBS30Opt.Posix.Optimize.Optimize" |
|
2414 command="-O1" |
|
2415 id="gnu.cpp.compiler.optimization.level.optimize"> |
|
2416 </enumeratedOptionValue> |
|
2417 <enumeratedOptionValue |
|
2418 name="MBS30Opt.Posix.Optimize.More" |
|
2419 isDefault="true" |
|
2420 command="-O2" |
|
2421 id="gnu.cpp.compiler.optimization.level.more"> |
|
2422 </enumeratedOptionValue> |
|
2423 <enumeratedOptionValue |
|
2424 name="MBS30Opt.Posix.Optimize.Most" |
|
2425 command="-O3" |
|
2426 id="gnu.cpp.compiler.optimization.level.most"> |
|
2427 </enumeratedOptionValue> |
|
2428 </option> |
|
2429 <option |
|
2430 name="MBS30Opt.Posix.Optimize.Flags" |
|
2431 category="gnu.cpp.compiler.category30.optimization" |
|
2432 id="gnu.cpp.compiler.option30.optimization.flags" |
|
2433 valueType="string"> |
|
2434 </option> |
|
2435 <optionCategory |
|
2436 owner="cdt.managedbuild.tool.testgnu30.cpp.compiler" |
|
2437 name="MBS30OptCat.Debug" |
|
2438 id="gnu.cpp.compiler.category30.debug"> |
|
2439 </optionCategory> |
|
2440 <option |
|
2441 name="MBS30Opt.Posix.DebugLevel" |
|
2442 category="gnu.cpp.compiler.category30.debug" |
|
2443 id="gnu.cpp.compiler.option30.debugging.level" |
|
2444 valueType="enumerated"> |
|
2445 <enumeratedOptionValue |
|
2446 name="MBS30Opt.Posix.Debug.None" |
|
2447 isDefault="false" |
|
2448 id="gnu.cpp.compiler.debugging.level.none"> |
|
2449 </enumeratedOptionValue> |
|
2450 <enumeratedOptionValue |
|
2451 name="MBS30Opt.Posix.Debug.Min" |
|
2452 command="-g1" |
|
2453 id="gnu.cpp.compiler.debugging.level.minimal"> |
|
2454 </enumeratedOptionValue> |
|
2455 <enumeratedOptionValue |
|
2456 name="MBS30Opt.Posix.Debug.Def" |
|
2457 isDefault="true" |
|
2458 command="-g" |
|
2459 id="gnu.cpp.compiler.debugging.level.default"> |
|
2460 </enumeratedOptionValue> |
|
2461 <enumeratedOptionValue |
|
2462 name="MBS30Opt.Posix.Debug.Max" |
|
2463 isDefault="false" |
|
2464 command="-g3" |
|
2465 id="gnu.cpp.compiler.debugging.level.max"> |
|
2466 </enumeratedOptionValue> |
|
2467 </option> |
|
2468 <option |
|
2469 name="MBS30Opt.Posix.Debug.Other" |
|
2470 category="gnu.cpp.compiler.category30.debug" |
|
2471 id="gnu.cpp.compiler.option30.debugging.other" |
|
2472 valueType="string"> |
|
2473 </option> |
|
2474 <option |
|
2475 defaultValue="false" |
|
2476 name="MBS30Opt.Posix.Debug.prof" |
|
2477 category="gnu.cpp.compiler.category30.debug" |
|
2478 command="-p" |
|
2479 id="gnu.cpp.compiler.option30.debugging.prof" |
|
2480 valueType="boolean"> |
|
2481 </option> |
|
2482 <option |
|
2483 defaultValue="false" |
|
2484 name="MBS30Opt.Posix.Debug.gprof" |
|
2485 category="gnu.cpp.compiler.category30.debug" |
|
2486 command="-pg" |
|
2487 id="gnu.cpp.compiler.option30.debugging.gprof" |
|
2488 valueType="boolean"> |
|
2489 </option> |
|
2490 <optionCategory |
|
2491 owner="cdt.managedbuild.tool.testgnu30.cpp.compiler" |
|
2492 name="MBS30OptCat.Warn" |
|
2493 id="gnu.cpp.compiler.category30.warnings"> |
|
2494 </optionCategory> |
|
2495 <option |
|
2496 defaultValue="false" |
|
2497 name="MBS30Opt.Posix.Warn.Syntax" |
|
2498 category="gnu.cpp.compiler.category30.warnings" |
|
2499 command="-fsyntax-only" |
|
2500 id="gnu.cpp.compiler.option30.warnings.syntax" |
|
2501 valueType="boolean"> |
|
2502 </option> |
|
2503 <option |
|
2504 defaultValue="false" |
|
2505 name="MBS30Opt.Posix.Warn.Pedandic" |
|
2506 category="gnu.cpp.compiler.category30.warnings" |
|
2507 command="-pedantic" |
|
2508 id="gnu.cpp.compiler.option30.warnings.pedantic" |
|
2509 valueType="boolean"> |
|
2510 </option> |
|
2511 <option |
|
2512 defaultValue="false" |
|
2513 name="MBS30Opt.Posix.Warn.PedErrors" |
|
2514 category="gnu.cpp.compiler.category30.warnings" |
|
2515 command="-pedantic-errors" |
|
2516 id="gnu.cpp.compiler.option30.warnings.pedantic.error" |
|
2517 valueType="boolean"> |
|
2518 </option> |
|
2519 <option |
|
2520 defaultValue="false" |
|
2521 name="MBS30Opt.Posix.Warn.nowarn" |
|
2522 category="gnu.cpp.compiler.category30.warnings" |
|
2523 command="-w" |
|
2524 id="gnu.cpp.compiler.option30.warnings.nowarn" |
|
2525 valueType="boolean"> |
|
2526 </option> |
|
2527 <option |
|
2528 defaultValue="true" |
|
2529 name="MBS30Opt.Posix.Warn.allwarn" |
|
2530 category="gnu.cpp.compiler.category30.warnings" |
|
2531 command="-Wall" |
|
2532 id="gnu.cpp.compiler.option30.warnings.allwarn" |
|
2533 valueType="boolean"> |
|
2534 </option> |
|
2535 <option |
|
2536 defaultValue="false" |
|
2537 name="MBS30Opt.Posix.Warn.toerrs" |
|
2538 category="gnu.cpp.compiler.category30.warnings" |
|
2539 command="-Werror" |
|
2540 id="gnu.cpp.compiler.option30.warnings.toerrors" |
|
2541 valueType="boolean"> |
|
2542 </option> |
|
2543 <optionCategory |
|
2544 owner="cdt.managedbuild.tool.testgnu30.cpp.compiler" |
|
2545 name="MBS30OptCat.Misc" |
|
2546 id="gnu.cpp.compiler.category30.other"> |
|
2547 </optionCategory> |
|
2548 <option |
|
2549 defaultValue="-c -fmessage-length=0" |
|
2550 name="MBS30Opt.OtherFlags" |
|
2551 category="gnu.cpp.compiler.category30.other" |
|
2552 id="gnu.cpp.compiler.option30.other.other" |
|
2553 valueType="string"> |
|
2554 </option> |
|
2555 <option |
|
2556 defaultValue="false" |
|
2557 name="MBS30Opt.Posix.Verbose" |
|
2558 category="gnu.cpp.compiler.category30.other" |
|
2559 command="-v" |
|
2560 id="gnu.cpp.compiler.option30.other.verbose" |
|
2561 valueType="boolean"> |
|
2562 </option> |
|
2563 <inputType |
|
2564 sources="c,C,cc,cxx,cpp" |
|
2565 dependencyExtensions="h,H,hpp" |
|
2566 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator" |
|
2567 id="cdt.managedbuild.tool.testgnu30.cpp.compiler.input"> |
|
2568 </inputType> |
|
2569 <outputType |
|
2570 outputs="o" |
|
2571 buildVariable="OBJS" |
|
2572 id="cdt.managedbuild.tool.testgnu30.cpp.compiler.output"> |
|
2573 </outputType> |
|
2574 </tool> |
|
2575 |
|
2576 <projectType |
|
2577 isAbstract="false" |
|
2578 isTest="true" |
|
2579 name="MBS30TargetName.gnu.exe" |
|
2580 id="cdt.managedbuild.target.gnu30.exe"> |
|
2581 <configuration |
|
2582 name="MBS30ConfigName.Dbg" |
|
2583 id="cdt.managedbuild.config.testgnu30.exe.debug" |
|
2584 cleanCommand="rm -rf" |
|
2585 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
2586 <toolChain |
|
2587 archList="all" |
|
2588 osList="solaris,linux,hpux,aix,qnx" |
|
2589 name="MBS30ToolChainName.Dbg" |
|
2590 targetTool="cdt.managedbuild.tool.testgnu30.c.linker.exe.debug;cdt.managedbuild.tool.testgnu30.cpp.linker.exe.debug" |
|
2591 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
2592 id="cdt.managedbuild.toolchain.testgnu30.exe.debug" |
|
2593 isSystem="true"> |
|
2594 <targetPlatform |
|
2595 id="cdt.managedbuild.target.testgnu30.platform.exe.debug" |
|
2596 name="MBS30PlatformName.Dbg" |
|
2597 binaryParser="org.eclipse.cdt.core.ELF" |
|
2598 osList="solaris,linux,hpux,aix,qnx" |
|
2599 archList="all"> |
|
2600 </targetPlatform> |
|
2601 <builder |
|
2602 id="cdt.managedbuild.target.testgnu30.builder.exe.debug" |
|
2603 name="MBS30BuilderName.Dbg" |
|
2604 command="make" |
|
2605 arguments="-k" |
|
2606 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
2607 </builder> |
|
2608 <tool |
|
2609 id="cdt.managedbuild.tool.testgnu30.c.compiler.exe.debug" |
|
2610 superClass="cdt.managedbuild.tool.testgnu30.c.compiler"> |
|
2611 <option |
|
2612 id="gnu.c.compiler.exe.debug.option30.optimization.level" |
|
2613 defaultValue="gnu.c.optimization.level.none" |
|
2614 superClass="gnu.c.compiler.option30.optimization.level"> |
|
2615 </option> |
|
2616 <option |
|
2617 id="gnu.c.compiler.exe.debug.option30.debugging.level" |
|
2618 defaultValue="gnu.c.debugging.level.max" |
|
2619 superClass="gnu.c.compiler.option30.debugging.level"> |
|
2620 </option> |
|
2621 </tool> |
|
2622 <tool |
|
2623 id="cdt.managedbuild.tool.testgnu30.cpp.compiler.exe.debug" |
|
2624 superClass="cdt.managedbuild.tool.testgnu30.cpp.compiler"> |
|
2625 <option |
|
2626 id="gnu.cpp.compiler.exe.debug.option30.optimization.level" |
|
2627 defaultValue="gnu.cpp.compiler.optimization.level.none" |
|
2628 superClass="gnu.cpp.compiler.option30.optimization.level"> |
|
2629 </option> |
|
2630 <option |
|
2631 id="gnu.cpp.compiler.exe.debug.option30.debugging.level" |
|
2632 defaultValue="gnu.cpp.compiler.debugging.level.max" |
|
2633 superClass="gnu.cpp.compiler.option30.debugging.level"> |
|
2634 </option> |
|
2635 </tool> |
|
2636 <tool |
|
2637 id="cdt.managedbuild.tool.testgnu30.c.linker.exe.debug" |
|
2638 superClass="cdt.managedbuild.tool.testgnu30.c.linker"> |
|
2639 </tool> |
|
2640 <tool |
|
2641 id="cdt.managedbuild.tool.testgnu30.cpp.linker.exe.debug" |
|
2642 superClass="cdt.managedbuild.tool.testgnu30.cpp.linker"> |
|
2643 </tool> |
|
2644 </toolChain> |
|
2645 </configuration> |
|
2646 <configuration |
|
2647 name="MBS30ConfigName.Rel" |
|
2648 id="cdt.managedbuild.config.testgnu30.exe.release" |
|
2649 cleanCommand="rm -rf" |
|
2650 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
2651 <toolChain |
|
2652 archList="all" |
|
2653 osList="solaris,linux,hpux,aix,qnx" |
|
2654 name="MBS30ToolChainName.Rel" |
|
2655 targetTool="cdt.managedbuild.tool.testgnu30.c.linker.exe.release;cdt.managedbuild.tool.testgnu30.cpp.linker.exe.release" |
|
2656 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
2657 id="cdt.managedbuild.toolchain.testgnu30.exe.release" |
|
2658 isSystem="true"> |
|
2659 <targetPlatform |
|
2660 id="cdt.managedbuild.target.testgnu30.platform.exe.release" |
|
2661 name="MBS30PlatformName.Rel" |
|
2662 binaryParser="org.eclipse.cdt.core.ELF" |
|
2663 osList="solaris,linux,hpux,aix,qnx" |
|
2664 archList="all"> |
|
2665 </targetPlatform> |
|
2666 <builder |
|
2667 id="cdt.managedbuild.target.testgnu30.builder.exe.release" |
|
2668 name="MBS30BuilderName.Rel" |
|
2669 command="make" |
|
2670 arguments="-k" |
|
2671 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
2672 </builder> |
|
2673 <tool |
|
2674 id="cdt.managedbuild.tool.testgnu30.c.compiler.exe.release" |
|
2675 superClass="cdt.managedbuild.tool.testgnu30.c.compiler"> |
|
2676 <option |
|
2677 id="gnu.c.compiler.exe.release.option30.optimization.level" |
|
2678 defaultValue="gnu.c.optimization.level.most" |
|
2679 superClass="gnu.c.compiler.option30.optimization.level"> |
|
2680 </option> |
|
2681 <option |
|
2682 id="gnu.c.compiler.exe.release.option30.debugging.level" |
|
2683 defaultValue="gnu.c.debugging.level.none" |
|
2684 superClass="gnu.c.compiler.option30.debugging.level"> |
|
2685 </option> |
|
2686 </tool> |
|
2687 <tool |
|
2688 id="cdt.managedbuild.tool.testgnu30.cpp.compiler.exe.release" |
|
2689 superClass="cdt.managedbuild.tool.testgnu30.cpp.compiler"> |
|
2690 <option |
|
2691 id="gnu.cpp.compiler.exe.release.option30.optimization.level" |
|
2692 defaultValue="gnu.cpp.compiler.optimization.level.most" |
|
2693 superClass="gnu.cpp.compiler.option30.optimization.level"> |
|
2694 </option> |
|
2695 <option |
|
2696 id="gnu.cpp.compiler.exe.release.option30.debugging.level" |
|
2697 defaultValue="gnu.cpp.compiler.debugging.level.none" |
|
2698 superClass="gnu.cpp.compiler.option30.debugging.level"> |
|
2699 </option> |
|
2700 </tool> |
|
2701 <tool |
|
2702 id="cdt.managedbuild.tool.testgnu30.c.linker.exe.release" |
|
2703 superClass="cdt.managedbuild.tool.testgnu30.c.linker"> |
|
2704 </tool> |
|
2705 <tool |
|
2706 id="cdt.managedbuild.tool.testgnu30.cpp.linker.exe.release" |
|
2707 superClass="cdt.managedbuild.tool.testgnu30.cpp.linker"> |
|
2708 </tool> |
|
2709 </toolChain> |
|
2710 </configuration> |
|
2711 </projectType> |
|
2712 |
|
2713 <projectType |
|
2714 isAbstract="false" |
|
2715 isTest="true" |
|
2716 name="MBS30TargetName.gnu.so" |
|
2717 id="cdt.managedbuild.target.gnu30.so"> |
|
2718 <configuration |
|
2719 name="MBS30ConfigName.Dbg" |
|
2720 cleanCommand="rm -rf" |
|
2721 artifactExtension="so" |
|
2722 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" |
|
2723 id="cdt.managedbuild.config.testgnu30.so.debug"> |
|
2724 <toolChain |
|
2725 archList="all" |
|
2726 osList="solaris,linux,hpux,aix,qnx" |
|
2727 name="MBS30ToolChainName.Dbg" |
|
2728 targetTool="cdt.managedbuild.tool.testgnu30.c.linker.so.debug;cdt.managedbuild.tool.testgnu30.cpp.linker.so.debug" |
|
2729 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
2730 id="cdt.managedbuild.toolchain.testgnu30.so.debug" |
|
2731 isSystem="true"> |
|
2732 <targetPlatform |
|
2733 id="cdt.managedbuild.target.testgnu30.platform.so.debug" |
|
2734 name="MBS30PlatformName.Dbg" |
|
2735 binaryParser="org.eclipse.cdt.core.ELF" |
|
2736 osList="solaris,linux,hpux,aix,qnx" |
|
2737 archList="all"> |
|
2738 </targetPlatform> |
|
2739 <builder |
|
2740 id="cdt.managedbuild.target.testgnu30.builder.so.debug" |
|
2741 name="MBS30BuilderName.Dbg" |
|
2742 command="make" |
|
2743 arguments="-k" |
|
2744 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
2745 </builder> |
|
2746 <tool |
|
2747 id="cdt.managedbuild.tool.testgnu30.c.compiler.so.debug" |
|
2748 superClass="cdt.managedbuild.tool.testgnu30.c.compiler"> |
|
2749 <option |
|
2750 id="gnu.c.compiler.so.debug.option30.optimization.level" |
|
2751 defaultValue="gnu.c.optimization.level.none" |
|
2752 superClass="gnu.c.compiler.option30.optimization.level"> |
|
2753 </option> |
|
2754 <option |
|
2755 id="gnu.c.compiler.so.debug.option30.debugging.level" |
|
2756 defaultValue="gnu.c.debugging.level.max" |
|
2757 superClass="gnu.c.compiler.option30.debugging.level"> |
|
2758 </option> |
|
2759 </tool> |
|
2760 <tool |
|
2761 id="cdt.managedbuild.tool.testgnu30.cpp.compiler.so.debug" |
|
2762 superClass="cdt.managedbuild.tool.testgnu30.cpp.compiler"> |
|
2763 <option |
|
2764 id="gnu.cpp.compiler.so.debug.option30.optimization.level" |
|
2765 defaultValue="gnu.cpp.compiler.optimization.level.none" |
|
2766 superClass="gnu.cpp.compiler.option30.optimization.level"> |
|
2767 </option> |
|
2768 <option |
|
2769 id="gnu.cpp.compiler.so.debug.option30.debugging.level" |
|
2770 defaultValue="gnu.cpp.compiler.debugging.level.max" |
|
2771 superClass="gnu.cpp.compiler.option30.debugging.level"> |
|
2772 </option> |
|
2773 </tool> |
|
2774 <tool |
|
2775 id="cdt.managedbuild.tool.testgnu30.c.linker.so.debug" |
|
2776 superClass="cdt.managedbuild.tool.testgnu30.c.linker"> |
|
2777 <option |
|
2778 id="gnu.c.link.so.debug.option30.shared" |
|
2779 defaultValue="true" |
|
2780 superClass="gnu.c.link.option30.shared"> |
|
2781 </option> |
|
2782 <outputType |
|
2783 outputs="so" |
|
2784 outputPrefix="lib" |
|
2785 buildVariable="LIBRARIES" |
|
2786 superClass="cdt.managedbuild.tool.testgnu30.c.linker.output" |
|
2787 id="cdt.managedbuild.tool.testgnu30.c.linker.so.debug.output"> |
|
2788 </outputType> |
|
2789 </tool> |
|
2790 <tool |
|
2791 id="cdt.managedbuild.tool.testgnu30.cpp.linker.so.debug" |
|
2792 superClass="cdt.managedbuild.tool.testgnu30.cpp.linker"> |
|
2793 <option |
|
2794 id="gnu.cpp.link.so.debug.option30.shared" |
|
2795 defaultValue="true" |
|
2796 superClass="gnu.cpp.link.option30.shared"> |
|
2797 </option> |
|
2798 <outputType |
|
2799 outputs="so" |
|
2800 outputPrefix="lib" |
|
2801 buildVariable="LIBRARIES" |
|
2802 superClass="cdt.managedbuild.tool.testgnu30.cpp.linker.output" |
|
2803 id="cdt.managedbuild.tool.testgnu30.cpp.linker.so.debug.output"> |
|
2804 </outputType> |
|
2805 </tool> |
|
2806 </toolChain> |
|
2807 </configuration> |
|
2808 <configuration |
|
2809 name="MBS30ConfigName.Rel" |
|
2810 cleanCommand="rm -rf" |
|
2811 artifactExtension="so" |
|
2812 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" |
|
2813 id="cdt.managedbuild.config.testgnu30.so.release"> |
|
2814 <toolChain |
|
2815 archList="all" |
|
2816 osList="solaris,linux,hpux,aix,qnx" |
|
2817 name="MBS30ToolChainName.Rel" |
|
2818 targetTool="cdt.managedbuild.tool.testgnu30.c.linker.so.release;cdt.managedbuild.tool.testgnu30.cpp.linker.so.release" |
|
2819 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
2820 id="cdt.managedbuild.toolchain.testgnu30.so.release" |
|
2821 isSystem="true"> |
|
2822 <targetPlatform |
|
2823 id="cdt.managedbuild.target.testgnu30.platform.so.release" |
|
2824 name="MBS30PlatformName.Rel" |
|
2825 binaryParser="org.eclipse.cdt.core.ELF" |
|
2826 osList="solaris,linux,hpux,aix,qnx" |
|
2827 archList="all"> |
|
2828 </targetPlatform> |
|
2829 <builder |
|
2830 id="cdt.managedbuild.target.testgnu30.builder.so.release" |
|
2831 name="MBS30BuilderName.Rel" |
|
2832 command="make" |
|
2833 arguments="-k" |
|
2834 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
2835 </builder> |
|
2836 <tool |
|
2837 id="cdt.managedbuild.tool.testgnu30.c.compiler.so.release" |
|
2838 superClass="cdt.managedbuild.tool.testgnu30.c.compiler"> |
|
2839 <option |
|
2840 id="gnu.c.compiler.so.release.option30.optimization.level" |
|
2841 defaultValue="gnu.c.optimization.level.most" |
|
2842 superClass="gnu.c.compiler.option30.optimization.level"> |
|
2843 </option> |
|
2844 <option |
|
2845 id="gnu.c.compiler.so.release.option30.debugging.level" |
|
2846 defaultValue="gnu.c.debugging.level.none" |
|
2847 superClass="gnu.c.compiler.option30.debugging.level"> |
|
2848 </option> |
|
2849 </tool> |
|
2850 <tool |
|
2851 id="cdt.managedbuild.tool.testgnu30.cpp.compiler.so.release" |
|
2852 superClass="cdt.managedbuild.tool.testgnu30.cpp.compiler"> |
|
2853 <option |
|
2854 id="gnu.cpp.compiler.so.release.option30.optimization.level" |
|
2855 defaultValue="gnu.cpp.compiler.optimization.level.most" |
|
2856 superClass="gnu.cpp.compiler.option30.optimization.level"> |
|
2857 </option> |
|
2858 <option |
|
2859 id="gnu.cpp.compiler.so.release.option30.debugging.level" |
|
2860 defaultValue="gnu.cpp.compiler.debugging.level.none" |
|
2861 superClass="gnu.cpp.compiler.option30.debugging.level"> |
|
2862 </option> |
|
2863 </tool> |
|
2864 <tool |
|
2865 id="cdt.managedbuild.tool.testgnu30.c.linker.so.release" |
|
2866 superClass="cdt.managedbuild.tool.testgnu30.c.linker"> |
|
2867 <option |
|
2868 id="gnu.c.link.so.release.option30.shared" |
|
2869 defaultValue="true" |
|
2870 superClass="gnu.c.link.option30.shared"> |
|
2871 </option> |
|
2872 <outputType |
|
2873 outputs="so" |
|
2874 outputPrefix="lib" |
|
2875 buildVariable="LIBRARIES" |
|
2876 superClass="cdt.managedbuild.tool.testgnu30.c.linker.output" |
|
2877 id="cdt.managedbuild.tool.testgnu30.c.linker.so.release.output"> |
|
2878 </outputType> |
|
2879 </tool> |
|
2880 <tool |
|
2881 id="cdt.managedbuild.tool.testgnu30.cpp.linker.so.release" |
|
2882 superClass="cdt.managedbuild.tool.testgnu30.cpp.linker"> |
|
2883 <option |
|
2884 id="gnu.cpp.link.so.release.option30.shared" |
|
2885 defaultValue="true" |
|
2886 superClass="gnu.cpp.link.option30.shared"> |
|
2887 </option> |
|
2888 <outputType |
|
2889 outputs="so" |
|
2890 outputPrefix="lib" |
|
2891 buildVariable="LIBRARIES" |
|
2892 superClass="cdt.managedbuild.tool.testgnu30.cpp.linker.output" |
|
2893 id="cdt.managedbuild.tool.testgnu30.cpp.linker.so.release.output"> |
|
2894 </outputType> |
|
2895 </tool> |
|
2896 </toolChain> |
|
2897 </configuration> |
|
2898 </projectType> |
|
2899 |
|
2900 <projectType |
|
2901 isTest="true" |
|
2902 name="MBS30TargetName.gnu.lib" |
|
2903 isAbstract="false" |
|
2904 id="cdt.managedbuild.target.gnu30.lib"> |
|
2905 <configuration |
|
2906 name="MBS30ConfigName.Dbg" |
|
2907 artifactExtension="a" |
|
2908 cleanCommand="rm -rf" |
|
2909 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" |
|
2910 id="cdt.managedbuild.config.testgnu30.lib.debug"> |
|
2911 <toolChain |
|
2912 archList="all" |
|
2913 osList="solaris,linux,hpux,aix,qnx" |
|
2914 name="MBS30ToolChainName.Dbg" |
|
2915 targetTool="cdt.managedbuild.tool.testgnu30.archiver.lib.debug" |
|
2916 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
2917 id="cdt.managedbuild.toolchain.testgnu30.lib.debug" |
|
2918 isSystem="true"> |
|
2919 <targetPlatform |
|
2920 id="cdt.managedbuild.target.testgnu30.platform.lib.debug" |
|
2921 name="MBS30PlatformName.Dbg" |
|
2922 binaryParser="org.eclipse.cdt.core.ELF" |
|
2923 osList="solaris,linux,hpux,aix,qnx" |
|
2924 archList="all"> |
|
2925 </targetPlatform> |
|
2926 <builder |
|
2927 id="cdt.managedbuild.target.testgnu30.builder.lib.debug" |
|
2928 name="MBS30BuilderName.Dbg" |
|
2929 command="make" |
|
2930 arguments="-k" |
|
2931 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
2932 </builder> |
|
2933 <tool |
|
2934 id="cdt.managedbuild.tool.testgnu30.c.compiler.lib.debug" |
|
2935 superClass="cdt.managedbuild.tool.testgnu30.c.compiler"> |
|
2936 <option |
|
2937 id="gnu.c.compiler.lib.debug.option30.optimization.level" |
|
2938 defaultValue="gnu.c.optimization.level.none" |
|
2939 superClass="gnu.c.compiler.option30.optimization.level"> |
|
2940 </option> |
|
2941 <option |
|
2942 id="gnu.c.compiler.lib.debug.option30.debugging.level" |
|
2943 defaultValue="gnu.c.debugging.level.max" |
|
2944 superClass="gnu.c.compiler.option30.debugging.level"> |
|
2945 </option> |
|
2946 </tool> |
|
2947 <tool |
|
2948 id="cdt.managedbuild.tool.testgnu30.cpp.compiler.lib.debug" |
|
2949 superClass="cdt.managedbuild.tool.testgnu30.cpp.compiler"> |
|
2950 <option |
|
2951 id="gnu.cpp.compiler.lib.debug.option30.optimization.level" |
|
2952 defaultValue="gnu.cpp.compiler.optimization.level.none" |
|
2953 superClass="gnu.cpp.compiler.option30.optimization.level"> |
|
2954 </option> |
|
2955 <option |
|
2956 id="gnu.cpp.compiler.lib.debug.option30.debugging.level" |
|
2957 defaultValue="gnu.cpp.compiler.debugging.level.max" |
|
2958 superClass="gnu.cpp.compiler.option30.debugging.level"> |
|
2959 </option> |
|
2960 </tool> |
|
2961 <tool |
|
2962 id="cdt.managedbuild.tool.testgnu30.archiver.lib.debug" |
|
2963 superClass="cdt.managedbuild.tool.testgnu30.archiver"> |
|
2964 </tool> |
|
2965 </toolChain> |
|
2966 </configuration> |
|
2967 <configuration |
|
2968 name="MBS30ConfigName.Rel" |
|
2969 artifactExtension="a" |
|
2970 cleanCommand="rm -rf" |
|
2971 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" |
|
2972 id="cdt.managedbuild.config.testgnu30.lib.release"> |
|
2973 <toolChain |
|
2974 archList="all" |
|
2975 osList="solaris,linux,hpux,aix,qnx" |
|
2976 name="MBS30ToolChainName.Rel" |
|
2977 targetTool="cdt.managedbuild.tool.testgnu30.archiver.lib.release" |
|
2978 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
2979 id="cdt.managedbuild.toolchain.testgnu30.lib.release" |
|
2980 isSystem="true"> |
|
2981 <targetPlatform |
|
2982 id="cdt.managedbuild.target.testgnu30.platform.lib.release" |
|
2983 name="MBS30PlatformName.Rel" |
|
2984 binaryParser="org.eclipse.cdt.core.ELF" |
|
2985 osList="solaris,linux,hpux,aix,qnx" |
|
2986 archList="all"> |
|
2987 </targetPlatform> |
|
2988 <builder |
|
2989 id="cdt.managedbuild.target.testgnu30.builder.lib.release" |
|
2990 name="MBS30BuilderName.Rel" |
|
2991 command="make" |
|
2992 arguments="-k" |
|
2993 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
2994 </builder> |
|
2995 <tool |
|
2996 id="cdt.managedbuild.tool.testgnu30.c.compiler.lib.release" |
|
2997 superClass="cdt.managedbuild.tool.testgnu30.c.compiler"> |
|
2998 <option |
|
2999 id="gnu.c.compiler.lib.release.option30.optimization.level" |
|
3000 defaultValue="gnu.c.optimization.level.most" |
|
3001 superClass="gnu.c.compiler.option30.optimization.level"> |
|
3002 </option> |
|
3003 <option |
|
3004 id="gnu.c.compiler.lib.release.option30.debugging.level" |
|
3005 defaultValue="gnu.c.debugging.level.none" |
|
3006 superClass="gnu.c.compiler.option30.debugging.level"> |
|
3007 </option> |
|
3008 </tool> |
|
3009 <tool |
|
3010 id="cdt.managedbuild.tool.testgnu30.cpp.compiler.lib.release" |
|
3011 superClass="cdt.managedbuild.tool.testgnu30.cpp.compiler"> |
|
3012 <option |
|
3013 id="gnu.cpp.compiler.lib.release.option30.optimization.level" |
|
3014 defaultValue="gnu.cpp.compiler.optimization.level.most" |
|
3015 superClass="gnu.cpp.compiler.option30.optimization.level"> |
|
3016 </option> |
|
3017 <option |
|
3018 id="gnu.cpp.compiler.lib.release.option30.debugging.level" |
|
3019 defaultValue="gnu.cpp.compiler.debugging.level.none" |
|
3020 superClass="gnu.cpp.compiler.option30.debugging.level"> |
|
3021 </option> |
|
3022 </tool> |
|
3023 <tool |
|
3024 id="cdt.managedbuild.tool.testgnu30.archiver.lib.release" |
|
3025 superClass="cdt.managedbuild.tool.testgnu30.archiver"> |
|
3026 </tool> |
|
3027 </toolChain> |
|
3028 </configuration> |
|
3029 </projectType> |
|
3030 |
|
3031 <!-- Test tools and project types for initial and final copy steps --> |
|
3032 <tool |
|
3033 name="Copy tool" |
|
3034 command="cp" |
|
3035 commandLinePattern="${COMMAND} ${INPUTS} ${OUTPUT}" |
|
3036 id="cdt.managedbuild.tool30.copy.x.c" |
|
3037 isSystem="true"> |
|
3038 <inputType |
|
3039 id="cdt.managedbuild.tool30.copy.x.c.inputs" |
|
3040 sources="x"> |
|
3041 </inputType> |
|
3042 <outputType |
|
3043 id="cdt.managedbuild.tool30.copy.x.c.output" |
|
3044 outputs="c" |
|
3045 buildVariable="CS"> |
|
3046 </outputType> |
|
3047 </tool> |
|
3048 <tool |
|
3049 name="Deploy tool" |
|
3050 command="cp" |
|
3051 commandLinePattern="${COMMAND} ${INPUTS} ${OUTPUT}" |
|
3052 id="cdt.managedbuild.tool30.deploy.x.c" |
|
3053 isSystem="true"> |
|
3054 <inputType |
|
3055 id="cdt.managedbuild.tool30.deploy.x.c.inputs" |
|
3056 buildVariable="EXECUTABLES" |
|
3057 sources="foo"> |
|
3058 </inputType> |
|
3059 <outputType |
|
3060 id="cdt.managedbuild.tool30.deploy.x.c.output" |
|
3061 outputs="exe" |
|
3062 buildVariable="FINAL"> |
|
3063 </outputType> |
|
3064 </tool> |
|
3065 |
|
3066 <projectType |
|
3067 isAbstract="false" |
|
3068 isTest="true" |
|
3069 name="Testprepost30.gnu.exe" |
|
3070 id="cdt.managedbuild.Testprepost30.gnu.exe"> |
|
3071 <configuration |
|
3072 name="Dbg" |
|
3073 id="cdt.managedbuild.config.Testprepost30.gnu.exe.debug" |
|
3074 cleanCommand="rm -rf" |
|
3075 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
3076 <toolChain |
|
3077 archList="all" |
|
3078 osList="solaris,linux,hpux,aix,qnx" |
|
3079 name="ToolChainDbg" |
|
3080 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
3081 targetTool="foo.bar;cdt.managedbuild.tool30.deploy.x.c.1" |
|
3082 id="cdt.managedbuild.Testprepost30.gnu.toolchain.exe.debug" |
|
3083 isSystem="true"> |
|
3084 <targetPlatform |
|
3085 id="cdt.managedbuild.Testprepost30.gnu.platform.exe.debug" |
|
3086 name="PlatformDbg" |
|
3087 binaryParser="org.eclipse.cdt.core.ELF" |
|
3088 osList="solaris,linux,hpux,aix,qnx" |
|
3089 archList="all"> |
|
3090 </targetPlatform> |
|
3091 <builder |
|
3092 id="cdt.managedbuild.Testprepost30.gnu.builder.exe.debug" |
|
3093 name="BuilderDbg" |
|
3094 command="make" |
|
3095 arguments="-k" |
|
3096 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
3097 </builder> |
|
3098 <tool |
|
3099 id="cdt.managedbuild.tool.Testprepost30.gnu.c.compiler.exe.debug" |
|
3100 superClass="cdt.managedbuild.tool.testgnu30.c.compiler"> |
|
3101 <option |
|
3102 id="gnu.c.compiler.Testprepost30.exe.debug.option.optimization.level" |
|
3103 defaultValue="gnu.c.optimization.level.none" |
|
3104 superClass="gnu.c.compiler.option30.optimization.level"> |
|
3105 </option> |
|
3106 <option |
|
3107 id="gnu.c.compiler.Testprepost30.exe.debug.option.debugging.level" |
|
3108 defaultValue="gnu.c.debugging.level.max" |
|
3109 superClass="gnu.c.compiler.option30.debugging.level"> |
|
3110 </option> |
|
3111 </tool> |
|
3112 <tool |
|
3113 id="cdt.managedbuild.tool.Testprepost30.gnu.cpp.compiler.exe.debug" |
|
3114 superClass="cdt.managedbuild.tool.testgnu30.cpp.compiler"> |
|
3115 <option |
|
3116 id="gnu.cpp.compiler.Testprepost30.exe.debug.option.optimization.level" |
|
3117 defaultValue="gnu.cpp.compiler.optimization.level.none" |
|
3118 superClass="gnu.cpp.compiler.option30.optimization.level"> |
|
3119 </option> |
|
3120 <option |
|
3121 id="gnu.cpp.compiler.Testprepost30.exe.debug.option.debugging.level" |
|
3122 defaultValue="gnu.cpp.compiler.debugging.level.max" |
|
3123 superClass="gnu.cpp.compiler.option30.debugging.level"> |
|
3124 </option> |
|
3125 </tool> |
|
3126 <tool |
|
3127 id="cdt.managedbuild.tool.Testprepost30.gnu.c.linker.exe.debug" |
|
3128 superClass="cdt.managedbuild.tool.testgnu30.c.linker"> |
|
3129 <outputType |
|
3130 id="cdt.managedbuild.tool.Testprepost30.gnu.c.linker.exe.debug.output" |
|
3131 superClass="cdt.managedbuild.tool.testgnu30.c.linker.output" |
|
3132 outputs="foo"> |
|
3133 </outputType> |
|
3134 </tool> |
|
3135 <tool |
|
3136 id="cdt.managedbuild.tool.Testprepost30.gnu.cpp.linker.exe.debug" |
|
3137 superClass="cdt.managedbuild.tool.testgnu30.cpp.linker"> |
|
3138 </tool> |
|
3139 <tool |
|
3140 id="cdt.managedbuild.tool30.copy.x.c.1" |
|
3141 superClass="cdt.managedbuild.tool30.copy.x.c"> |
|
3142 </tool> |
|
3143 <tool |
|
3144 id="cdt.managedbuild.tool30.deploy.x.c.1" |
|
3145 superClass="cdt.managedbuild.tool30.deploy.x.c"> |
|
3146 </tool> |
|
3147 </toolChain> |
|
3148 </configuration> |
|
3149 </projectType> |
|
3150 |
|
3151 <!-- Test tools and project types for a more complicated tool-chain, using |
|
3152 tar -xf, gcc, strip, linker, cjpeg, copy --> |
|
3153 |
|
3154 <projectType |
|
3155 isAbstract="false" |
|
3156 isTest="true" |
|
3157 name="test30_1" |
|
3158 id="test30_1.gnu.so"> |
|
3159 <configuration |
|
3160 name="TheConfig" |
|
3161 id="test30_1.gnu.so.config" |
|
3162 artifactExtension="so.4.5.6" |
|
3163 cleanCommand="rm -rf" |
|
3164 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser"> |
|
3165 <toolChain |
|
3166 archList="all" |
|
3167 osList="all" |
|
3168 name="ToolChain for test30_1" |
|
3169 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
3170 targetTool="test30_1.gnu.so.deploy" |
|
3171 secondaryOutputs="test30_1.gnu.so.cjpeg.output" |
|
3172 id="test30_1.gnu.so.toolchain" |
|
3173 isSystem="true"> |
|
3174 <targetPlatform |
|
3175 id="test30_1.gnu.so.platform" |
|
3176 name="Platform for test30_1" |
|
3177 binaryParser="org.eclipse.cdt.core.ELF"> |
|
3178 </targetPlatform> |
|
3179 <builder |
|
3180 id="test30_1.gnu.so.builder" |
|
3181 name="Builder for test30_1" |
|
3182 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
3183 </builder> |
|
3184 <tool |
|
3185 id="test30_1.gnu.so.c.compiler" |
|
3186 superClass="cdt.managedbuild.tool.testgnu30.c.compiler"> |
|
3187 <outputType |
|
3188 outputs="oprestripped" |
|
3189 id="test30_1.gnu.so.c.compiler.output" |
|
3190 superClass="cdt.managedbuild.tool.testgnu30.c.compiler.output"> |
|
3191 </outputType> |
|
3192 </tool> |
|
3193 <tool |
|
3194 id="test30_1.gnu.so.c.linker" |
|
3195 superClass="cdt.managedbuild.tool.testgnu30.c.linker"> |
|
3196 <option |
|
3197 defaultValue="true" |
|
3198 id="test30_1.gnu.c.link.option30.shared" |
|
3199 superClass="gnu.c.link.option30.shared"> |
|
3200 </option> |
|
3201 <inputType |
|
3202 buildVariable="STRIPPEDOBJS" |
|
3203 id="test30_1.gnu.so.c.linker.input" |
|
3204 superClass="cdt.managedbuild.tool.testgnu30.c.linker.input"> |
|
3205 </inputType> |
|
3206 </tool> |
|
3207 <tool |
|
3208 name="Un-tar" |
|
3209 command="tar" |
|
3210 commandLinePattern="${COMMAND} ${FLAGS} ${INPUTS}" |
|
3211 id="test30_1.gnu.so.tar"> |
|
3212 <optionCategory |
|
3213 name="Misc" |
|
3214 id="test30_1.gnu.so.tar.category.misc"> |
|
3215 </optionCategory> |
|
3216 <option |
|
3217 defaultValue="-xf" |
|
3218 name="All Flags" |
|
3219 category="test30_1.gnu.so.tar.category.misc" |
|
3220 id="test30_1.gnu.so.tar.misc.other" |
|
3221 valueType="string"> |
|
3222 </option> |
|
3223 <inputType |
|
3224 id="test30_1.gnu.so.tar.input" |
|
3225 sources="tar"> |
|
3226 </inputType> |
|
3227 <outputType |
|
3228 id="test30_1.gnu.so.tar.outputc" |
|
3229 multipleOfType="true" |
|
3230 outputNames="f1.c;f2.c"> |
|
3231 </outputType> |
|
3232 <outputType |
|
3233 id="test30_1.gnu.so.tar.outputh" |
|
3234 outputNames="test_ar.h"> |
|
3235 </outputType> |
|
3236 <outputType |
|
3237 id="test30_1.gnu.so.tar.outputbmp" |
|
3238 outputNames="CDT.bmp"> |
|
3239 </outputType> |
|
3240 </tool> |
|
3241 <tool |
|
3242 name="Strip object file" |
|
3243 command="strip" |
|
3244 outputFlag="-o" |
|
3245 commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" |
|
3246 id="test30_1.gnu.so.strip"> |
|
3247 <optionCategory |
|
3248 name="Misc" |
|
3249 id="test30_1.gnu.so.strip.category.misc"> |
|
3250 </optionCategory> |
|
3251 <option |
|
3252 defaultValue="--preserve-dates" |
|
3253 name="All Flags" |
|
3254 category="test30_1.gnu.so.strip.category.misc" |
|
3255 id="test30_1.gnu.so.strip.misc.other" |
|
3256 valueType="string"> |
|
3257 </option> |
|
3258 <!-- The following buildVariable should be ignored because a pattern rule is generated --> |
|
3259 <inputType |
|
3260 id="test30_1.gnu.so.strip.input" |
|
3261 buildVariable="OBJS" |
|
3262 sources="oprestripped"> |
|
3263 </inputType> |
|
3264 <outputType |
|
3265 id="test30_1.gnu.so.strip.output" |
|
3266 buildVariable="STRIPPEDOBJS" |
|
3267 namePattern="%.o" |
|
3268 outputs="o"> |
|
3269 </outputType> |
|
3270 </tool> |
|
3271 <tool |
|
3272 name="Convert to jpeg" |
|
3273 command="cjpeg" |
|
3274 outputFlag="-outfile" |
|
3275 commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" |
|
3276 id="test30_1.gnu.so.cjpeg"> |
|
3277 <optionCategory |
|
3278 name="Misc" |
|
3279 id="test30_1.gnu.so.cjpeg.category.misc"> |
|
3280 </optionCategory> |
|
3281 <option |
|
3282 name="All Flags" |
|
3283 category="test30_1.gnu.so.cjpeg.category.misc" |
|
3284 id="test30_1.gnu.so.cjpeg.misc.other" |
|
3285 valueType="string"> |
|
3286 </option> |
|
3287 <inputType |
|
3288 id="test30_1.gnu.so.cjpeg.input" |
|
3289 sources="bmp"> |
|
3290 </inputType> |
|
3291 <outputType |
|
3292 id="test30_1.gnu.so.cjpeg.output" |
|
3293 primaryInputType="test30_1.gnu.so.cjpeg.input" |
|
3294 outputs="jpeg"> |
|
3295 </outputType> |
|
3296 </tool> |
|
3297 <tool |
|
3298 id="test30_1.gnu.so.deploy" |
|
3299 superClass="cdt.managedbuild.tool30.deploy.x.c"> |
|
3300 <inputType |
|
3301 id="test30_1.gnu.so.deploy.input" |
|
3302 sources="so.1.2.3"> |
|
3303 </inputType> |
|
3304 <outputType |
|
3305 id="test30_1.gnu.so.deploy.output" |
|
3306 outputs="so.4.5.6"> |
|
3307 </outputType> |
|
3308 </tool> |
|
3309 </toolChain> |
|
3310 </configuration> |
|
3311 </projectType> |
|
3312 |
|
3313 <toolChain |
|
3314 archList="all" |
|
3315 id="test30_sto.dummy.toolchain.parent" |
|
3316 isAbstract="true" |
|
3317 name="test30_sto ToolChain.Parent" |
|
3318 osList="all" |
|
3319 isSystem="true"> |
|
3320 <optionCategory |
|
3321 id="test30_sto.dummy.category.5" |
|
3322 name="Category.Top.5.NoIcon"/> |
|
3323 <optionCategory |
|
3324 icon="icons/two.gif" |
|
3325 id="test30_sto.dummy.category.6" |
|
3326 name="Category.Top.6.Icon2"/> |
|
3327 <option |
|
3328 category="test30_sto.dummy.category.5" |
|
3329 id="test30_sto.dummy.option.parent.5.1" |
|
3330 isAbstract="true" |
|
3331 name="Option5.1.Handler.Parent" |
|
3332 valueHandler="org.eclipse.cdt.managedbuilder.core.tests.TestValueHandler" |
|
3333 valueHandlerExtraArgument="Option5.1" |
|
3334 valueType="boolean"/> |
|
3335 <tool |
|
3336 icon="icons/one.gif" |
|
3337 id="test30_sto.dummy.tool.parent.1" |
|
3338 isAbstract="true" |
|
3339 name="test30_sto Tool1.Parent"/> |
|
3340 <tool |
|
3341 id="test30_sto.dummy.tool.parent.2" |
|
3342 isAbstract="true" |
|
3343 name="test30_sto Tool2.Parent"> |
|
3344 <option |
|
3345 id="test30_sto.dummy.option.parent.2.1.1" |
|
3346 isAbstract="true" |
|
3347 name="Option2.1.1.Handler.Parent" |
|
3348 valueHandler="org.eclipse.cdt.managedbuilder.core.tests.TestValueHandler" |
|
3349 valueHandlerExtraArgument="Option2.1.1" |
|
3350 valueType="string"/> |
|
3351 </tool> |
|
3352 <tool |
|
3353 id="test30_sto.dummy.tool.parent.3" |
|
3354 isAbstract="true" |
|
3355 name="test30_sto Tool3.Parent"> |
|
3356 <optionCategory |
|
3357 icon="icons/one.gif" |
|
3358 id="test30_sto.dummy.category.parent.3.1" |
|
3359 name="Category.Tool3.1.Icon1" |
|
3360 owner="test30_sto.dummy.tool.parent.3"/> |
|
3361 <option |
|
3362 category="test30_sto.dummy.category.parent.3.1" |
|
3363 id="test30_sto.dummy.option.parent.3.1.1" |
|
3364 isAbstract="true" |
|
3365 name="Option3.1.1.NoHandler.Parent"/> |
|
3366 <option |
|
3367 category="test30_sto.dummy.category.parent.3.1" |
|
3368 id="test30_sto.dummy.option.parent.3.1.2" |
|
3369 isAbstract="true" |
|
3370 name="Option3.1.2.Handler.Parent" |
|
3371 valueHandler="org.eclipse.cdt.managedbuilder.core.tests.TestValueHandler" |
|
3372 valueHandlerExtraArgument="Option3.1.2"/> |
|
3373 </tool> |
|
3374 </toolChain> |
|
3375 <projectType |
|
3376 id="test30_sto.dummy" |
|
3377 isAbstract="false" |
|
3378 isTest="true" |
|
3379 name="test30_sto"> |
|
3380 <configuration |
|
3381 id="test30_sto.dummy.config" |
|
3382 name="Configuration for test30_sto"> |
|
3383 <toolChain |
|
3384 id="test30_sto.dummy.toolchain" |
|
3385 isAbstract="false" |
|
3386 name="Toolchain for test30_sto" |
|
3387 superClass="test30_sto.dummy.toolchain.parent" |
|
3388 isSystem="true"> |
|
3389 <targetPlatform |
|
3390 archList="all" |
|
3391 id="test30_sto.dummy.platform" |
|
3392 isAbstract="false" |
|
3393 name="Platform for test30_sto" |
|
3394 osList="all"/> |
|
3395 <builder |
|
3396 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator" |
|
3397 id="test30_sto.dummy.builder" |
|
3398 isAbstract="false" |
|
3399 name="Builder for test30_sto"/> |
|
3400 <tool |
|
3401 id="test30_sto.dummy.tool.1" |
|
3402 isAbstract="false" |
|
3403 name="Tool.1.Icon1" |
|
3404 superClass="test30_sto.dummy.tool.parent.1"/> |
|
3405 <tool |
|
3406 id="test30_sto.dummy.tool.2" |
|
3407 isAbstract="false" |
|
3408 name="Tool.2.NoIcon" |
|
3409 superClass="test30_sto.dummy.tool.parent.2"> |
|
3410 <optionCategory |
|
3411 icon="icons/two.gif" |
|
3412 id="test30_sto.dummy.category.2.1" |
|
3413 name="Category.Tool2.1.Icon2" |
|
3414 owner="test30_sto.dummy.tool.2"/> |
|
3415 <option |
|
3416 category="test30_sto.dummy.category.2.1" |
|
3417 id="test30_sto.dummy.option.2.1.1" |
|
3418 isAbstract="false" |
|
3419 name="Option2.1.1.Handler" |
|
3420 superClass="test30_sto.dummy.option.parent.2.1.1"/> |
|
3421 <option |
|
3422 category="test30_sto.dummy.category.2.1" |
|
3423 id="test30_sto.dummy.option.2.1.2" |
|
3424 isAbstract="false" |
|
3425 name="Option2.1.2.NoHandler"/> |
|
3426 <optionCategory |
|
3427 icon="icons/one.gif" |
|
3428 id="test30_sto.dummy.category.2.2" |
|
3429 name="Category.Tool2.2.Icon1" |
|
3430 owner="test30_sto.dummy.tool.2"/> |
|
3431 <option |
|
3432 category="test30_sto.dummy.category.2.2" |
|
3433 id="test30_sto.dummy.option.2.2.1" |
|
3434 isAbstract="false" |
|
3435 name="Option2.2.1.NoHandler"/> |
|
3436 <option |
|
3437 category="test30_sto.dummy.category.2.2" |
|
3438 id="test30_sto.dummy.option.2.2.2" |
|
3439 isAbstract="false" |
|
3440 name="Option2.2.2.Handler" |
|
3441 valueHandler="org.eclipse.cdt.managedbuilder.core.tests.TestValueHandler" |
|
3442 valueHandlerExtraArgument="Option2.2.2"/> |
|
3443 </tool> |
|
3444 <tool |
|
3445 icon="icons/two.gif" |
|
3446 id="test30_sto.dummy.tool.3" |
|
3447 isAbstract="false" |
|
3448 name="Tool.3.Icon2" |
|
3449 superClass="test30_sto.dummy.tool.parent.3"> |
|
3450 <option |
|
3451 id="test30_sto.dummy.option.3.1.1" |
|
3452 superClass="test30_sto.dummy.option.parent.3.1.1" |
|
3453 isAbstract="false" |
|
3454 name="Option3.1.1.NoHandler"/> |
|
3455 <option |
|
3456 id="test30_sto.dummy.option.3.1.2" |
|
3457 superClass="test30_sto.dummy.option.parent.3.1.2" |
|
3458 isAbstract="false" |
|
3459 name="Option3.1.2.Handler"/> |
|
3460 </tool> |
|
3461 <tool |
|
3462 icon="icons/one.gif" |
|
3463 id="test30_sto.dummy.tool.4" |
|
3464 isAbstract="false" |
|
3465 name="Tool4.Icon1"/> |
|
3466 <optionCategory |
|
3467 icon="icons/one.gif" |
|
3468 id="test30_sto.dummy.category.7" |
|
3469 name="Category.Top.7.Icon1"/> |
|
3470 <option |
|
3471 id="test30_sto.dummy.option.5.1" |
|
3472 isAbstract="false" |
|
3473 name="Option5.1.Handler" |
|
3474 superClass="test30_sto.dummy.option.parent.5.1"/> |
|
3475 <option |
|
3476 category="test30_sto.dummy.category.6" |
|
3477 id="test30_sto.dummy.option.6.1" |
|
3478 isAbstract="false" |
|
3479 name="Option6.1.NoHandler" |
|
3480 valueType="boolean"/> |
|
3481 <option |
|
3482 category="test30_sto.dummy.category.7" |
|
3483 id="test30_sto.dummy.option.7.1" |
|
3484 isAbstract="false" |
|
3485 name="Option7.1.Handler" |
|
3486 valueHandler="org.eclipse.cdt.managedbuilder.core.tests.TestValueHandler" |
|
3487 valueHandlerExtraArgument="Option7.1" |
|
3488 valueType="boolean"/> |
|
3489 </toolChain> |
|
3490 </configuration> |
|
3491 </projectType> |
|
3492 |
|
3493 <!-- Test tools and project types for testing multiple input types, |
|
3494 multiple output types, and input & output options |
|
3495 tar -cf, tar -tf, & cat --> |
|
3496 |
|
3497 <projectType |
|
3498 isAbstract="false" |
|
3499 isTest="true" |
|
3500 name="test30_2" |
|
3501 id="test30_2.tar"> |
|
3502 <configuration |
|
3503 name="X" |
|
3504 id="test30_2.tar.config" |
|
3505 artifactExtension="log" |
|
3506 cleanCommand="rm -rf" |
|
3507 errorParsers=""> |
|
3508 <toolChain |
|
3509 name="ToolChain for test30_2" |
|
3510 targetTool="test30_2.cat" |
|
3511 id="test30_2.tar.toolchain" |
|
3512 isSystem="true"> |
|
3513 <builder |
|
3514 id="test30_2.tar.builder" |
|
3515 name="Builder for test30_2" |
|
3516 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
3517 </builder> |
|
3518 <tool |
|
3519 name="tar-create" |
|
3520 command="tar" |
|
3521 commandLinePattern="${COMMAND} ${FLAGS} ${INPUTS}" |
|
3522 id="test30_2.tar-create"> |
|
3523 <optionCategory |
|
3524 name="Options" |
|
3525 id="test30_2.tar-create.category"> |
|
3526 </optionCategory> |
|
3527 <option |
|
3528 defaultValue="-cf" |
|
3529 name="All Flags" |
|
3530 category="test30_2.tar-create.category" |
|
3531 id="test30_2.tar-create.other" |
|
3532 valueType="string"> |
|
3533 </option> |
|
3534 <option |
|
3535 defaultValue="new.tar" |
|
3536 name="Tar Filename" |
|
3537 category="test30_2.tar-create.category" |
|
3538 id="test30_2.tar-create.filename" |
|
3539 valueType="string"> |
|
3540 </option> |
|
3541 <inputType |
|
3542 id="test30_2.tar-create.input1" |
|
3543 name="All cpp files" |
|
3544 multipleOfType="true" |
|
3545 primaryInput="true" |
|
3546 sourceContentType="org.eclipse.cdt.core.cxxSource"> |
|
3547 </inputType> |
|
3548 <inputType |
|
3549 id="test30_2.tar-create.input2" |
|
3550 name="All asm files" |
|
3551 multipleOfType="true" |
|
3552 sourceContentType="org.eclipse.cdt.core.asmSource"> |
|
3553 </inputType> |
|
3554 <outputType |
|
3555 id="test30_2.tar-create.outputtar" |
|
3556 name="Tar file" |
|
3557 outputs="tar" |
|
3558 buildVariable="TAROUT" |
|
3559 primaryOutput="true" |
|
3560 option="test30_2.tar-create.filename"> |
|
3561 </outputType> |
|
3562 </tool> |
|
3563 <tool |
|
3564 name="tar-list" |
|
3565 command="tar" |
|
3566 commandLinePattern="${COMMAND} ${FLAGS} ${INPUTS} > ${OUTPUT}" |
|
3567 commandLineGenerator="org.eclipse.cdt.managedbuilder.core.tests.Test30_2_CommandLineGenerator" |
|
3568 id="test30_2.tar-list"> |
|
3569 <optionCategory |
|
3570 name="Options" |
|
3571 id="test30_2.tar-list.category"> |
|
3572 </optionCategory> |
|
3573 <option |
|
3574 defaultValue="-tf" |
|
3575 name="All Flags" |
|
3576 category="test30_2.tar-list.category" |
|
3577 id="test30_2.tar-list.other" |
|
3578 valueType="string"> |
|
3579 </option> |
|
3580 <option |
|
3581 defaultValue="new.log" |
|
3582 name="Log File Name" |
|
3583 category="test30_2.tar-list.category" |
|
3584 id="test30_2.tar-list.filename" |
|
3585 valueType="string"> |
|
3586 </option> |
|
3587 <inputType |
|
3588 id="test30_2.tar-list.input1" |
|
3589 buildVariable="TAROUT" |
|
3590 sources="tar"> |
|
3591 </inputType> |
|
3592 <outputType |
|
3593 id="test30_2.tar-list.outputlog" |
|
3594 name="Log file" |
|
3595 outputs="log" |
|
3596 buildVariable="LOGFILE" |
|
3597 option="test30_2.tar-list.filename"> |
|
3598 </outputType> |
|
3599 </tool> |
|
3600 <tool |
|
3601 name="cat" |
|
3602 command="cat" |
|
3603 commandLinePattern="${COMMAND} ${INPUTS}" |
|
3604 id="test30_2.cat"> |
|
3605 <inputType |
|
3606 id="test30_2.cat.input" |
|
3607 buildVariable="LOGFILE" |
|
3608 sources="log"> |
|
3609 </inputType> |
|
3610 <outputType |
|
3611 id="test30_2.cat.output" |
|
3612 name="Terminal (dummy output)" |
|
3613 outputs="tmp"> |
|
3614 </outputType> |
|
3615 </tool> |
|
3616 </toolChain> |
|
3617 </configuration> |
|
3618 </projectType> |
|
3619 |
|
3620 <!-- |
|
3621 Project type for testing Environment variables and Macros features |
|
3622 Note: toolchains are cut and cannot be used for real compilation. |
|
3623 --> |
|
3624 <projectType |
|
3625 id="cdt.managedbuild.target.testenv.exe" |
|
3626 isAbstract="false" |
|
3627 isTest="true" |
|
3628 name="testenv.exe" |
|
3629 projectEnvironmentSupplier="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
3630 projectMacroSupplier="org.eclipse.cdt.managedbuilder.core.tests.TestMacro"> |
|
3631 <configuration |
|
3632 name="One" |
|
3633 id="cdt.managedbuild.config.testenv.exe.debug" |
|
3634 cleanCommand="rm -rf" |
|
3635 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
3636 <toolChain |
|
3637 archList="all" |
|
3638 configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
3639 configurationMacroSupplier="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
3640 id="cdt.managedbuild.toolchain.testenv.exe.debug" |
|
3641 isToolChainSupported="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
3642 name="Dbg ToolChain" |
|
3643 osList="solaris,linux,hpux,aix,qnx" |
|
3644 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
3645 isSystem="true"> |
|
3646 <targetPlatform |
|
3647 id="cdt.managedbuild.target.testenv.platform.exe.debug" |
|
3648 name="Dbg Platform" |
|
3649 binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.PE" |
|
3650 osList="solaris,linux,hpux,aix,qnx" |
|
3651 archList="all"> |
|
3652 </targetPlatform> |
|
3653 <builder |
|
3654 id="cdt.managedbuild.target.testenv.builder.exe.debug" |
|
3655 name="Dbg Builder" |
|
3656 command="make" |
|
3657 arguments="-k" |
|
3658 variableFormat="@=" |
|
3659 isVariableCaseSensitive="false" |
|
3660 reservedMacroNames="PATH" |
|
3661 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
3662 </builder> |
|
3663 <tool |
|
3664 id="cdt.managedbuild.tool.testenv.c.compiler.exe.debug" |
|
3665 superClass="cdt.managedbuild.tool.testgnu.c.compiler"> |
|
3666 <option |
|
3667 id="macro.test.string" |
|
3668 defaultValue="000" |
|
3669 superClass="gnu.c.compiler.option30.optimization.flags" |
|
3670 value="111" |
|
3671 valueType="string"> |
|
3672 </option> |
|
3673 <option |
|
3674 valueType="stringList" |
|
3675 name="ass" |
|
3676 superClass="gnu.cpp.compiler.option30.preprocessor.undef" |
|
3677 id="macro.test.list"> |
|
3678 <listOptionValue value="x"/> |
|
3679 <listOptionValue value="y"/> |
|
3680 <listOptionValue value="z"/> |
|
3681 </option> |
|
3682 <envVarBuildPath |
|
3683 pathType="buildpathInclude" |
|
3684 variableList="CFGI,CFG0,PRJI"> |
|
3685 </envVarBuildPath> |
|
3686 <envVarBuildPath |
|
3687 pathType="buildpathLibrary" |
|
3688 variableList="CFGL,PRJL"> |
|
3689 </envVarBuildPath> |
|
3690 </tool> |
|
3691 <tool |
|
3692 id="cdt.managedbuild.tool.testenv.cpp.compiler.exe.debug" |
|
3693 superClass="cdt.managedbuild.tool.testgnu.cpp.compiler"> |
|
3694 </tool> |
|
3695 </toolChain> |
|
3696 </configuration> |
|
3697 <configuration |
|
3698 name="Two" |
|
3699 id="cdt.managedbuild.config.testenv.exe.release" |
|
3700 cleanCommand="rm -rf" |
|
3701 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
3702 <toolChain |
|
3703 archList="all" |
|
3704 configurationMacroSupplier="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
3705 id="cdt.managedbuild.toolchain.testenv.exe.release" |
|
3706 isToolChainSupported="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
3707 name="Rel ToolChain" |
|
3708 osList="solaris,linux,hpux,aix,qnx" |
|
3709 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
3710 isSystem="true"> |
|
3711 <targetPlatform |
|
3712 id="cdt.managedbuild.target.testenv.platform.exe.release" |
|
3713 name="Rel Platform" |
|
3714 binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.PE" |
|
3715 osList="solaris,linux,hpux,aix,qnx" |
|
3716 archList="all"> |
|
3717 </targetPlatform> |
|
3718 <builder |
|
3719 id="cdt.managedbuild.target.testenv.builder.exe.release" |
|
3720 name="Rel Builder" |
|
3721 command="make" |
|
3722 isVariableCaseSensitive="true" |
|
3723 macroInputFileNameValue="$(notdir $<)" |
|
3724 macroInputFileExtValue="$(suffix $(notdir $<))" |
|
3725 macroInputFileBaseNameValue="$(basename $(notdir $<))" |
|
3726 macroInputFileRelPathValue="$<" |
|
3727 macroInputDirRelPathValue="$(dir $<)" |
|
3728 macroOutputFileNameValue="$(notdir $@)" |
|
3729 macroOutputFileExtValue="$(suffix $(notdir $@))" |
|
3730 macroOutputFileBaseNameValue="$(basename $(notdir $@))" |
|
3731 macroOutputFileRelPathValue="$@" |
|
3732 macroOutputDirRelPathValue="$(dir $@)" |
|
3733 arguments="-k"> |
|
3734 </builder> |
|
3735 <tool |
|
3736 id="cdt.managedbuild.tool.testenv.c.compiler.exe.release" |
|
3737 superClass="cdt.managedbuild.tool.testgnu.c.compiler"> |
|
3738 <envVarBuildPath |
|
3739 pathType="buildpathInclude" |
|
3740 variableList="CFGI,CFG1,PRJI"> |
|
3741 </envVarBuildPath> |
|
3742 <envVarBuildPath |
|
3743 pathType="buildpathLibrary" |
|
3744 variableList="CFGL,PRJL"> |
|
3745 </envVarBuildPath> |
|
3746 </tool> |
|
3747 </toolChain> |
|
3748 </configuration> |
|
3749 <configuration |
|
3750 name="Three" |
|
3751 id="cdt.managedbuild.config.testenv.exe.xz" |
|
3752 cleanCommand="rm -rf"> |
|
3753 <toolChain |
|
3754 configurationMacroSupplier="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
3755 id="cdt.managedbuild.toolchain.testenv.exe.xz" |
|
3756 isToolChainSupported="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
3757 name="Three ToolChain" |
|
3758 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
3759 isSystem="true"> |
|
3760 <targetPlatform |
|
3761 id="cdt.managedbuild.target.testenv.platform.exe.xz" |
|
3762 name="xz Platform"> |
|
3763 </targetPlatform> |
|
3764 <builder |
|
3765 id="cdt.managedbuild.target.testenv.builder.exe.xz" |
|
3766 name="XZ Builder" |
|
3767 command="make" |
|
3768 isVariableCaseSensitive="false" |
|
3769 variableFormat="@=" |
|
3770 reservedMacroNameSupplier="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
3771 arguments="-k"> |
|
3772 </builder> |
|
3773 <tool |
|
3774 id="cdt.managedbuild.tool.testenv.c.compiler.exe.xz" |
|
3775 superClass="cdt.managedbuild.tool.testgnu.c.compiler"> |
|
3776 </tool> |
|
3777 </toolChain> |
|
3778 </configuration> |
|
3779 <configuration |
|
3780 name="Four" |
|
3781 id="cdt.managedbuild.config.testenv.exe.min"> |
|
3782 <toolChain |
|
3783 id="cdt.managedbuild.toolchain.testenv.exe.min" |
|
3784 isToolChainSupported="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
3785 name="Three ToolChain" |
|
3786 isSystem="true"> |
|
3787 <targetPlatform |
|
3788 id="cdt.managedbuild.target.testenv.platform.exe.min" |
|
3789 name="Rel Platform"> |
|
3790 </targetPlatform> |
|
3791 <builder |
|
3792 id="cdt.managedbuild.target.testenv.builder.exe.min" |
|
3793 name="Min Builder" |
|
3794 command="make" |
|
3795 isVariableCaseSensitive="true" |
|
3796 variableFormat="@="> |
|
3797 </builder> |
|
3798 <tool |
|
3799 id="cdt.managedbuild.tool.testenv.c.compiler.exe.min" |
|
3800 superClass="cdt.managedbuild.tool.testgnu.c.compiler"> |
|
3801 </tool> |
|
3802 </toolChain> |
|
3803 </configuration> |
|
3804 <configuration |
|
3805 name="Five" |
|
3806 id="cdt.managedbuild.config.testenv.exe.five" |
|
3807 cleanCommand="rm -rf" |
|
3808 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
3809 <toolChain |
|
3810 archList="all" |
|
3811 configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
3812 configurationMacroSupplier="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
3813 id="cdt.managedbuild.toolchain.testenv.exe.five" |
|
3814 isToolChainSupported="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
3815 name="Dbg ToolChain" |
|
3816 osList="solaris,linux,hpux,aix,qnx" |
|
3817 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
3818 isSystem="true"> |
|
3819 <targetPlatform |
|
3820 id="cdt.managedbuild.target.testenv.platform.exe.five" |
|
3821 name="Dbg Platform" |
|
3822 binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.PE" |
|
3823 osList="solaris,linux,hpux,aix,qnx" |
|
3824 archList="all"> |
|
3825 </targetPlatform> |
|
3826 <builder |
|
3827 id="cdt.managedbuild.target.testenv.builder.exe.five" |
|
3828 name="Dbg Builder" |
|
3829 command="make" |
|
3830 arguments="-k" |
|
3831 variableFormat="@=" |
|
3832 isVariableCaseSensitive="false" |
|
3833 reservedMacroNames="PATH" |
|
3834 buildfileGenerator="org.eclipse.cdt.managedbuilder.core.tests.TestMacro"> |
|
3835 </builder> |
|
3836 <tool |
|
3837 id="cdt.managedbuild.tool.testenv.c.compiler.exe.five" |
|
3838 superClass="cdt.managedbuild.tool.testgnu.c.compiler"> |
|
3839 <option |
|
3840 id="macro.test.string1" |
|
3841 defaultValue="000" |
|
3842 superClass="gnu.c.compiler.option30.optimization.flags" |
|
3843 value="111" |
|
3844 valueType="string"> |
|
3845 </option> |
|
3846 <option |
|
3847 valueType="stringList" |
|
3848 name="ass" |
|
3849 superClass="gnu.cpp.compiler.option30.preprocessor.undef" |
|
3850 id="macro.test.list1"> |
|
3851 <listOptionValue value="x"/> |
|
3852 <listOptionValue value="y"/> |
|
3853 <listOptionValue value="z"/> |
|
3854 </option> |
|
3855 </tool> |
|
3856 <tool |
|
3857 id="cdt.managedbuild.tool.testenv.cpp.compiler.exe.five" |
|
3858 superClass="cdt.managedbuild.tool.testgnu.cpp.compiler"> |
|
3859 </tool> |
|
3860 </toolChain> |
|
3861 </configuration> |
|
3862 |
|
3863 </projectType> |
|
3864 |
|
3865 <!-- Test tool-chain defined at top level --> |
|
3866 |
|
3867 <toolChain |
|
3868 id="TopTC.toolchain.base" |
|
3869 name="TopLevel Toolchain" |
|
3870 isAbstract="true" |
|
3871 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
3872 isSystem="true"> |
|
3873 <targetPlatform |
|
3874 id="TopTC.platform" |
|
3875 name="TopTC Platform" |
|
3876 binaryParser="org.eclipse.cdt.core.PE"/> |
|
3877 <builder |
|
3878 id="TopTC.managedbuilder" |
|
3879 name="TopTC Builder"/> |
|
3880 <tool |
|
3881 id="TopTC.tool.assembler" |
|
3882 superClass="cdt.managedbuild.tool.gnu.assembler"/> |
|
3883 </toolChain> |
|
3884 <toolChain |
|
3885 id="TopTC.toolchain.release" |
|
3886 name="TopTC Release Toolchain" |
|
3887 isAbstract="true" |
|
3888 superClass="TopTC.toolchain.base" |
|
3889 isSystem="true"> |
|
3890 <tool |
|
3891 id="TopTC.c.compiler.release" |
|
3892 superClass="cdt.managedbuild.tool.gnu.c.compiler" |
|
3893 command="$(CC)"> |
|
3894 <option |
|
3895 id="TopTC.c.compiler.release.option.optimization.level" |
|
3896 superClass="gnu.c.compiler.option.optimization.level" |
|
3897 defaultValue="gnu.c.optimization.level.most"/> |
|
3898 <option |
|
3899 id="TopTC.c.compiler.release.option.debugging.level" |
|
3900 superClass="gnu.c.compiler.option.debugging.level" |
|
3901 defaultValue="gnu.c.debugging.level.none"/> |
|
3902 </tool> |
|
3903 <tool |
|
3904 id="TopTC.tool.cpp.compiler.release" |
|
3905 superClass="cdt.managedbuild.tool.gnu.cpp.compiler" |
|
3906 command="$(CXX)"> |
|
3907 <option |
|
3908 id="TopTC.cpp.compiler.release.option.optimization.level" |
|
3909 superClass="gnu.cpp.compiler.option.optimization.level" |
|
3910 defaultValue="gnu.cpp.compiler.optimization.level.most"/> |
|
3911 <option |
|
3912 id="TopTC.cpp.compiler.release.option.debugging.level" |
|
3913 superClass="gnu.cpp.compiler.option.debugging.level" |
|
3914 defaultValue="gnu.cpp.compiler.debugging.level.none"/> |
|
3915 </tool> |
|
3916 </toolChain> |
|
3917 <toolChain |
|
3918 id="TopTC.toolchain.debug" |
|
3919 name="TopTC Debug Toolchain" |
|
3920 isAbstract="true" |
|
3921 superClass="TopTC.toolchain.base" |
|
3922 isSystem="true"> |
|
3923 <tool |
|
3924 id="TopTC.c.compiler.debug" |
|
3925 superClass="cdt.managedbuild.tool.gnu.c.compiler" |
|
3926 command="$(CC)"> |
|
3927 <option |
|
3928 id="TopTC.c.compiler.debug.option.optimization.level" |
|
3929 superClass="gnu.c.compiler.option.optimization.level" |
|
3930 defaultValue="gnu.c.optimization.level.none"/> |
|
3931 <option |
|
3932 id="TopTC.c.compiler.debug.option.debugging.level" |
|
3933 superClass="gnu.c.compiler.option.debugging.level" |
|
3934 defaultValue="gnu.c.debugging.level.max"/> |
|
3935 </tool> |
|
3936 <tool |
|
3937 id="TopTC.cpp.compiler.debug" |
|
3938 superClass="cdt.managedbuild.tool.gnu.cpp.compiler" |
|
3939 command="$(CXX)"> |
|
3940 <option |
|
3941 id="TopTC.cpp.compiler.debug.option.optimization.level" |
|
3942 superClass="gnu.cpp.compiler.option.optimization.level" |
|
3943 defaultValue="gnu.cpp.compiler.optimization.level.none"/> |
|
3944 <option |
|
3945 id="TopTC.cpp.compiler.debug.option.debugging.level" |
|
3946 superClass="gnu.cpp.compiler.option.debugging.level" |
|
3947 defaultValue="gnu.cpp.compiler.debugging.level.max"/> |
|
3948 </tool> |
|
3949 </toolChain> |
|
3950 <projectType |
|
3951 isAbstract="false" |
|
3952 isTest="true" |
|
3953 name="TopTC exe" |
|
3954 id="TopTC.target.exe"> |
|
3955 <configuration |
|
3956 id="TopTC.config.exe.debug" |
|
3957 name="Debug" |
|
3958 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" |
|
3959 cleanCommand="rm -rf"> |
|
3960 <toolChain |
|
3961 id="TopTC.toolchain.exe.debug" |
|
3962 superClass="TopTC.toolchain.debug" |
|
3963 isSystem="true"> |
|
3964 <tool |
|
3965 id="TopTC..c.linker.exe.debug" |
|
3966 superClass="cdt.managedbuild.tool.gnu.c.linker" |
|
3967 command="$(CC)"/> |
|
3968 <tool |
|
3969 id="TopTC.cpp.linker.exe.debug" |
|
3970 superClass="cdt.managedbuild.tool.gnu.cpp.linker" |
|
3971 command="$(CXX)"/> |
|
3972 </toolChain> |
|
3973 </configuration> |
|
3974 <configuration |
|
3975 id="TopTC.config.exe.release" |
|
3976 name="Release" |
|
3977 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser" |
|
3978 cleanCommand="rm -rf"> |
|
3979 <toolChain |
|
3980 id="TopTC.toolchain.exe.release" |
|
3981 superClass="TopTC.toolchain.release" |
|
3982 isSystem="true"> |
|
3983 <tool |
|
3984 id="TopTC..c.linker.exe.release" |
|
3985 superClass="cdt.managedbuild.tool.gnu.c.linker" |
|
3986 command="$(CC)"/> |
|
3987 <tool |
|
3988 id="TopTC..cpp.linker.exe.release" |
|
3989 superClass="cdt.managedbuild.tool.gnu.cpp.linker" |
|
3990 command="$(CXX)"/> |
|
3991 </toolChain> |
|
3992 </configuration> |
|
3993 </projectType> |
|
3994 |
|
3995 <!-- |
|
3996 Project type for testing Configuration Name Provider & Multiple Tool Chain versions features |
|
3997 Note: toolchains are cut and cannot be used for real compilation. |
|
3998 --> |
|
3999 <projectType |
|
4000 id="cdt.managedbuild.target.testMultipleVersions.exe" |
|
4001 isAbstract="false" |
|
4002 isTest="true" |
|
4003 configurationNameProvider="org.eclipse.cdt.managedbuilder.core.tests.TestConfigurationNameProvider" |
|
4004 name="testMultipleVersions.exe"> |
|
4005 <configuration |
|
4006 name="Debug" |
|
4007 description="debug configuration for IA32 windows" |
|
4008 id="cdt.managedbuild.config.testMultipleVersions.exe.debug" |
|
4009 cleanCommand="rm -rf" |
|
4010 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
4011 <toolChain |
|
4012 id="cdt.managedbuild.toolchain.testMultipleVersions.exe.debug_1.1.0" |
|
4013 name="Debug IA32 ToolChain" |
|
4014 archList="x86" |
|
4015 osList="linux" |
|
4016 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
4017 isSystem="true"> |
|
4018 <targetPlatform |
|
4019 id="cdt.managedbuild.target.testMultipleVersions.platform.exe.debug" |
|
4020 name="Debug IA32 Platform" |
|
4021 binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.PE" |
|
4022 osList="solaris,linux,hpux,aix,qnx" |
|
4023 archList="all"> |
|
4024 </targetPlatform> |
|
4025 <builder |
|
4026 id="cdt.managedbuild.target.testMultipleVersions.builder.exe.debug_1.1.0" |
|
4027 name="Debug IA32 Builder" |
|
4028 command="make" |
|
4029 arguments="-k" |
|
4030 variableFormat="@=" |
|
4031 isVariableCaseSensitive="false" |
|
4032 reservedMacroNames="PATH" |
|
4033 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
4034 </builder> |
|
4035 <tool |
|
4036 id="cdt.managedbuild.tool.testMultipleVersions.c.compiler.exe.debug_1.1.0" |
|
4037 superClass="cdt.managedbuild.tool.testgnu.c.compiler"> |
|
4038 </tool> |
|
4039 <tool |
|
4040 id="cdt.managedbuild.tool.testMultipleVersions.cpp.compiler.exe.debug_1.1.0" |
|
4041 superClass="cdt.managedbuild.tool.testgnu.cpp.compiler"> |
|
4042 </tool> |
|
4043 </toolChain> |
|
4044 </configuration> |
|
4045 <configuration |
|
4046 name="Release" |
|
4047 description="release configuration for IA32 windows" |
|
4048 id="cdt.managedbuild.config.testMultipleVersions.exe.release" |
|
4049 cleanCommand="rm -rf" |
|
4050 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
4051 <toolChain |
|
4052 archList="x86" |
|
4053 osList="linux" |
|
4054 id="cdt.managedbuild.toolchain.testMultipleVersions.exe.release" |
|
4055 name="Release IA32 ToolChain" |
|
4056 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
4057 isSystem="true"> |
|
4058 <targetPlatform |
|
4059 id="cdt.managedbuild.target.testMultipleVersions.platform.exe.release" |
|
4060 name="Release IA32 Platform" |
|
4061 binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.PE" |
|
4062 osList="solaris,linux,hpux,aix,qnx" |
|
4063 archList="all"> |
|
4064 </targetPlatform> |
|
4065 <builder |
|
4066 id="cdt.managedbuild.target.testMultipleVersions.builder.exe.release" |
|
4067 name="Release IA32 Builder" |
|
4068 command="make" |
|
4069 arguments="-k"> |
|
4070 </builder> |
|
4071 <tool |
|
4072 id="cdt.managedbuild.tool.testMultipleVersions.c.compiler.exe.release" |
|
4073 superClass="cdt.managedbuild.tool.testgnu.c.compiler"> |
|
4074 </tool> |
|
4075 </toolChain> |
|
4076 </configuration> |
|
4077 <configuration |
|
4078 name="Debug" |
|
4079 description="debug configuration for IA64 windows" |
|
4080 id="cdt.managedbuild.config.testMultipleVersions.exe.debug64" |
|
4081 cleanCommand="rm -rf"> |
|
4082 <toolChain |
|
4083 archList="ia64" |
|
4084 osList="linux" |
|
4085 configurationMacroSupplier="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
4086 id="cdt.managedbuild.toolchain.testMultipleVersions.exe.debug64_2.2.0" |
|
4087 name="Debug IA64 ToolChain" |
|
4088 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
4089 isSystem="true"> |
|
4090 <targetPlatform |
|
4091 id="cdt.managedbuild.target.testMultipleVersions.platform.exe.debug64" |
|
4092 name="Debug IA64 Platform"> |
|
4093 </targetPlatform> |
|
4094 <builder |
|
4095 id="cdt.managedbuild.target.testMultipleVersions.builder.exe.debug64_3.2.1" |
|
4096 name="Debug IA64 Builder" |
|
4097 command="make" |
|
4098 arguments="-k"> |
|
4099 </builder> |
|
4100 <tool |
|
4101 id="cdt.managedbuild.tool.testMultipleVersions.c.compiler.exe.debug64_5.0.9" |
|
4102 superClass="cdt.managedbuild.tool.testgnu.c.compiler"> |
|
4103 </tool> |
|
4104 </toolChain> |
|
4105 </configuration> |
|
4106 <configuration |
|
4107 name="Release" |
|
4108 description="release configuration for IA64 windows" |
|
4109 id="cdt.managedbuild.config.testMultipleVersions.exe.release64"> |
|
4110 <toolChain |
|
4111 archList="ia64" |
|
4112 osList="linux" |
|
4113 id="cdt.managedbuild.toolchain.testMultipleVersions.exe.release64_2.2.0" |
|
4114 versionsSupported="1.2.0,2.0.0,2.1.3" |
|
4115 isToolChainSupported="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
4116 name="Three ToolChain" |
|
4117 isSystem="true"> |
|
4118 <targetPlatform |
|
4119 id="cdt.managedbuild.target.testMultipleVersions.platform.exe.release64" |
|
4120 name="Release IA64 Platform"> |
|
4121 </targetPlatform> |
|
4122 <builder |
|
4123 id="cdt.managedbuild.target.testMultipleVersions.builder.exe.release64_3.2.1" |
|
4124 name="Release IA64 Builder" |
|
4125 versionsSupported="2.0.0,2.1.1,3.0.3" |
|
4126 command="make" |
|
4127 isVariableCaseSensitive="true" |
|
4128 variableFormat="@="> |
|
4129 </builder> |
|
4130 <tool |
|
4131 id="cdt.managedbuild.tool.testMultipleVersions.c.compiler.exe.release64_5.0.9" |
|
4132 superClass="cdt.managedbuild.tool.testgnu.c.compiler"> |
|
4133 </tool> |
|
4134 </toolChain> |
|
4135 </configuration> |
|
4136 |
|
4137 </projectType> |
|
4138 |
|
4139 <!-- |
|
4140 Project type for testing Project Converter convenience routines |
|
4141 Note: toolchains are cut and cannot be used for real compilation. |
|
4142 --> |
|
4143 <projectType |
|
4144 id="testProjectConverterConvenienceRoutines.exe" |
|
4145 isAbstract="false" |
|
4146 isTest="true" |
|
4147 name="testProjectConverterConvenienceRoutines.exe"> |
|
4148 <configuration |
|
4149 name="Debug" |
|
4150 description="debug configuration for IA32 windows" |
|
4151 id="config.testProjectConverterConvenienceRoutines.exe.debug" |
|
4152 cleanCommand="rm -rf" |
|
4153 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
4154 <toolChain isSystem="true" |
|
4155 id="toolchain.testProjectConverterConvenienceRoutines.exe.debug_1.1.0" |
|
4156 name="Debug IA32 ToolChain" |
|
4157 archList="x86" |
|
4158 osList="linux"> |
|
4159 <targetPlatform |
|
4160 id="target.testProjectConverterConvenienceRoutines.platform.exe.debug" |
|
4161 name="Debug IA32 Platform" |
|
4162 binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.PE" |
|
4163 osList="solaris,linux,hpux,aix,qnx" |
|
4164 archList="all"> |
|
4165 </targetPlatform> |
|
4166 <builder |
|
4167 id="target.testProjectConverterConvenienceRoutines.builder.exe.debug_1.1.0" |
|
4168 name="Debug IA32 Builder" |
|
4169 command="make" |
|
4170 arguments="-k" |
|
4171 variableFormat="@=" |
|
4172 isVariableCaseSensitive="false" |
|
4173 reservedMacroNames="PATH" |
|
4174 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
4175 </builder> |
|
4176 <tool |
|
4177 id="tool.testProjectConverterConvenienceRoutines.c.compiler.exe.debug_1.1.0" |
|
4178 superClass="cdt.managedbuild.tool.testgnu.c.compiler"> |
|
4179 </tool> |
|
4180 <tool |
|
4181 id="tool.testProjectConverterConvenienceRoutines.cpp.compiler.exe.debug_1.1.0" |
|
4182 superClass="cdt.managedbuild.tool.testgnu.cpp.compiler"> |
|
4183 </tool> |
|
4184 </toolChain> |
|
4185 </configuration> |
|
4186 </projectType> |
|
4187 <projectType |
|
4188 id="org.eclipse.cdt.managedbuilder.core.tests.BDMacroSupportProjectType" |
|
4189 isAbstract="false" |
|
4190 isTest="true" |
|
4191 name="Build Definitions Macro Support Project Type"> |
|
4192 <configuration |
|
4193 artifactExtension="tar" |
|
4194 cleanCommand="rm" |
|
4195 id="org.eclipse.cdt.managedbuilder.core.tests.BDMacroSupportConfiguration" |
|
4196 name="Default"> |
|
4197 <toolChain isSystem="true" |
|
4198 id="org.eclipse.cdt.managedbuilder.core.tests.BDMacroSupportToolchain" |
|
4199 isAbstract="false" |
|
4200 name="Build Definition Macro Support Toolchain" |
|
4201 targetTool="org.eclipse.cdt.managedbuilder.core.tests.BDMacroSupportBarTool"> |
|
4202 <builder |
|
4203 arguments="-k" |
|
4204 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator" |
|
4205 command="make" |
|
4206 id="org.eclipse.cdt.managedbuilder.core.tests.BDMacroSupportBuilder" |
|
4207 isAbstract="false" |
|
4208 name="GNU Make" |
|
4209 superClass="cdt.managedbuild.target.gnu.builder"/> |
|
4210 <tool |
|
4211 command="cp" |
|
4212 commandLinePattern="${command} ${inputs} ${output}" |
|
4213 id="org.eclipse.cdt.managedbuilder.core.tests.BDMacroSupportFooTool" |
|
4214 isAbstract="false" |
|
4215 name="Foo Tool" |
|
4216 natureFilter="both"> |
|
4217 <inputType |
|
4218 id="org.eclipse.cdt.managedbuilder.core.tests.BDMacroSupportFooInputType" |
|
4219 multipleOfType="false" |
|
4220 name="Foo Files" |
|
4221 primaryInput="true" |
|
4222 sources="foo"/> |
|
4223 <outputType |
|
4224 buildVariable="BAR_FILES" |
|
4225 id="org.eclipse.cdt.managedbuilder.core.tests.BDMacroSupportBarOutputType" |
|
4226 multipleOfType="false" |
|
4227 name="Bar Files" |
|
4228 outputPrefix="this_is_a_test_prefix_with_a_macro_for_the_project_name_between_here_${ProjName}_and_here" |
|
4229 outputs="bar" |
|
4230 primaryInputType="org.eclipse.cdt.managedbuilder.core.tests.BDMacroSupportFooInputType" |
|
4231 primaryOutput="true"/> |
|
4232 </tool> |
|
4233 <tool |
|
4234 command="tar" |
|
4235 commandLinePattern="${command} cvf ${OutputFileRelPath} ${inputs}" |
|
4236 id="org.eclipse.cdt.managedbuilder.core.tests.BDMacroSupportBarTool" |
|
4237 isAbstract="false" |
|
4238 name="Bar Tool" |
|
4239 natureFilter="both"> |
|
4240 <inputType |
|
4241 buildVariable="BAR_FILES" |
|
4242 id="org.eclipse.cdt.managedbuilder.core.tests.BDMacroSupportBarInputType" |
|
4243 multipleOfType="true" |
|
4244 name="Bar Files" |
|
4245 primaryInput="true" |
|
4246 sources="bar"/> |
|
4247 <outputType |
|
4248 id="org.eclipse.cdt.managedbuilder.core.tests.BDMacroSupportTarOutputType" |
|
4249 multipleOfType="false" |
|
4250 name="Tar File" |
|
4251 outputPrefix=" " |
|
4252 outputs="tar" |
|
4253 primaryInputType="org.eclipse.cdt.managedbuilder.core.tests.BDMacroSupportBarInputType" |
|
4254 primaryOutput="true"/> |
|
4255 </tool> |
|
4256 </toolChain> |
|
4257 </configuration> |
|
4258 </projectType> |
|
4259 |
|
4260 </extension> |
|
4261 |
|
4262 <!-- Test Converters for testing the converter convenience routines --> |
|
4263 <extension |
|
4264 point="org.eclipse.cdt.managedbuilder.core.projectConverter"> |
|
4265 <converter |
|
4266 id="test.converter" |
|
4267 name="Test Project Converter" |
|
4268 class="org.eclipse.cdt.managedbuilder.core.tests.ProjectConverter" |
|
4269 fromId="toolchain.testProjectConverterConvenienceRoutines.exe.debug_1.1.0" |
|
4270 toId="toolchain.testProjectConverterConvenienceRoutines.exe.debug_1.2.0" |
|
4271 mbsVersion="3.0.0"> |
|
4272 </converter> |
|
4273 </extension> |
|
4274 |
|
4275 <!-- Test Converters for testing the conversion while importing a CDT2.1 project --> |
|
4276 |
|
4277 <extension point="org.eclipse.cdt.managedbuilder.core.projectConverter"> |
|
4278 <converter |
|
4279 id="test.ToolChainConverter" |
|
4280 name="Test Tool Chain Converter" |
|
4281 class="org.eclipse.cdt.managedbuilder.core.tests.ProjectConverter21" |
|
4282 fromId="test.toolChain_1.0.0" |
|
4283 toId="test.toolChain_2.0.0" |
|
4284 mbsVersion="3.0.0"> |
|
4285 </converter> |
|
4286 <converter |
|
4287 id="test.Tool1Converter" |
|
4288 name="Test Tool1 Converter" |
|
4289 class="org.eclipse.cdt.managedbuilder.core.tests.ProjectConverter21" |
|
4290 fromId="test.tool1_1.0.0" |
|
4291 toId="test.tool1_2.0.0" |
|
4292 mbsVersion="3.0.0"> |
|
4293 </converter> |
|
4294 <converter |
|
4295 id="test.Tool2Converter" |
|
4296 name="Test Tool2 Converter" |
|
4297 class="org.eclipse.cdt.managedbuilder.core.tests.ProjectConverter21" |
|
4298 fromId="test.tool2_1.0.0" |
|
4299 toId="test.tool2_2.0.0" |
|
4300 mbsVersion="3.0.0"> |
|
4301 </converter> |
|
4302 </extension> |
|
4303 |
|
4304 <!-- Test Converters for testing the conversion while importing a CDT2.0 & CDT2.1 projects --> |
|
4305 |
|
4306 <extension |
|
4307 point="org.eclipse.cdt.managedbuilder.core.buildDefinitions"> |
|
4308 <managedBuildRevision |
|
4309 fileVersion="3.0.0"> |
|
4310 </managedBuildRevision> |
|
4311 |
|
4312 <projectType |
|
4313 isAbstract="false" |
|
4314 isTest="true" |
|
4315 name="Test - Version 1.0" |
|
4316 id="test_1.0.0"> |
|
4317 <configuration |
|
4318 name="Test Configuration" |
|
4319 id="test.config_1.0.0" |
|
4320 cleanCommand="rm -rf" |
|
4321 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
4322 <toolChain isSystem="true" |
|
4323 id="test.toolChain_1.0.0" |
|
4324 name="Test ToolChain Ver 1.0" |
|
4325 convertToId="test.toolChain_2.0.0" |
|
4326 archList="all"> |
|
4327 <targetPlatform |
|
4328 id="test.target_1.0.0" |
|
4329 name="Test Target" |
|
4330 binaryParser="org.eclipse.cdt.core.ELF" |
|
4331 archList="all"> |
|
4332 </targetPlatform> |
|
4333 <builder |
|
4334 id="test.builder_1.0.0" |
|
4335 name="Test Builder Version 1.0" |
|
4336 command="make" |
|
4337 arguments="-k" |
|
4338 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
4339 </builder> |
|
4340 <tool |
|
4341 id="test.tool1_1.0.0" |
|
4342 name="Test Tool 1 - - Version 1.0" |
|
4343 convertToId="test.tool1_2.0.0" |
|
4344 superClass="cdt.managedbuild.tool.gnu.c.compiler"> |
|
4345 </tool> |
|
4346 <tool |
|
4347 id="test.tool2_1.0.0" |
|
4348 name="Test Tool 2 - Version 1.0" |
|
4349 convertToId="test.tool2_2.0.0" |
|
4350 superClass="cdt.managedbuild.tool.gnu.cpp.compiler"> |
|
4351 </tool> |
|
4352 </toolChain> |
|
4353 </configuration> |
|
4354 </projectType> |
|
4355 |
|
4356 <projectType |
|
4357 isAbstract="false" |
|
4358 isTest="true" |
|
4359 name="Test - Version 2.0" |
|
4360 id="test_2.0.0"> |
|
4361 <configuration |
|
4362 name="Test Configuration 2.0" |
|
4363 id="test.config_2.0.0" |
|
4364 cleanCommand="rm -rf" |
|
4365 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
4366 <toolChain isSystem="true" |
|
4367 id="test.toolChain_2.0.0" |
|
4368 name="Test ToolChain Ver 2.0" |
|
4369 archList="all"> |
|
4370 <targetPlatform |
|
4371 id="test.target_2.0.0" |
|
4372 name="Test Target ver 2.0" |
|
4373 binaryParser="org.eclipse.cdt.core.ELF" |
|
4374 archList="all"> |
|
4375 </targetPlatform> |
|
4376 <builder |
|
4377 id="test.builder_2.0.0" |
|
4378 name="Test Builder Version 2.0" |
|
4379 command="make" |
|
4380 arguments="-k" |
|
4381 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
4382 </builder> |
|
4383 <tool |
|
4384 id="test.tool1_2.0.0" |
|
4385 name="Test Tool 1 - - Version 2.0" |
|
4386 superClass="cdt.managedbuild.tool.gnu.c.compiler"> |
|
4387 </tool> |
|
4388 <tool |
|
4389 id="test.tool2_2.0.0" |
|
4390 name="Test Tool 2 - Version 2.0" |
|
4391 superClass="cdt.managedbuild.tool.gnu.cpp.compiler"> |
|
4392 </tool> |
|
4393 </toolChain> |
|
4394 </configuration> |
|
4395 </projectType> |
|
4396 |
|
4397 <projectType |
|
4398 isAbstract="false" |
|
4399 name="Test" |
|
4400 isTest="true" |
|
4401 superClass="cdt.managedbuild.target.gnu.exe" |
|
4402 id="test.target"> |
|
4403 <configuration id="test.config" name="Test Configuration"> |
|
4404 <toolChain isSystem="true" |
|
4405 id="test.toolchain" |
|
4406 name="Test Toolchain" |
|
4407 convertToId="test.toolchain_1.2.0"> |
|
4408 <builder |
|
4409 superClass="cdt.managedbuild.target.gnu.builder" |
|
4410 id="test.builder" |
|
4411 name="" |
|
4412 command="make" |
|
4413 arguments="-k"> |
|
4414 </builder> |
|
4415 <tool |
|
4416 id="test.c.compiler" |
|
4417 superClass="cdt.managedbuild.tool.gnu.c.compiler"> |
|
4418 </tool> |
|
4419 <tool |
|
4420 id="test.cpp.compiler" |
|
4421 superClass="cdt.managedbuild.tool.gnu.cpp.compiler"> |
|
4422 </tool> |
|
4423 </toolChain> |
|
4424 </configuration> |
|
4425 </projectType> |
|
4426 |
|
4427 <projectType |
|
4428 isAbstract="false" |
|
4429 isTest="true" |
|
4430 name="Test 1.2.0" |
|
4431 superClass="cdt.managedbuild.target.gnu.exe" |
|
4432 id="test.target_1.2.0"> |
|
4433 <configuration id="test.config_1.2.0" name="Test Configuration"> |
|
4434 <toolChain isSystem="true" |
|
4435 id="test.toolchain_1.2.0" |
|
4436 name="Test Toolchain 1.2.0"> |
|
4437 <builder |
|
4438 superClass="cdt.managedbuild.target.gnu.builder" |
|
4439 id="test.builder_1.2.0" |
|
4440 name="" |
|
4441 command="make" |
|
4442 arguments="-k"> |
|
4443 </builder> |
|
4444 <tool |
|
4445 id="test.c.compiler_1.2.0" |
|
4446 superClass="cdt.managedbuild.tool.gnu.c.compiler"> |
|
4447 </tool> |
|
4448 <tool |
|
4449 id="test.cpp.compiler_1.2.0" |
|
4450 superClass="cdt.managedbuild.tool.gnu.cpp.compiler"> |
|
4451 </tool> |
|
4452 </toolChain> |
|
4453 </configuration> |
|
4454 </projectType> |
|
4455 |
|
4456 <!-- tool chain definitions for test project type for verifying the project conversion --> |
|
4457 |
|
4458 <projectType |
|
4459 isAbstract="false" |
|
4460 isTest="true" |
|
4461 name="TestProject Conversion - Version 1.0" |
|
4462 convertToId="testProject_2.0.0" |
|
4463 id="testProject_1.0.0"> |
|
4464 <configuration |
|
4465 name="Test Configuration" |
|
4466 id="testProject.config_1.0.0" |
|
4467 cleanCommand="rm -rf" |
|
4468 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
4469 <toolChain isSystem="true" |
|
4470 id="testProject.toolChain_1.0.0" |
|
4471 name="Test ToolChain Ver 1.0" |
|
4472 archList="all"> |
|
4473 <targetPlatform |
|
4474 id="testProject.target_1.0.0" |
|
4475 name="Test Target" |
|
4476 binaryParser="org.eclipse.cdt.core.ELF" |
|
4477 archList="all"> |
|
4478 </targetPlatform> |
|
4479 <builder |
|
4480 id="testProject.builder_1.0.0" |
|
4481 name="Test Builder Version 1.0" |
|
4482 command="make" |
|
4483 arguments="-k" |
|
4484 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
4485 </builder> |
|
4486 <tool |
|
4487 id="testProject.tool1_1.0.0" |
|
4488 name="Test Tool 1 - - Version 1.0" |
|
4489 superClass="cdt.managedbuild.tool.gnu.c.compiler"> |
|
4490 </tool> |
|
4491 <tool |
|
4492 id="testProject.tool2_1.0.0" |
|
4493 name="Test Tool 2 - Version 1.0" |
|
4494 superClass="cdt.managedbuild.tool.gnu.cpp.compiler"> |
|
4495 </tool> |
|
4496 </toolChain> |
|
4497 </configuration> |
|
4498 </projectType> |
|
4499 |
|
4500 <projectType |
|
4501 isAbstract="false" |
|
4502 isTest="true" |
|
4503 name="TestProject Conversion - Version 2.0" |
|
4504 id="testProject_2.0.0"> |
|
4505 <configuration |
|
4506 name="Test Configuration" |
|
4507 id="testProject.config_2.0.0" |
|
4508 cleanCommand="rm -rf" |
|
4509 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
4510 <toolChain isSystem="true" |
|
4511 id="testProject.toolChain_2.0.0" |
|
4512 name="Test ToolChain Ver 2.0" |
|
4513 archList="all"> |
|
4514 <targetPlatform |
|
4515 id="testProject.target_2.0.0" |
|
4516 name="Test Target" |
|
4517 binaryParser="org.eclipse.cdt.core.ELF" |
|
4518 archList="all"> |
|
4519 </targetPlatform> |
|
4520 <builder |
|
4521 id="testProject.builder_2.0.0" |
|
4522 name="Test Builder Version 2.0" |
|
4523 command="make" |
|
4524 arguments="-k" |
|
4525 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
4526 </builder> |
|
4527 <tool |
|
4528 id="testProject.tool1_2.0.0" |
|
4529 name="Test Tool 1 - - Version 2.0" |
|
4530 superClass="cdt.managedbuild.tool.gnu.c.compiler"> |
|
4531 </tool> |
|
4532 <tool |
|
4533 id="testProject.tool2_2.0.0" |
|
4534 name="Test Tool 2 - Version 2.0" |
|
4535 superClass="cdt.managedbuild.tool.gnu.cpp.compiler"> |
|
4536 </tool> |
|
4537 </toolChain> |
|
4538 </configuration> |
|
4539 </projectType> |
|
4540 |
|
4541 </extension> |
|
4542 |
|
4543 <extension |
|
4544 point="org.eclipse.cdt.managedbuilder.core.projectConverter"> |
|
4545 <converter |
|
4546 id="test.converter" |
|
4547 name="Test Project Converter" |
|
4548 class="org.eclipse.cdt.managedbuilder.core.tests.ProjectConverter20" |
|
4549 fromId="test.toolchain" |
|
4550 toId="test.toolchain_1.2.0" |
|
4551 mbsVersion="3.0.0"> |
|
4552 </converter> |
|
4553 <!-- converter for the projectType testProject_1.0.0 --> |
|
4554 <converter |
|
4555 id="testProject.converter" |
|
4556 name="Test Project Converter" |
|
4557 class="org.eclipse.cdt.managedbuilder.core.tests.TestProjectConverter" |
|
4558 fromId="testProject_1.0.0" |
|
4559 toId="testProject_2.0.0" |
|
4560 mbsVersion="3.0.0"> |
|
4561 </converter> |
|
4562 |
|
4563 </extension> |
|
4564 |
|
4565 <extension |
|
4566 id="cdt.test.fortran.toolchain" |
|
4567 name="CDT Test Fortran Toolchain" |
|
4568 point="org.eclipse.cdt.managedbuilder.core.buildDefinitions"> |
|
4569 |
|
4570 <!-- This tool-chain tests external dependency calulation using Fortran --> |
|
4571 |
|
4572 <!-- Compiler tool --> |
|
4573 |
|
4574 <tool |
|
4575 natureFilter="both" |
|
4576 name="Test Fortran Compiler" |
|
4577 outputFlag="-c -object:" |
|
4578 command="myfort" |
|
4579 commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG}${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" |
|
4580 id="cdt.test.fortran.compilestep" |
|
4581 isSystem="true"> |
|
4582 <inputType |
|
4583 sources="f,F,for,FOR,f90,F90" |
|
4584 dependencyCalculator="org.eclipse.cdt.managedbuilder.core.tests.DefaultFortranDependencyCalculator" |
|
4585 id="cdt.test.fortran.compilestep.input"> |
|
4586 </inputType> |
|
4587 <outputType |
|
4588 outputs="obj" |
|
4589 buildVariable="OBJS" |
|
4590 id="cdt.test.fortran.compilestep.output"> |
|
4591 </outputType> |
|
4592 <outputType |
|
4593 outputs="mod" |
|
4594 buildVariable="MODS" |
|
4595 multipleOfType="true" |
|
4596 nameProvider="org.eclipse.cdt.managedbuilder.core.tests.DefaultFortranDependencyCalculator" |
|
4597 id="cdt.test.fortran.compilestep.output.modules"> |
|
4598 </outputType> |
|
4599 <!-- pp General --> |
|
4600 <optionCategory |
|
4601 owner="cdt.test.fortran.compilestep" |
|
4602 name="General" |
|
4603 id="cdt.test.fortran.compilestep.category.general"> |
|
4604 </optionCategory> |
|
4605 <option |
|
4606 defaultValue="false" |
|
4607 name="Include Debug Information (-debug)" |
|
4608 category="cdt.test.fortran.compilestep.category.general" |
|
4609 command="-debug" |
|
4610 valueType="boolean" |
|
4611 id="cdt.test.fortran.compilestep.general.debug"> |
|
4612 </option> |
|
4613 <option |
|
4614 name="Optimization Level" |
|
4615 category="cdt.test.fortran.compilestep.category.general" |
|
4616 valueType="enumerated" |
|
4617 id="cdt.test.fortran.compilestep.general.optimization"> |
|
4618 <enumeratedOptionValue |
|
4619 name="Disable (-Od)" |
|
4620 command="-Od" |
|
4621 id="general.opt.none"> |
|
4622 </enumeratedOptionValue> |
|
4623 <enumeratedOptionValue |
|
4624 name="Minimize Size (-O1)" |
|
4625 command="-O1" |
|
4626 id="general.opt.size"> |
|
4627 </enumeratedOptionValue> |
|
4628 <enumeratedOptionValue |
|
4629 name="Maximize Speed (-O2)" |
|
4630 isDefault="true" |
|
4631 command="" |
|
4632 id="general.opt.speed"> |
|
4633 </enumeratedOptionValue> |
|
4634 </option> |
|
4635 <option |
|
4636 name="Additional Include Directories (-I)" |
|
4637 category="cdt.test.fortran.compilestep.category.general" |
|
4638 command="-I" |
|
4639 valueType="includePath" |
|
4640 browseType="directory" |
|
4641 id="cdt.test.fortran.compilestep.preprocessor.includedirectories"> |
|
4642 </option> |
|
4643 <!-- pp Compiler Command Line --> |
|
4644 <optionCategory |
|
4645 owner="cdt.test.fortran.compilestep" |
|
4646 name="Command Line" |
|
4647 id="cdt.test.fortran.compilestep.category.comline"> |
|
4648 </optionCategory> |
|
4649 <option |
|
4650 name="Additional Options" |
|
4651 category="cdt.test.fortran.compilestep.category.comline" |
|
4652 valueType="string" |
|
4653 id="cdt.test.fortran.compilestep.coptions"> |
|
4654 </option> |
|
4655 </tool> |
|
4656 |
|
4657 <!-- Linker tool --> |
|
4658 |
|
4659 <tool |
|
4660 natureFilter="both" |
|
4661 name="Linker" |
|
4662 outputFlag="-o" |
|
4663 command="mylink" |
|
4664 commandLinePattern="${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" |
|
4665 id="cdt.test.fortran.linkstep" |
|
4666 isSystem="true"> |
|
4667 <inputType |
|
4668 sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile" |
|
4669 sources="o" |
|
4670 multipleOfType="true" |
|
4671 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" |
|
4672 buildVariable="OBJS" |
|
4673 id="cdt.test.fortran.linkstep.input"> |
|
4674 <additionalInput |
|
4675 paths="$(USER_OBJS)" |
|
4676 kind="additionalinputdependency"> |
|
4677 </additionalInput> |
|
4678 <additionalInput |
|
4679 paths="$(LIBS)" |
|
4680 kind="additionalinput"> |
|
4681 </additionalInput> |
|
4682 </inputType> |
|
4683 <outputType |
|
4684 outputs="exe" |
|
4685 buildVariable="EXECUTABLES" |
|
4686 primaryOutput="true" |
|
4687 id="cdt.test.fortran.linkstep.output"> |
|
4688 </outputType> |
|
4689 <!-- pp Libraries --> |
|
4690 <optionCategory |
|
4691 owner="cdt.test.fortran.linkstep" |
|
4692 name="Libraries" |
|
4693 id="cdt.test.fortran.linkstep.category.options"> |
|
4694 </optionCategory> |
|
4695 <option |
|
4696 name="Additional Libraries (-l)" |
|
4697 category="cdt.test.fortran.linkstep.category.options" |
|
4698 command="-l" |
|
4699 valueType="libs" |
|
4700 id="cdt.test.fortran.linkstep.libname"> |
|
4701 </option> |
|
4702 <option |
|
4703 name="Search Directory for Libraries (-L)" |
|
4704 category="cdt.test.fortran.linkstep.category.options" |
|
4705 command="-L" |
|
4706 valueType="stringList" |
|
4707 id="cdt.test.fortran.linkstep.libpath"> |
|
4708 </option> |
|
4709 |
|
4710 <!-- pp Linker Command Line --> |
|
4711 <optionCategory |
|
4712 owner="cdt.test.fortran.linkstep" |
|
4713 name="Command Line" |
|
4714 id="cdt.test.fortran.linkstep.category.comline"> |
|
4715 </optionCategory> |
|
4716 <option |
|
4717 name="Additional Options" |
|
4718 category="cdt.test.fortran.linkstep.category.comline" |
|
4719 valueType="string" |
|
4720 id="cdt.test.fortran.linkstep.loptions"> |
|
4721 </option> |
|
4722 </tool> |
|
4723 |
|
4724 <!-- Executable project type --> |
|
4725 |
|
4726 <projectType |
|
4727 isTest="true" |
|
4728 isAbstract="false" |
|
4729 name="Fortran Executable" |
|
4730 id="cdt.test.fortran.executable"> |
|
4731 <configuration |
|
4732 name="Release" |
|
4733 id="cdt.test.fortran.executable.release" |
|
4734 cleanCommand="rm -rf"> |
|
4735 <toolChain isSystem="true" |
|
4736 id="cdt.test.fortran.toolchain.executable.release" |
|
4737 name="ToolChain.Executable.Release" |
|
4738 targetTool="cdt.test.fortran.linkstep.executable.release" |
|
4739 osList="win32" |
|
4740 archList="x86"> |
|
4741 <targetPlatform |
|
4742 id="cdt.test.fortran.platform.executable.release" |
|
4743 name="Platform.Executable.Release" |
|
4744 binaryParser="org.eclipse.cdt.core.PE" |
|
4745 osList="win32" |
|
4746 archList="x86"> |
|
4747 </targetPlatform> |
|
4748 <builder |
|
4749 id="cdt.test.fortran.builder.executable.release" |
|
4750 name="Builder.Executable.Release" |
|
4751 command="make" |
|
4752 arguments="-k" |
|
4753 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
4754 </builder> |
|
4755 <tool |
|
4756 id="cdt.test.fortran.compilestep.executable.release" |
|
4757 superClass="cdt.test.fortran.compilestep"> |
|
4758 <option |
|
4759 id="cdt.test.fortran.compilestep.general.optimization.executable.release" |
|
4760 defaultValue="general.opt.speed" |
|
4761 superClass="cdt.test.fortran.compilestep.general.optimization"> |
|
4762 </option> |
|
4763 <option |
|
4764 id="cdt.test.fortran.compilestep.general.debug.executable.release" |
|
4765 defaultValue="false" |
|
4766 superClass="cdt.test.fortran.compilestep.general.debug"> |
|
4767 </option> |
|
4768 </tool> |
|
4769 <tool |
|
4770 id="cdt.test.fortran.linkstep.executable.release" |
|
4771 superClass="cdt.test.fortran.linkstep"> |
|
4772 </tool> |
|
4773 </toolChain> |
|
4774 </configuration> |
|
4775 <configuration |
|
4776 name="Debug" |
|
4777 id="cdt.test.fortran.executable.debug" |
|
4778 cleanCommand="rm -rf"> |
|
4779 <toolChain isSystem="true" |
|
4780 id="cdt.test.fortran.toolchain.executable.debug" |
|
4781 name="ToolChain.Executable.Debug" |
|
4782 targetTool="cdt.test.fortran.linkstep.executable.debug" |
|
4783 osList="win32" |
|
4784 archList="x86"> |
|
4785 <targetPlatform |
|
4786 id="cdt.test.fortran.platform.executable.debug" |
|
4787 name="Platform.Executable.Debug" |
|
4788 binaryParser="org.eclipse.cdt.core.PE" |
|
4789 osList="win32" |
|
4790 archList="x86"> |
|
4791 </targetPlatform> |
|
4792 <builder |
|
4793 id="cdt.test.fortran.builder.executable.debug" |
|
4794 name="Builder.Executable.Debug" |
|
4795 command="make" |
|
4796 arguments="-k" |
|
4797 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
4798 </builder> |
|
4799 <tool |
|
4800 id="cdt.test.fortran.compilestep.executable.debug" |
|
4801 superClass="cdt.test.fortran.compilestep"> |
|
4802 <option |
|
4803 id="cdt.test.fortran.compilestep.general.optimization.executable.debug" |
|
4804 defaultValue="general.opt.none" |
|
4805 superClass="cdt.test.fortran.compilestep.general.optimization"> |
|
4806 </option> |
|
4807 <option |
|
4808 id="cdt.test.fortran.compilestep.general.debug.executable.debug" |
|
4809 defaultValue="true" |
|
4810 superClass="cdt.test.fortran.compilestep.general.debug"> |
|
4811 </option> |
|
4812 </tool> |
|
4813 <tool |
|
4814 id="cdt.test.fortran.linkstep.executable.debug" |
|
4815 superClass="cdt.test.fortran.linkstep"> |
|
4816 </tool> |
|
4817 </toolChain> |
|
4818 </configuration> |
|
4819 </projectType> |
|
4820 |
|
4821 <!-- Executable project type end --> |
|
4822 |
|
4823 <!-- Project type for testing assignToOption --> |
|
4824 |
|
4825 <projectType |
|
4826 id="cdt.test.assignToOption.executableProjectType" |
|
4827 isAbstract="false" |
|
4828 isTest="true" |
|
4829 name="AssignToOption Executable"> |
|
4830 <configuration |
|
4831 artifactExtension="out" |
|
4832 cleanCommand="rm -rf" |
|
4833 id="cdt.test.assignToOption.debug" |
|
4834 name="Debug"> |
|
4835 <toolChain isSystem="true" |
|
4836 id="cdt.test.assignToOption.exeDebugToolchain" |
|
4837 isAbstract="false" |
|
4838 name="AssingToOption Tools" |
|
4839 targetTool="cdt.test.assignToOption.exeLinkerDebug"> |
|
4840 <tool |
|
4841 id="cdt.test.assignToOption.compilerDebug" |
|
4842 isAbstract="false" |
|
4843 name="AssignToOption Compiler" |
|
4844 superClass="cdt.test.assignToOption.compiler"/> |
|
4845 <tool |
|
4846 id="cdt.test.assignToOption.exeLinkerDebug" |
|
4847 isAbstract="false" |
|
4848 name="AssignToOption Executable Linker" |
|
4849 superClass="cdt.test.assignToOption.exeLinker"/> |
|
4850 <builder |
|
4851 id="cdt.test.assignToOption.builder" |
|
4852 name="AssignToOption Builder" |
|
4853 command="make" |
|
4854 arguments="-k" |
|
4855 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
4856 </builder> |
|
4857 </toolChain> |
|
4858 </configuration> |
|
4859 </projectType> |
|
4860 <tool |
|
4861 command="ATOC" |
|
4862 id="cdt.test.assignToOption.compiler" |
|
4863 isAbstract="false" |
|
4864 name="AssignToOption Compiler" |
|
4865 natureFilter="both" |
|
4866 isSystem="true"> |
|
4867 <inputType |
|
4868 id="cdt.test.assignToOption.compilerSources" |
|
4869 multipleOfType="false" |
|
4870 name="ATOC Sources" |
|
4871 primaryInput="true" |
|
4872 sources="c,C,cpp,CPP"/> |
|
4873 <inputType |
|
4874 id="cdt.test.assignToOption.compilerSecondary" |
|
4875 name="Compiler Option Files" |
|
4876 assignToOption="cdt.test.assignToOption.compilerFileOption" |
|
4877 sources="cop"/> |
|
4878 <outputType |
|
4879 buildVariable="OBJS" |
|
4880 id="cdt.test.assignToOption.compilerObjectFilesTypeOutput" |
|
4881 multipleOfType="false" |
|
4882 name="Object Files" |
|
4883 outputs="obj" |
|
4884 primaryInputType="cdt.test.assignToOption.compilerSources" |
|
4885 primaryOutput="true"/> |
|
4886 <option |
|
4887 command="-opt" |
|
4888 id="cdt.test.assignToOption.compilerFileOption" |
|
4889 isAbstract="false" |
|
4890 name="Compiler Option File" |
|
4891 applicabilityCalculator="org.eclipse.cdt.managedbuilder.core.tests.CmdLineApplicabilityCalculator" |
|
4892 valueType="string"/> |
|
4893 </tool> |
|
4894 <tool |
|
4895 command="ATOL" |
|
4896 id="cdt.test.assignToOption.exeLinker" |
|
4897 isAbstract="false" |
|
4898 name="AssignToOption Executable Linker" |
|
4899 natureFilter="both" |
|
4900 outputFlag="-o" |
|
4901 isSystem="true"> |
|
4902 <inputType |
|
4903 buildVariable="OBJS" |
|
4904 id="cdt.test.assignToOption.compilerObjectFilesTypeInput" |
|
4905 multipleOfType="true" |
|
4906 name="Object Files" |
|
4907 primaryInput="true" |
|
4908 sources="obj"/> |
|
4909 <inputType |
|
4910 id="cdt.test.assignToOption.linkerFileInputType" |
|
4911 multipleOfType="true" |
|
4912 name="Linker Option Files" |
|
4913 assignToOption="cdt.test.assignToOption.linkerFileOption" |
|
4914 primaryInput="false" |
|
4915 sources="opt"/> |
|
4916 <outputType |
|
4917 id="cdt.test.assignToOption.exeOutputType" |
|
4918 name="AssignToOption Executable" |
|
4919 outputs="out" |
|
4920 primaryInputType="cdt.test.assignToOption.compilerObjectFilesTypeInput" |
|
4921 primaryOutput="true"/> |
|
4922 <option |
|
4923 browseType="file" |
|
4924 category="cdt.test.assignToOption.optionCategory1" |
|
4925 command="-opt" |
|
4926 id="cdt.test.assignToOption.linkerFileOption" |
|
4927 isAbstract="false" |
|
4928 name="Linker Option File" |
|
4929 resourceFilter="project" |
|
4930 valueType="stringList"/> |
|
4931 <optionCategory |
|
4932 id="cdt.test.assignToOption.optionCategory1" |
|
4933 name="Linker Options" |
|
4934 owner="cdt.test.assignToOption.exeLinker"/> |
|
4935 </tool> |
|
4936 |
|
4937 <!-- Project type for testing option command ${VALUE} --> |
|
4938 |
|
4939 <projectType |
|
4940 id="cdt.test.dollarValue.ProjectType" |
|
4941 isAbstract="false" |
|
4942 isTest="true" |
|
4943 name="Dollar Value Type"> |
|
4944 <configuration |
|
4945 id="cdt.test.dollarValue.one" |
|
4946 name="One"> |
|
4947 <toolChain isSystem="true" |
|
4948 id="cdt.test.dollarValue.Toolchain" |
|
4949 isAbstract="false" |
|
4950 name="Tools"> |
|
4951 <tool |
|
4952 command="xxx" |
|
4953 id="cdt.test.dollarValue.Tool" |
|
4954 isAbstract="false" |
|
4955 name="Tool" |
|
4956 natureFilter="both" |
|
4957 outputFlag="-o"> |
|
4958 <optionCategory |
|
4959 id="cdt.test.dollarValue.optionCategory1" |
|
4960 name="Test Options" |
|
4961 owner="cdt.test.dollarValue.Tool"/> |
|
4962 <option |
|
4963 category="cdt.test.dollarValue.optionCategory1" |
|
4964 command="-opt1 ${value}" |
|
4965 id="cdt.test.dollarValue.option1" |
|
4966 name="Option1" |
|
4967 valueType="string"/> |
|
4968 <option |
|
4969 category="cdt.test.dollarValue.optionCategory1" |
|
4970 command="-opt2${VALUE}suffix" |
|
4971 id="cdt.test.dollarValue.option2" |
|
4972 name="Option2" |
|
4973 valueType="string"/> |
|
4974 <option |
|
4975 category="cdt.test.dollarValue.optionCategory1" |
|
4976 command="${vAlUe}" |
|
4977 id="cdt.test.dollarValue.option3" |
|
4978 name="Option3" |
|
4979 valueType="string"/> |
|
4980 <option |
|
4981 category="cdt.test.dollarValue.optionCategory1" |
|
4982 command="${${VALUe}}" |
|
4983 id="cdt.test.dollarValue.option4" |
|
4984 name="Option4" |
|
4985 valueType="string"/> |
|
4986 <option |
|
4987 category="cdt.test.dollarValue.optionCategory1" |
|
4988 command="${value}${Value}" |
|
4989 id="cdt.test.dollarValue.option5" |
|
4990 name="Option5" |
|
4991 valueType="string"/> |
|
4992 <option |
|
4993 category="cdt.test.dollarValue.optionCategory1" |
|
4994 command="x${Value}yy${valuE}z" |
|
4995 id="cdt.test.dollarValue.option6" |
|
4996 name="Option5" |
|
4997 valueType="string"/> |
|
4998 </tool> |
|
4999 <builder |
|
5000 id="cdt.test.dollarValue.builder" |
|
5001 name="Builder" |
|
5002 command="make" |
|
5003 arguments="-k" |
|
5004 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
5005 </builder> |
|
5006 </toolChain> |
|
5007 </configuration> |
|
5008 </projectType> |
|
5009 |
|
5010 <!-- enablement testing --> |
|
5011 |
|
5012 <projectType |
|
5013 id="cdt.managedbuild.target.enablement.exe" |
|
5014 isAbstract="false" |
|
5015 isTest="true" |
|
5016 name="enablement.exe" |
|
5017 projectEnvironmentSupplier="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
5018 projectMacroSupplier="org.eclipse.cdt.managedbuilder.core.tests.TestMacro"> |
|
5019 <configuration |
|
5020 name="One" |
|
5021 id="cdt.managedbuild.config.enablement.exe.debug" |
|
5022 cleanCommand="rm -rf" |
|
5023 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
5024 <toolChain isSystem="true" |
|
5025 archList="all" |
|
5026 configurationEnvironmentSupplier="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
5027 configurationMacroSupplier="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
5028 id="cdt.managedbuild.toolchain.enablement.exe.debug" |
|
5029 isToolChainSupported="org.eclipse.cdt.managedbuilder.core.tests.TestMacro" |
|
5030 name="Dbg ToolChain" |
|
5031 osList="solaris,linux,hpux,aix,qnx" |
|
5032 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile"> |
|
5033 <targetPlatform |
|
5034 id="cdt.managedbuild.target.enablement.platform.exe.debug" |
|
5035 name="Dbg Platform" |
|
5036 binaryParser="org.eclipse.cdt.core.ELF;org.eclipse.cdt.core.PE" |
|
5037 osList="solaris,linux,hpux,aix,qnx" |
|
5038 archList="all"> |
|
5039 </targetPlatform> |
|
5040 <builder |
|
5041 id="cdt.managedbuild.target.enablement.builder.exe.debug" |
|
5042 name="Dbg Builder" |
|
5043 command="make" |
|
5044 arguments="-k" |
|
5045 variableFormat="@=" |
|
5046 isVariableCaseSensitive="false" |
|
5047 reservedMacroNames="PATH" |
|
5048 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
5049 </builder> |
|
5050 <tool |
|
5051 id="enablement.this.child_1.2.3" |
|
5052 superClass="enablement.this"> |
|
5053 <option |
|
5054 id="enablement.macro.test.string" |
|
5055 defaultValue="000" |
|
5056 superClass="gnu.c.compiler.option30.optimization.flags" |
|
5057 value="111" |
|
5058 valueType="string"> |
|
5059 </option> |
|
5060 <option |
|
5061 valueType="stringList" |
|
5062 name="ass" |
|
5063 superClass="gnu.cpp.compiler.option30.preprocessor.undef" |
|
5064 id="enablement.macro.test.list"> |
|
5065 <listOptionValue value="x"/> |
|
5066 <listOptionValue value="y"/> |
|
5067 <listOptionValue value="z"/> |
|
5068 </option> |
|
5069 <envVarBuildPath |
|
5070 pathType="buildpathInclude" |
|
5071 variableList="CFGI,CFG0,PRJI"> |
|
5072 </envVarBuildPath> |
|
5073 <envVarBuildPath |
|
5074 pathType="buildpathLibrary" |
|
5075 variableList="CFGL,PRJL"> |
|
5076 </envVarBuildPath> |
|
5077 </tool> |
|
5078 <tool |
|
5079 id="enablement.other.child" |
|
5080 superClass="enablement.other"> |
|
5081 </tool> |
|
5082 <tool |
|
5083 id="enablement.this.child.2_1.2.3" |
|
5084 superClass="enablement.this"/> |
|
5085 </toolChain> |
|
5086 </configuration> |
|
5087 </projectType> |
|
5088 |
|
5089 <tool |
|
5090 name="compiler.gnu.c" |
|
5091 id="enablement.this" |
|
5092 isAbstract="true" |
|
5093 sources="c" |
|
5094 command="gcc" |
|
5095 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator" |
|
5096 headerExtensions="h" |
|
5097 natureFilter="cnature" |
|
5098 outputs="o" |
|
5099 outputFlag="-o" |
|
5100 isSystem="true"> |
|
5101 <optionCategory |
|
5102 owner="enablement.this" |
|
5103 name="Preproc" |
|
5104 id="testgnu.enablement.c.compiler.category.preprocessor"> |
|
5105 </optionCategory> |
|
5106 <option |
|
5107 defaultValue="false" |
|
5108 name="1a" |
|
5109 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5110 command="test1" |
|
5111 commandFalse="cmdF" |
|
5112 id="enablement.command.c1" |
|
5113 valueType="boolean"> |
|
5114 <enablement type="CONTAINER_ATTRIBUTE" attribute="command" value="c1"> |
|
5115 <checkString string="1" value="1"/> |
|
5116 </enablement> |
|
5117 </option> |
|
5118 <option |
|
5119 defaultValue="false" |
|
5120 name="2" |
|
5121 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5122 command="c2" |
|
5123 commandFalse="cmdF" |
|
5124 id="enablement.command.c2" |
|
5125 valueType="boolean"> |
|
5126 <enablement type="CONTAINER_ATTRIBUTE" attribute="command" value="test"> |
|
5127 <checkString string="1" value="2"/> |
|
5128 </enablement> |
|
5129 </option> |
|
5130 <option |
|
5131 defaultValue="false" |
|
5132 name="3" |
|
5133 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5134 command="cmd" |
|
5135 commandFalse="cmdF" |
|
5136 id="enablement.commandFalse.c1" |
|
5137 valueType="boolean"> |
|
5138 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="c1"> |
|
5139 <checkString string="1" value="1"/> |
|
5140 </enablement> |
|
5141 </option> |
|
5142 <option |
|
5143 defaultValue="false" |
|
5144 name="4" |
|
5145 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5146 command="cmd" |
|
5147 commandFalse="c2" |
|
5148 id="enablement.commandFalse.c2" |
|
5149 valueType="boolean"> |
|
5150 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="test"> |
|
5151 <checkString string="1" value="2"/> |
|
5152 </enablement> |
|
5153 </option> |
|
5154 <option |
|
5155 defaultValue="false" |
|
5156 name="5" |
|
5157 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5158 command="cmd" |
|
5159 commandFalse="cmdF" |
|
5160 id="enablement.command.c1.commandFalse.cF1" |
|
5161 valueType="boolean"> |
|
5162 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5163 <checkString string="1" value="1"/> |
|
5164 </enablement> |
|
5165 <enablement type="CONTAINER_ATTRIBUTE" attribute="command" value="c1"> |
|
5166 <checkString string="1" value="1"/> |
|
5167 </enablement> |
|
5168 </option> |
|
5169 <option |
|
5170 defaultValue="false" |
|
5171 name="6" |
|
5172 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5173 command="cmd" |
|
5174 commandFalse="cmdF" |
|
5175 id="enablement.command.cmd.commandFalse.cmdF" |
|
5176 valueType="boolean"> |
|
5177 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="test"> |
|
5178 <checkString string="1" value="2"/> |
|
5179 </enablement> |
|
5180 <enablement type="CONTAINER_ATTRIBUTE" attribute="command" value="test"> |
|
5181 <checkString string="1" value="2"/> |
|
5182 </enablement> |
|
5183 </option> |
|
5184 <option |
|
5185 defaultValue="false" |
|
5186 name="7" |
|
5187 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5188 command="cmd" |
|
5189 commandFalse="cmdF" |
|
5190 id="enablement.command.c1.commandFalse.cmdF" |
|
5191 valueType="boolean"> |
|
5192 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5193 <checkString string="1" value="2"/> |
|
5194 </enablement> |
|
5195 <enablement type="CONTAINER_ATTRIBUTE" attribute="command" value="c1"> |
|
5196 <checkString string="1" value="1"/> |
|
5197 </enablement> |
|
5198 </option> |
|
5199 <option |
|
5200 defaultValue="false" |
|
5201 name="8" |
|
5202 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5203 command="cmd" |
|
5204 commandFalse="cmdF" |
|
5205 id="enablement.command.cmd.commandFalse.cF1" |
|
5206 valueType="boolean"> |
|
5207 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5208 <checkString string="1" value="1"/> |
|
5209 </enablement> |
|
5210 <enablement type="CONTAINER_ATTRIBUTE" attribute="command" value="test"> |
|
5211 <checkString string="1" value="2"/> |
|
5212 </enablement> |
|
5213 </option> |
|
5214 <option |
|
5215 defaultValue="false" |
|
5216 name="9" |
|
5217 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5218 command="cmd" |
|
5219 commandFalse="cmdF" |
|
5220 id="enablement.ui.en" |
|
5221 valueType="boolean"> |
|
5222 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5223 <checkString string="1" value="1"/> |
|
5224 </enablement> |
|
5225 <enablement type="UI_ENABLEMENT"> |
|
5226 <checkString string="1" value="2"/> |
|
5227 </enablement> |
|
5228 </option> |
|
5229 <option |
|
5230 defaultValue="false" |
|
5231 name="10" |
|
5232 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5233 command="cmd" |
|
5234 commandFalse="cmdF" |
|
5235 id="enablement.ui.vis" |
|
5236 valueType="boolean"> |
|
5237 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5238 <checkString string="1" value="1"/> |
|
5239 </enablement> |
|
5240 <enablement type="UI_VISIBILITY"> |
|
5241 <checkString string="1" value="2"/> |
|
5242 </enablement> |
|
5243 </option> |
|
5244 <option |
|
5245 defaultValue="false" |
|
5246 name="11" |
|
5247 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5248 command="cmd" |
|
5249 commandFalse="cmdF" |
|
5250 id="enablement.cmd.us" |
|
5251 valueType="boolean"> |
|
5252 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5253 <checkString string="1" value="2"/> |
|
5254 </enablement> |
|
5255 <enablement type="CMD_USAGE"> |
|
5256 <checkString string="1" value="2"/> |
|
5257 </enablement> |
|
5258 </option> |
|
5259 <option |
|
5260 defaultValue="false" |
|
5261 name="12" |
|
5262 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5263 command="cmd" |
|
5264 commandFalse="cmdF" |
|
5265 id="enablement.cmdUs.or.uiVis" |
|
5266 valueType="boolean"> |
|
5267 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5268 <checkString string="1" value="1"/> |
|
5269 </enablement> |
|
5270 <enablement type="CMD_USAGE|UI_VISIBILITY"> |
|
5271 <checkString string="1" value="2"/> |
|
5272 </enablement> |
|
5273 </option> |
|
5274 <option |
|
5275 defaultValue="false" |
|
5276 name="13" |
|
5277 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5278 command="cmd" |
|
5279 commandFalse="cmdF" |
|
5280 id="enablement.uiEn.or.uiVis" |
|
5281 valueType="boolean"> |
|
5282 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5283 <checkString string="1" value="1"/> |
|
5284 </enablement> |
|
5285 <enablement type="UI_ENABLEMENT|UI_VISIBILITY"> |
|
5286 <checkString string="1" value="2"/> |
|
5287 </enablement> |
|
5288 </option> |
|
5289 <option |
|
5290 defaultValue="false" |
|
5291 name="14" |
|
5292 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5293 command="cmd" |
|
5294 commandFalse="cmdF" |
|
5295 id="enablement.all" |
|
5296 valueType="boolean"> |
|
5297 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5298 <checkString string="1" value="1"/> |
|
5299 </enablement> |
|
5300 <enablement type="ALL"> |
|
5301 <checkString string="1" value="2"/> |
|
5302 </enablement> |
|
5303 </option> |
|
5304 <option |
|
5305 defaultValue="false" |
|
5306 name="15" |
|
5307 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5308 command="cmd" |
|
5309 commandFalse="cmdF" |
|
5310 id="enablement.all.ac.vh" |
|
5311 valueType="boolean" |
|
5312 applicabilityCalculator="org.eclipse.cdt.managedbuilder.core.tests.OptionEnablementTests" |
|
5313 valueHandlerExtraArgument="org.eclipse.cdt.managedbuilder.core.tests.OptionEnablementTests"> |
|
5314 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5315 <checkString string="1" value="1"/> |
|
5316 </enablement> |
|
5317 <enablement type="ALL"> |
|
5318 <checkString string="1" value="1"/> |
|
5319 </enablement> |
|
5320 </option> |
|
5321 <!-- marker --> |
|
5322 <option |
|
5323 defaultValue="false" |
|
5324 name="16" |
|
5325 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5326 command="cmd" |
|
5327 commandFalse="cmdF" |
|
5328 id="enablement.all.cF1.ac.vh" |
|
5329 valueType="boolean" |
|
5330 applicabilityCalculator="org.eclipse.cdt.managedbuilder.core.tests.OptionEnablementTests" |
|
5331 valueHandlerExtraArgument="org.eclipse.cdt.managedbuilder.core.tests.OptionEnablementTests"> |
|
5332 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5333 <checkString string="1" value="1"/> |
|
5334 </enablement> |
|
5335 <enablement type="ALL"> |
|
5336 <checkString string="1" value="2"/> |
|
5337 </enablement> |
|
5338 </option> |
|
5339 <option |
|
5340 defaultValue="false" |
|
5341 name="17" |
|
5342 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5343 command="cmd" |
|
5344 commandFalse="cmdF" |
|
5345 id="enablement.all.cF.cmdF" |
|
5346 valueType="boolean"> |
|
5347 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5348 <checkString string="1" value="2"/> |
|
5349 </enablement> |
|
5350 <enablement type="ALL"> |
|
5351 <checkString string="1" value="1"/> |
|
5352 </enablement> |
|
5353 </option> |
|
5354 <option |
|
5355 defaultValue="false" |
|
5356 name="18" |
|
5357 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5358 command="cmd" |
|
5359 commandFalse="cmdF" |
|
5360 id="enablement.all.cF.cF1" |
|
5361 valueType="boolean"> |
|
5362 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5363 <checkString string="1" value="1"/> |
|
5364 </enablement> |
|
5365 <enablement type="ALL"> |
|
5366 <checkString string="1" value="2"/> |
|
5367 </enablement> |
|
5368 </option> |
|
5369 <option |
|
5370 defaultValue="false" |
|
5371 name="19" |
|
5372 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5373 command="cmd" |
|
5374 commandFalse="cmdF" |
|
5375 id="this.boolean" |
|
5376 valueType="boolean"> |
|
5377 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5378 <checkString string="1" value="1"/> |
|
5379 </enablement--> |
|
5380 <enablement type="ALL"> |
|
5381 <checkOption/> |
|
5382 </enablement> |
|
5383 </option> |
|
5384 <option |
|
5385 defaultValue="false" |
|
5386 name="20" |
|
5387 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5388 command="cmd" |
|
5389 commandFalse="cmdF" |
|
5390 id="enablement.checkOpt.all.Q.this.boolean.True" |
|
5391 valueType="boolean"> |
|
5392 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5393 <checkString string="1" value="1"/> |
|
5394 </enablement--> |
|
5395 <enablement type="ALL"> |
|
5396 <checkOption optionId="this.boolean" value="true"/> |
|
5397 </enablement> |
|
5398 </option> |
|
5399 <option |
|
5400 defaultValue="false" |
|
5401 name="21" |
|
5402 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5403 command="cmd" |
|
5404 commandFalse="cmdF" |
|
5405 id="enablement.checkOpt.all.Q.this.boolean.False" |
|
5406 valueType="boolean"> |
|
5407 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5408 <checkString string="1" value="1"/> |
|
5409 </enablement--> |
|
5410 <enablement type="ALL"> |
|
5411 <checkOption optionId="this.boolean" value="false"/> |
|
5412 </enablement> |
|
5413 </option> |
|
5414 <option |
|
5415 defaultValue="false" |
|
5416 name="22" |
|
5417 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5418 command="cmd" |
|
5419 commandFalse="cmdF" |
|
5420 id="enablement.checkOpt.all.Q.this.string.Q.empty" |
|
5421 valueType="boolean"> |
|
5422 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5423 <checkString string="1" value="1"/> |
|
5424 </enablement--> |
|
5425 <enablement type="ALL"> |
|
5426 <checkOption optionId="this.string" value=""/> |
|
5427 </enablement> |
|
5428 </option> |
|
5429 <option |
|
5430 defaultValue="false" |
|
5431 name="23" |
|
5432 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5433 command="cmd" |
|
5434 commandFalse="cmdF" |
|
5435 id="enablement.checkOpt.all.Q.this.string.Q.test a b c" |
|
5436 valueType="boolean"> |
|
5437 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5438 <checkString string="1" value="1"/> |
|
5439 </enablement--> |
|
5440 <enablement type="ALL"> |
|
5441 <checkOption optionId="this.string" value="test a b c"/> |
|
5442 </enablement> |
|
5443 </option> |
|
5444 <option |
|
5445 defaultValue="false" |
|
5446 name="24" |
|
5447 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5448 command="cmd" |
|
5449 commandFalse="cmdF" |
|
5450 id="enablement.checkOpt.all.Q.this.enum.Q.testgnu.enablement.c.optimization.level.optimize" |
|
5451 valueType="boolean"> |
|
5452 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5453 <checkString string="1" value="1"/> |
|
5454 </enablement--> |
|
5455 <enablement type="ALL"> |
|
5456 <checkOption optionId="this.enum" value="testgnu.enablement.c.optimization.level.optimize"/> |
|
5457 </enablement> |
|
5458 </option> |
|
5459 <option |
|
5460 defaultValue="false" |
|
5461 name="25" |
|
5462 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5463 command="cmd" |
|
5464 commandFalse="cmdF" |
|
5465 id="enablement.checkOpt.all.Q.this.Q.true" |
|
5466 valueType="boolean"> |
|
5467 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5468 <checkString string="1" value="1"/> |
|
5469 </enablement--> |
|
5470 <enablement type="ALL"> |
|
5471 <checkOption value="true"/> |
|
5472 </enablement> |
|
5473 </option> |
|
5474 <option |
|
5475 defaultValue="false" |
|
5476 name="26" |
|
5477 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5478 command="cmd" |
|
5479 commandFalse="cmdF" |
|
5480 id="enablement.checkOpt.all.Q.this.string.Q.start ${ParentVersion} stop" |
|
5481 valueType="boolean"> |
|
5482 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5483 <checkString string="1" value="1"/> |
|
5484 </enablement--> |
|
5485 <enablement type="ALL"> |
|
5486 <checkOption optionId="this.string" value="start ${ParentVersion} stop"/> |
|
5487 </enablement> |
|
5488 </option> |
|
5489 <option |
|
5490 defaultValue="false" |
|
5491 name="27" |
|
5492 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5493 command="cmd" |
|
5494 commandFalse="cmdF" |
|
5495 id="enablement.checkOpt.all.Q.this.string.Q.other.string" |
|
5496 valueType="boolean"> |
|
5497 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5498 <checkString string="1" value="1"/> |
|
5499 </enablement--> |
|
5500 <enablement type="ALL"> |
|
5501 <checkOption optionId="this.string" otherOptionId="other.string" otherHolderId="enablement.other"/> |
|
5502 </enablement> |
|
5503 </option> |
|
5504 <option |
|
5505 defaultValue="false" |
|
5506 name="28" |
|
5507 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5508 command="cmd" |
|
5509 commandFalse="cmdF" |
|
5510 id="enablement.checkOpt.all.Q.this.boolean.Q.other.boolean" |
|
5511 valueType="boolean"> |
|
5512 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5513 <checkString string="1" value="1"/> |
|
5514 </enablement--> |
|
5515 <enablement type="ALL"> |
|
5516 <checkOption optionId="this.boolean" otherOptionId="other.boolean" otherHolderId="enablement.other"/> |
|
5517 </enablement> |
|
5518 </option> |
|
5519 <option |
|
5520 defaultValue="false" |
|
5521 name="29" |
|
5522 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5523 command="cmd" |
|
5524 commandFalse="cmdF" |
|
5525 id="enablement.checkString" |
|
5526 valueType="boolean"> |
|
5527 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5528 <checkString string="1" value="1"/> |
|
5529 </enablement--> |
|
5530 <enablement type="ALL"> |
|
5531 <checkString string="1.2.3" value="${ParentVersion}"/> |
|
5532 </enablement> |
|
5533 </option> |
|
5534 <option |
|
5535 defaultValue="false" |
|
5536 name="30" |
|
5537 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5538 command="cmd" |
|
5539 commandFalse="cmdF" |
|
5540 id="enablement.checkString.2" |
|
5541 valueType="boolean"> |
|
5542 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5543 <checkString string="1" value="1"/> |
|
5544 </enablement--> |
|
5545 <enablement type="ALL"> |
|
5546 <checkString value="1.2.3" string="${ParentVersion}"/> |
|
5547 </enablement> |
|
5548 </option> |
|
5549 <option |
|
5550 defaultValue="false" |
|
5551 name="31" |
|
5552 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5553 command="cmd" |
|
5554 commandFalse="cmdF" |
|
5555 id="enablement.checkString.3" |
|
5556 valueType="boolean"> |
|
5557 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5558 <checkString string="1" value="1"/> |
|
5559 </enablement--> |
|
5560 <enablement type="ALL"> |
|
5561 <checkString value="a ${ParentVersion} b" string="a ${ParentVersion} b"/> |
|
5562 </enablement> |
|
5563 </option> |
|
5564 <option |
|
5565 defaultValue="false" |
|
5566 name="32" |
|
5567 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5568 command="cmd" |
|
5569 commandFalse="cmdF" |
|
5570 id="enablement.checkFalse.false" |
|
5571 valueType="boolean"> |
|
5572 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5573 <checkString string="1" value="1"/> |
|
5574 </enablement--> |
|
5575 <enablement type="ALL"> |
|
5576 <false/> |
|
5577 </enablement> |
|
5578 </option> |
|
5579 <option |
|
5580 defaultValue="false" |
|
5581 name="33" |
|
5582 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5583 command="cmd" |
|
5584 commandFalse="cmdF" |
|
5585 id="enablement.checkNot.false" |
|
5586 valueType="boolean"> |
|
5587 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5588 <checkString string="1" value="1"/> |
|
5589 </enablement--> |
|
5590 <enablement type="ALL"> |
|
5591 <not> |
|
5592 <checkString string="1" value="1"/> |
|
5593 </not> |
|
5594 </enablement> |
|
5595 </option> |
|
5596 <option |
|
5597 defaultValue="false" |
|
5598 name="34" |
|
5599 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5600 command="cmd" |
|
5601 commandFalse="cmdF" |
|
5602 id="enablement.checkOr.true" |
|
5603 valueType="boolean"> |
|
5604 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5605 <checkString string="1" value="1"/> |
|
5606 </enablement--> |
|
5607 <enablement type="ALL"> |
|
5608 <or> |
|
5609 <checkString string="1" value="2"/> |
|
5610 <checkString string="1" value="1"/> |
|
5611 </or> |
|
5612 </enablement> |
|
5613 </option> |
|
5614 <option |
|
5615 defaultValue="false" |
|
5616 name="35" |
|
5617 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5618 command="cmd" |
|
5619 commandFalse="cmdF" |
|
5620 id="enablement.checkAnd.false" |
|
5621 valueType="boolean"> |
|
5622 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5623 <checkString string="1" value="1"/> |
|
5624 </enablement--> |
|
5625 <enablement type="ALL"> |
|
5626 <and> |
|
5627 <checkString string="1" value="2"/> |
|
5628 <checkString string="1" value="1"/> |
|
5629 </and> |
|
5630 </enablement> |
|
5631 </option> |
|
5632 <option |
|
5633 defaultValue="false" |
|
5634 name="36" |
|
5635 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5636 command="cmd" |
|
5637 commandFalse="cmdF" |
|
5638 id="enablement.checkHolder.true.1.false.2" |
|
5639 valueType="boolean"> |
|
5640 <!--enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="cF1"> |
|
5641 <checkString string="1" value="1"/> |
|
5642 </enablement--> |
|
5643 <enablement> |
|
5644 <checkHolder holderId="enablement.this.child_1.2.3"/> |
|
5645 </enablement> |
|
5646 </option> |
|
5647 |
|
5648 <option |
|
5649 defaultValue="false" |
|
5650 name="Posix.Nostdinc" |
|
5651 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5652 command="-nostdinc" |
|
5653 id="testgnu.enablement.c.compiler.option.preprocessor.nostdinc" |
|
5654 valueType="boolean"> |
|
5655 <enablement type="CONTAINER_ATTRIBUTE" attribute="command" value="test"> |
|
5656 <checkString string="1" value="1"/> |
|
5657 </enablement> |
|
5658 <enablement type="UI_ENABLEMENT"> |
|
5659 <checkString string="1" value="1"/> |
|
5660 </enablement> |
|
5661 <enablement type="UI_VISIBILITY"> |
|
5662 <checkString string="1" value="1"/> |
|
5663 </enablement> |
|
5664 <enablement type="CMD_USAGE"> |
|
5665 <checkString string="1" value="1"/> |
|
5666 </enablement> |
|
5667 </option> |
|
5668 <option |
|
5669 defaultValue="false" |
|
5670 name="Posix.Nostdinc" |
|
5671 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5672 commandFalse="-nostdinc" |
|
5673 id="testgnu1.enablement.c.compiler.option.preprocessor.nostdinc" |
|
5674 valueType="boolean"> |
|
5675 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="test"> |
|
5676 <checkString string="1" value="1"/> |
|
5677 </enablement> |
|
5678 </option> |
|
5679 <option |
|
5680 defaultValue="false" |
|
5681 name="Posix.PreprocOnly" |
|
5682 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5683 command="-E" |
|
5684 id="testgnu.enablement.c.compiler.option.preprocessor.preprocess" |
|
5685 valueType="boolean"> |
|
5686 <enablement type="CONTAINER_ATTRIBUTE" attribute="command" value="test"> |
|
5687 <checkString string="1" value="2"/> |
|
5688 </enablement> |
|
5689 <enablement type="UI_ENABLEMENT"> |
|
5690 <checkString string="1" value="2"/> |
|
5691 </enablement> |
|
5692 <enablement type="UI_VISIBILITY"> |
|
5693 <checkString string="1" value="2"/> |
|
5694 </enablement> |
|
5695 <enablement type="CMD_USAGE"> |
|
5696 <checkString string="1" value="2"/> |
|
5697 </enablement> |
|
5698 </option> |
|
5699 <option |
|
5700 defaultValue="false" |
|
5701 name="Posix.PreprocOnly" |
|
5702 category="testgnu.enablement.c.compiler.category.preprocessor" |
|
5703 commandFalse="-E" |
|
5704 id="testgnu1.enablement.c.compiler.option.preprocessor.preprocess" |
|
5705 valueType="boolean"> |
|
5706 <enablement type="CONTAINER_ATTRIBUTE" attribute="commandFalse" value="test"> |
|
5707 <checkString string="1" value="2"/> |
|
5708 </enablement> |
|
5709 </option> |
|
5710 <optionCategory |
|
5711 owner="enablement.this" |
|
5712 name="Symbols" |
|
5713 id="testgnu.enablement.c.compiler.category.symbols"> |
|
5714 </optionCategory> |
|
5715 <option |
|
5716 name="Posix.DefSym" |
|
5717 category="testgnu.enablement.c.compiler.category.symbols" |
|
5718 command="-D" |
|
5719 id="testgnu.enablement.c.compiler.option.preprocessor.def.symbols" |
|
5720 valueType="definedSymbols"> |
|
5721 </option> |
|
5722 <option |
|
5723 name="Posix.UndefSym" |
|
5724 category="testgnu.enablement.c.compiler.category.symbols" |
|
5725 command="-U" |
|
5726 id="testgnu.enablement.c.compiler.option.preprocessor.undef.symbol" |
|
5727 valueType="stringList"> |
|
5728 </option> |
|
5729 <optionCategory |
|
5730 owner="enablement.this" |
|
5731 name="Dirs" |
|
5732 id="testgnu.enablement.c.compiler.category.dirs"> |
|
5733 </optionCategory> |
|
5734 <option |
|
5735 name="Posix.InclPaths" |
|
5736 category="testgnu.enablement.c.compiler.category.dirs" |
|
5737 command="-I" |
|
5738 id="testgnu.enablement.c.compiler.option.include.paths" |
|
5739 valueType="includePath" |
|
5740 browseType="directory"> |
|
5741 </option> |
|
5742 <optionCategory |
|
5743 owner="enablement.this" |
|
5744 name="Optimize" |
|
5745 id="testgnu.enablement.c.compiler.category.optimization"> |
|
5746 </optionCategory> |
|
5747 <option |
|
5748 name="Posix.OptLevel" |
|
5749 category="testgnu.enablement.c.compiler.category.optimization" |
|
5750 id="this.enum" |
|
5751 valueType="enumerated"> |
|
5752 <enumeratedOptionValue |
|
5753 name="Posix.Optimize.None" |
|
5754 isDefault="false" |
|
5755 command="-O0" |
|
5756 id="testgnu.enablement.c.optimization.level.none"> |
|
5757 </enumeratedOptionValue> |
|
5758 <enumeratedOptionValue |
|
5759 name="Posix.Optimize.Optimize" |
|
5760 command="-O1" |
|
5761 id="testgnu.enablement.c.optimization.level.optimize"> |
|
5762 </enumeratedOptionValue> |
|
5763 <enumeratedOptionValue |
|
5764 name="Posix.Optimize.More" |
|
5765 isDefault="true" |
|
5766 command="-O2" |
|
5767 id="testgnu.enablement.c.optimization.level.more"> |
|
5768 </enumeratedOptionValue> |
|
5769 <enumeratedOptionValue |
|
5770 name="Posix.Optimize.Most" |
|
5771 command="-O3" |
|
5772 id="testgnu.enablement.c.optimization.level.most"> |
|
5773 </enumeratedOptionValue> |
|
5774 </option> |
|
5775 <option |
|
5776 name="Posix.Optimize.Flags" |
|
5777 category="testgnu.enablement.c.compiler.category.optimization" |
|
5778 id="this.string" |
|
5779 valueType="string"> |
|
5780 </option> |
|
5781 <optionCategory |
|
5782 owner="enablement.this" |
|
5783 name="Debug" |
|
5784 id="testgnu.enablement.c.compiler.category.debug"> |
|
5785 </optionCategory> |
|
5786 <option |
|
5787 name="Posix.DebugLevel" |
|
5788 category="testgnu.enablement.c.compiler.category.debug" |
|
5789 id="testgnu.enablement.c.compiler.option.debugging.level" |
|
5790 valueType="enumerated"> |
|
5791 <enumeratedOptionValue |
|
5792 name="Posix.Debug.None" |
|
5793 isDefault="false" |
|
5794 id="testgnu.enablement.c.debugging.level.none"> |
|
5795 </enumeratedOptionValue> |
|
5796 <enumeratedOptionValue |
|
5797 name="Posix.Debug.Min" |
|
5798 command="-g1" |
|
5799 id="testgnu.enablement.c.debugging.level.minimal"> |
|
5800 </enumeratedOptionValue> |
|
5801 <enumeratedOptionValue |
|
5802 name="Posix.Debug.Def" |
|
5803 isDefault="true" |
|
5804 command="-g" |
|
5805 id="testgnu.enablement.c.debugging.level.default"> |
|
5806 </enumeratedOptionValue> |
|
5807 <enumeratedOptionValue |
|
5808 name="Posix.Debug.Max" |
|
5809 isDefault="false" |
|
5810 command="-g3" |
|
5811 id="testgnu.enablement.c.debugging.level.max"> |
|
5812 </enumeratedOptionValue> |
|
5813 </option> |
|
5814 <option |
|
5815 name="Posix.Debug.Other" |
|
5816 category="testgnu.enablement.c.compiler.category.debug" |
|
5817 id="testgnu.enablement.c.compiler.option.debugging.other" |
|
5818 valueType="string"> |
|
5819 </option> |
|
5820 <option |
|
5821 defaultValue="false" |
|
5822 name="Posix.Debug.gprof" |
|
5823 category="testgnu.enablement.c.compiler.category.debug" |
|
5824 command="-pg" |
|
5825 id="testgnu.enablement.c.compiler.option.debugging.gprof" |
|
5826 valueType="boolean"> |
|
5827 </option> |
|
5828 <option |
|
5829 defaultValue="false" |
|
5830 name="Posix.Debug.prof" |
|
5831 category="testgnu.enablement.c.compiler.category.debug" |
|
5832 command="-p" |
|
5833 id="testgnu.enablement.c.compiler.option.debugging.prof" |
|
5834 valueType="boolean"> |
|
5835 </option> |
|
5836 <optionCategory |
|
5837 owner="enablement.this" |
|
5838 name="Warn" |
|
5839 id="testgnu.enablement.c.compiler.category.warnings"> |
|
5840 </optionCategory> |
|
5841 <option |
|
5842 defaultValue="false" |
|
5843 name="Posix.Warn.Syntax" |
|
5844 category="testgnu.enablement.c.compiler.category.warnings" |
|
5845 command="-fsyntax-only" |
|
5846 id="testgnu.enablement.c.compiler.option.warnings.syntax" |
|
5847 valueType="boolean"> |
|
5848 </option> |
|
5849 <option |
|
5850 defaultValue="false" |
|
5851 name="Posix.Warn.Pedandic" |
|
5852 category="testgnu.enablement.c.compiler.category.warnings" |
|
5853 command="-pedantic" |
|
5854 id="testgnu.enablement.c.compiler.option.warnings.pedantic" |
|
5855 valueType="boolean"> |
|
5856 </option> |
|
5857 <option |
|
5858 defaultValue="false" |
|
5859 name="Posix.Warn.PedErrors" |
|
5860 category="testgnu.enablement.c.compiler.category.warnings" |
|
5861 command="-pedantic-errors" |
|
5862 id="testgnu.enablement.c.compiler.option.warnings.pedantic.error" |
|
5863 valueType="boolean"> |
|
5864 </option> |
|
5865 <option |
|
5866 defaultValue="false" |
|
5867 name="Posix.Warn.nowarn" |
|
5868 category="testgnu.enablement.c.compiler.category.warnings" |
|
5869 command="-w" |
|
5870 id="testgnu.enablement.c.compiler.option.warnings.nowarn" |
|
5871 valueType="boolean"> |
|
5872 </option> |
|
5873 <option |
|
5874 defaultValue="true" |
|
5875 name="Posix.Warn.allwarn" |
|
5876 category="testgnu.enablement.c.compiler.category.warnings" |
|
5877 command="-Wall" |
|
5878 id="testgnu.enablement.c.compiler.option.warnings.allwarn" |
|
5879 valueType="boolean"> |
|
5880 </option> |
|
5881 <option |
|
5882 defaultValue="false" |
|
5883 name="Posix.Warn.toerrs" |
|
5884 category="testgnu.enablement.c.compiler.category.warnings" |
|
5885 command="-Werror" |
|
5886 id="testgnu.enablement.c.compiler.option.warnings.toerrors" |
|
5887 valueType="boolean"> |
|
5888 </option> |
|
5889 <optionCategory |
|
5890 owner="enablement.this" |
|
5891 name="Misc" |
|
5892 id="testgnu.enablement.c.compiler.category.other"> |
|
5893 </optionCategory> |
|
5894 <option |
|
5895 defaultValue="-c -fmessage-length=0" |
|
5896 name="OtherFlags" |
|
5897 category="testgnu.enablement.c.compiler.category.other" |
|
5898 id="testgnu.enablement.c.compiler.option.misc.other" |
|
5899 valueType="string"> |
|
5900 </option> |
|
5901 <option |
|
5902 defaultValue="false" |
|
5903 name="Posix.Verbose" |
|
5904 category="testgnu.enablement.c.compiler.category.other" |
|
5905 command="-v" |
|
5906 id="testgnu.enablement.c.compiler.option.misc.verbose" |
|
5907 valueType="boolean"> |
|
5908 </option> |
|
5909 <option |
|
5910 defaultValue="false" |
|
5911 name="Posix.Ansi" |
|
5912 category="testgnu.enablement.c.compiler.category.other" |
|
5913 command="-ansi" |
|
5914 id="testgnu.enablement.c.compiler.option.misc.ansi" |
|
5915 valueType="boolean"> |
|
5916 </option> |
|
5917 </tool> |
|
5918 |
|
5919 <tool |
|
5920 name="compiler.gnu.c" |
|
5921 id="enablement.other" |
|
5922 isAbstract="true" |
|
5923 sources="cpp" |
|
5924 command="gcc" |
|
5925 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator" |
|
5926 headerExtensions="h" |
|
5927 natureFilter="cnature" |
|
5928 outputs="o" |
|
5929 outputFlag="-o" |
|
5930 isSystem="true"> |
|
5931 <optionCategory |
|
5932 owner="enablement.other" |
|
5933 name="Misc" |
|
5934 id="cat.ather"> |
|
5935 </optionCategory> |
|
5936 |
|
5937 <option |
|
5938 defaultValue="false" |
|
5939 name="Posix.Ansi" |
|
5940 category="cat.ather" |
|
5941 command="-ansi" |
|
5942 id="other.boolean" |
|
5943 valueType="boolean"/> |
|
5944 <option |
|
5945 defaultValue="otherVal ${ParentVersion}" |
|
5946 name="OtherFlags" |
|
5947 category="cat.ather" |
|
5948 id="other.string" |
|
5949 valueType="string"> |
|
5950 </option> |
|
5951 <option |
|
5952 name="Posix.DebugLevel" |
|
5953 category="cat.ather" |
|
5954 id="other.enum" |
|
5955 valueType="enumerated"> |
|
5956 <enumeratedOptionValue |
|
5957 name="Posix.Debug.None" |
|
5958 isDefault="false" |
|
5959 id="testgnu.enablement.c.debugging.level.none"> |
|
5960 </enumeratedOptionValue> |
|
5961 <enumeratedOptionValue |
|
5962 name="Posix.Debug.Min" |
|
5963 command="-g1" |
|
5964 id="other.enum.minimal"> |
|
5965 </enumeratedOptionValue> |
|
5966 <enumeratedOptionValue |
|
5967 name="Posix.Debug.Def" |
|
5968 isDefault="true" |
|
5969 command="-g" |
|
5970 id="other.enum.default"> |
|
5971 </enumeratedOptionValue> |
|
5972 <enumeratedOptionValue |
|
5973 name="Posix.Debug.Max" |
|
5974 isDefault="false" |
|
5975 command="-g3" |
|
5976 id="other.enum.max"> |
|
5977 </enumeratedOptionValue> |
|
5978 </option> |
|
5979 </tool> |
|
5980 |
|
5981 <!-- Interactive testing of option categories |
|
5982 Specifically of using the same option categories and options in |
|
5983 multiple tools in the same tool-chain. |
|
5984 This requires interactive testing of setting options --> |
|
5985 <tool |
|
5986 command="BaseCommand" |
|
5987 id="test1.baseTool" |
|
5988 isAbstract="false" |
|
5989 name="Base Tool" |
|
5990 isSystem="true"> |
|
5991 <optionCategory |
|
5992 id="test1.baseTool.optionCategory" |
|
5993 name="Base Option Category1"/> |
|
5994 <option |
|
5995 category="test1.baseTool.optionCategory" |
|
5996 command="-aCmd" |
|
5997 defaultValue="BaseA" |
|
5998 id="test1.baseTool.optionA" |
|
5999 isAbstract="false" |
|
6000 name="Base Option A" |
|
6001 resourceFilter="all" |
|
6002 valueType="string"/> |
|
6003 <optionCategory |
|
6004 id="test1.baseTool.optionCategory2" |
|
6005 name="Base SubCategory2" |
|
6006 owner="test1.baseTool.optionCategory"/> |
|
6007 <option |
|
6008 category="test1.baseTool.optionCategory2" |
|
6009 command="-sub" |
|
6010 id="test1.baseTool.suboptionA" |
|
6011 name="SubOption A" |
|
6012 resourceFilter="all" |
|
6013 valueType="boolean"/> |
|
6014 </tool> |
|
6015 <projectType |
|
6016 id="test1.projectType" |
|
6017 isAbstract="false" |
|
6018 isTest="true" |
|
6019 name="Inheritance Test Project (case 1)"> |
|
6020 <configuration |
|
6021 artifactExtension="out" |
|
6022 cleanCommand="rm -rf" |
|
6023 id="test1.configuration" |
|
6024 name="Test Configuration 1"> |
|
6025 <toolChain isSystem="true" |
|
6026 archList="foo" |
|
6027 id="test1.toolChain1" |
|
6028 isAbstract="false" |
|
6029 name="Test1 Tool Chain 1" |
|
6030 osList="solaris,linux,hpux,aix,qnx" |
|
6031 targetTool="test1.baseTool"> |
|
6032 <tool |
|
6033 command="DerivedCommand1" |
|
6034 id="test1.derivedToolOne" |
|
6035 superClass="test1.baseTool"> |
|
6036 </tool> |
|
6037 <tool |
|
6038 command="DerivedCommand2" |
|
6039 id="test1.derivedToolTwo" |
|
6040 name="Derived Tool Two" |
|
6041 superClass="test1.baseTool"> |
|
6042 </tool> |
|
6043 </toolChain> |
|
6044 </configuration> |
|
6045 <configuration |
|
6046 artifactExtension="out" |
|
6047 cleanCommand="rm -rf" |
|
6048 id="test1.configuration 2" |
|
6049 name="Test Configuration 2"> |
|
6050 <toolChain isSystem="true" |
|
6051 archList="foo" |
|
6052 id="test1.toolChain2" |
|
6053 name="Test1 Tool Chain 2" |
|
6054 targetTool="test1.baseTool"> |
|
6055 <tool |
|
6056 id="test1.derivedToolOne2" |
|
6057 superClass="test1.baseTool"> |
|
6058 </tool> |
|
6059 <tool |
|
6060 id="test1.derivedToolTwo2" |
|
6061 name="Derived Tool Two" |
|
6062 superClass="test1.baseTool"> |
|
6063 </tool> |
|
6064 <tool |
|
6065 command="xtra" |
|
6066 id="test1.uniqueTool" |
|
6067 name="Unique Tool"> |
|
6068 <optionCategory |
|
6069 id="test1.uniqueTool.optionCategory" |
|
6070 name="Unique Option Category1"/> |
|
6071 <option |
|
6072 category="test1.uniqueTool.optionCategory" |
|
6073 command="-uopt" |
|
6074 defaultValue="UniqueA" |
|
6075 id="test1.uniqueTool.optionA" |
|
6076 name="Unique Option A" |
|
6077 resourceFilter="all" |
|
6078 valueType="string"/> |
|
6079 </tool> |
|
6080 </toolChain> |
|
6081 </configuration> |
|
6082 </projectType> |
|
6083 |
|
6084 <!-- projects for testing the default dependency calculators --> |
|
6085 <projectType |
|
6086 isAbstract="false" |
|
6087 isTest="true" |
|
6088 name="DependencyCalculator2 Tester" |
|
6089 id="depcalc2.managedbuild.target.gnu.exe"> |
|
6090 <configuration |
|
6091 name="Debug" |
|
6092 cleanCommand="rm" |
|
6093 id="depcalc2.managedbuild.config.gnu.exe.debug"> |
|
6094 <toolChain isSystem="true" |
|
6095 id="test.dependency.calculator.2" |
|
6096 name="GCC using DependencyCalculator2" |
|
6097 superClass="cdt.managedbuild.toolchain.gnu.exe.debug"> |
|
6098 <tool |
|
6099 id="depcalc2.managedbuild.tool.gnu.c.compiler" |
|
6100 superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.debug"> |
|
6101 <inputType |
|
6102 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2" |
|
6103 id="depcalc2.managedbuild.tool.gnu.c.compiler.input" |
|
6104 superClass="cdt.managedbuild.tool.gnu.c.compiler.input"> |
|
6105 </inputType> |
|
6106 </tool> |
|
6107 <tool |
|
6108 id="depcalc2.managedbuild.tool.gnu.cpp.compiler" |
|
6109 superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug"> |
|
6110 <inputType |
|
6111 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2" |
|
6112 id="depcalc2.managedbuild.tool.gnu.cpp.compiler.input" |
|
6113 superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"> |
|
6114 </inputType> |
|
6115 </tool> |
|
6116 </toolChain> |
|
6117 </configuration> |
|
6118 </projectType> |
|
6119 <projectType |
|
6120 isAbstract="false" |
|
6121 isTest="true" |
|
6122 name="DependencyCalculator3 Tester" |
|
6123 id="depcalc3.managedbuild.target.gnu.exe"> |
|
6124 <configuration |
|
6125 name="Debug" |
|
6126 cleanCommand="rm" |
|
6127 id="depcalc3.managedbuild.config.gnu.exe.debug"> |
|
6128 <toolChain isSystem="true" |
|
6129 id="test.dependency.calculator.3" |
|
6130 name="GCC using DependencyCalculator3" |
|
6131 superClass="cdt.managedbuild.toolchain.gnu.exe.debug"> |
|
6132 <tool |
|
6133 id="depcalc3.managedbuild.tool.gnu.c.compiler" |
|
6134 superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.debug"> |
|
6135 <inputType |
|
6136 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator3" |
|
6137 id="depcalc3.managedbuild.tool.gnu.c.compiler.input" |
|
6138 superClass="cdt.managedbuild.tool.gnu.c.compiler.input"> |
|
6139 </inputType> |
|
6140 </tool> |
|
6141 <tool |
|
6142 id="depcalc3.managedbuild.tool.gnu.cpp.compiler" |
|
6143 superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug"> |
|
6144 <inputType |
|
6145 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator3" |
|
6146 id="depcalc3.managedbuild.tool.gnu.cpp.compiler.input" |
|
6147 superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"> |
|
6148 </inputType> |
|
6149 </tool> |
|
6150 </toolChain> |
|
6151 </configuration> |
|
6152 </projectType> |
|
6153 <projectType |
|
6154 isAbstract="false" |
|
6155 isTest="true" |
|
6156 name="DependencyCalculatorPreBuild Tester" |
|
6157 id="depcalcPreBuild.managedbuild.target.gnu.exe"> |
|
6158 <configuration |
|
6159 name="Debug" |
|
6160 cleanCommand="rm" |
|
6161 id="depcalcPreBuild.managedbuild.config.gnu.exe.debug"> |
|
6162 <toolChain isSystem="true" |
|
6163 id="test.dependency.calculator.PreBuild" |
|
6164 name="GCC using DependencyCalculatorPreBuild" |
|
6165 superClass="cdt.managedbuild.toolchain.gnu.exe.debug"> |
|
6166 <tool |
|
6167 id="depcalcPreBuild.managedbuild.tool.gnu.c.compiler" |
|
6168 superClass="cdt.managedbuild.tool.gnu.c.compiler.exe.debug"> |
|
6169 <inputType |
|
6170 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculatorPreBuild" |
|
6171 id="depcalcPreBuild.managedbuild.tool.gnu.c.compiler.input" |
|
6172 superClass="cdt.managedbuild.tool.gnu.c.compiler.input"> |
|
6173 </inputType> |
|
6174 </tool> |
|
6175 <tool |
|
6176 id="depcalcPreBuild.managedbuild.tool.gnu.cpp.compiler" |
|
6177 superClass="cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug"> |
|
6178 <inputType |
|
6179 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculatorPreBuild" |
|
6180 id="depcalcPreBuild.managedbuild.tool.gnu.cpp.compiler.input" |
|
6181 superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"> |
|
6182 </inputType> |
|
6183 </tool> |
|
6184 </toolChain> |
|
6185 </configuration> |
|
6186 </projectType> |
|
6187 |
|
6188 |
|
6189 <!-- specific proj types for testing build description model --> |
|
6190 |
|
6191 <projectType |
|
6192 isAbstract="false" |
|
6193 isTest="true" |
|
6194 name="MBS30TargetName.gnu.exe" |
|
6195 id="cdt.managedbuild.target.bdm.exe"> |
|
6196 <configuration |
|
6197 name="MBS30ConfigName.Dbg" |
|
6198 id="cdt.managedbuild.config.bdm.exe.debug" |
|
6199 cleanCommand="rm -rf" |
|
6200 errorParsers="org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GLDErrorParser;org.eclipse.cdt.core.GASErrorParser"> |
|
6201 <toolChain isSystem="true" |
|
6202 archList="all" |
|
6203 osList="solaris,linux,hpux,aix,qnx" |
|
6204 name="MBS30ToolChainName.Dbg" |
|
6205 targetTool="cdt.managedbuild.tool.bdm.c.linker.exe.debug;cdt.managedbuild.tool.bdm.cpp.linker.exe.debug" |
|
6206 scannerConfigDiscoveryProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile" |
|
6207 id="cdt.managedbuild.toolchain.bdm.exe.debug"> |
|
6208 <targetPlatform |
|
6209 id="cdt.managedbuild.target.bdm.platform.exe.debug" |
|
6210 name="MBS30PlatformName.Dbg" |
|
6211 binaryParser="org.eclipse.cdt.core.ELF" |
|
6212 osList="solaris,linux,hpux,aix,qnx" |
|
6213 archList="all"> |
|
6214 </targetPlatform> |
|
6215 <builder |
|
6216 id="cdt.managedbuild.target.bdm.builder.exe.debug" |
|
6217 name="MBS30BuilderName.Dbg" |
|
6218 command="make" |
|
6219 arguments="-k" |
|
6220 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator"> |
|
6221 </builder> |
|
6222 <tool |
|
6223 id="cdt.managedbuild.tool.bdm.c.compiler.exe.debug" |
|
6224 superClass="cdt.managedbuild.tool.testgnu30.c.compiler"> |
|
6225 <option |
|
6226 id="gnu.c.compiler.exe.debug.optionBdm.optimization.level" |
|
6227 defaultValue="gnu.c.optimization.level.none" |
|
6228 superClass="gnu.c.compiler.option30.optimization.level"> |
|
6229 </option> |
|
6230 <option |
|
6231 id="gnu.c.compiler.exe.debug.optionBdm.debugging.level" |
|
6232 defaultValue="gnu.c.debugging.level.max" |
|
6233 superClass="gnu.c.compiler.option30.debugging.level"> |
|
6234 </option> |
|
6235 </tool> |
|
6236 <tool |
|
6237 id="cdt.managedbuild.tool.bdm.cpp.compiler.exe.debug" |
|
6238 superClass="cdt.managedbuild.tool.testgnu30.cpp.compiler"> |
|
6239 <option |
|
6240 id="gnu.cpp.compiler.exe.debug.optionBdm.optimization.level" |
|
6241 defaultValue="gnu.cpp.compiler.optimization.level.none" |
|
6242 superClass="gnu.cpp.compiler.option30.optimization.level"> |
|
6243 </option> |
|
6244 <option |
|
6245 id="gnu.cpp.compiler.exe.debug.optionBdm.debugging.level" |
|
6246 defaultValue="gnu.cpp.compiler.debugging.level.max" |
|
6247 superClass="gnu.cpp.compiler.option30.debugging.level"> |
|
6248 </option> |
|
6249 </tool> |
|
6250 <tool |
|
6251 id="cdt.managedbuild.tool.bdm.c.linker.exe.debug" |
|
6252 superClass="cdt.managedbuild.tool.testgnu30.c.linker"> |
|
6253 </tool> |
|
6254 <tool |
|
6255 id="cdt.managedbuild.tool.bdm.cpp.linker.exe.debug" |
|
6256 superClass="cdt.managedbuild.tool.testgnu30.cpp.linker"> |
|
6257 </tool> |
|
6258 |
|
6259 <tool |
|
6260 natureFilter="ccnature" |
|
6261 name="BDM test s1 to o1 tool" |
|
6262 outputFlag="-o" |
|
6263 command="g++" |
|
6264 id="cdt.managedbuild.tool.bdm.tool.1"> |
|
6265 |
|
6266 <inputType |
|
6267 sources="s1" |
|
6268 multipleOfType="false" |
|
6269 id="cdt.managedbuild.tool.bdm.tool.1.input"> |
|
6270 </inputType> |
|
6271 <outputType |
|
6272 outputs="o1" |
|
6273 buildVariable="BDM_O1" |
|
6274 id="cdt.managedbuild.tool.bdm.tool.1.output"> |
|
6275 </outputType> |
|
6276 </tool> |
|
6277 |
|
6278 <tool |
|
6279 natureFilter="ccnature" |
|
6280 name="BDM test s2 + o1 to o tool" |
|
6281 outputFlag="-o" |
|
6282 command="g++" |
|
6283 id="cdt.managedbuild.tool.bdm.tool.2"> |
|
6284 |
|
6285 <inputType |
|
6286 sources="s2" |
|
6287 multipleOfType="false" |
|
6288 id="cdt.managedbuild.tool.bdm.tool.2.input"> |
|
6289 </inputType> |
|
6290 <inputType |
|
6291 id="cdt.managedbuild.tool.bdm.tool.2.input.addl"> |
|
6292 <additionalInput |
|
6293 paths="$(BDM_O1)" |
|
6294 kind="additionalinputdependency"> |
|
6295 </additionalInput> |
|
6296 </inputType> |
|
6297 <outputType |
|
6298 outputs="o" |
|
6299 buildVariable="OBJS" |
|
6300 id="cdt.managedbuild.tool.bdm.tool.2.output"> |
|
6301 </outputType> |
|
6302 </tool> |
|
6303 |
|
6304 </toolChain> |
|
6305 </configuration> |
|
6306 |
|
6307 </projectType> |
|
6308 |
|
6309 <projectType |
|
6310 id="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest" |
|
6311 isAbstract="false" |
|
6312 isTest="true" |
|
6313 name="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest" |
|
6314 superClass="cdt.managedbuild.target.gnu30.exe"> |
|
6315 <configuration |
|
6316 id="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest" |
|
6317 name="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest" |
|
6318 parent="cdt.managedbuild.config.testgnu30.exe.release"> |
|
6319 <toolChain isSystem="true" |
|
6320 id="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.toolChain" |
|
6321 isAbstract="false" |
|
6322 name="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.toolChain" |
|
6323 superClass="cdt.managedbuild.toolchain.testgnu30.exe.release" |
|
6324 unusedChildren="cdt.managedbuild.tool.testgnu30.c.compiler.exe.release;cdt.managedbuild.tool.testgnu30.cpp.compiler.exe.release;cdt.managedbuild.tool.testgnu30.c.linker.exe.release;cdt.managedbuild.tool.testgnu30.cpp.linker.exe.release"> |
|
6325 <tool |
|
6326 id="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.compiler" |
|
6327 isAbstract="false" |
|
6328 name="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.compiler" |
|
6329 superClass="cdt.managedbuild.tool.testgnu30.c.compiler.exe.release"> |
|
6330 <optionCategory |
|
6331 id="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.optionCategory1" |
|
6332 name="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.optionCategory1" |
|
6333 owner="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.compiler"/> |
|
6334 <option |
|
6335 browseType="file" |
|
6336 category="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.optionCategory1" |
|
6337 command="--compilerInputTypeOption=" |
|
6338 id="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.compiler.inputTypeOption" |
|
6339 isAbstract="false" |
|
6340 name="inputTypeOption1" |
|
6341 resourceFilter="all" |
|
6342 valueType="stringList"/> |
|
6343 <inputType |
|
6344 id="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.compiler.inputType2" |
|
6345 name="inputTypeOption1" |
|
6346 option="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.compiler.inputTypeOption"/> |
|
6347 </tool> |
|
6348 <tool |
|
6349 id="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.linker" |
|
6350 isAbstract="false" |
|
6351 name="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.linker" |
|
6352 superClass="cdt.managedbuild.tool.testgnu30.c.linker.exe.release"> |
|
6353 <optionCategory |
|
6354 id="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.optionCategory2" |
|
6355 name="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.optionCategory2" |
|
6356 owner="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.linker"/> |
|
6357 <option |
|
6358 browseType="file" |
|
6359 category="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.optionCategory2" |
|
6360 command="--linkerInputTypeOption=" |
|
6361 id="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.linker.inputTypeOption" |
|
6362 isAbstract="false" |
|
6363 name="inputTypeOption2" |
|
6364 resourceFilter="all" |
|
6365 valueType="stringList"/> |
|
6366 <inputType |
|
6367 id="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.linker.inputType2" |
|
6368 name="inputTypeOption2" |
|
6369 option="org.eclipse.cdt.managedbuilder.core.tests.inputTypeOptionMakefileRenderingTest.c.linker.inputTypeOption"/> |
|
6370 </tool> |
|
6371 </toolChain> |
|
6372 </configuration> |
|
6373 </projectType> |
|
6374 |
|
6375 |
|
6376 </extension> |
|
6377 |
|
6378 <!-- The following buildDefinitions support the test in org.eclipse.cdt.managedbuilder.core.tests.PathConverterTest --> |
|
6379 <extension |
|
6380 point="org.eclipse.cdt.managedbuilder.core.buildDefinitions"> |
|
6381 <managedBuildRevision fileVersion="3.1.0"/> |
|
6382 <toolChain isSystem="true" |
|
6383 id="pathconvertertest.convertingtoolchain" |
|
6384 isAbstract="false" |
|
6385 name="path converting toolchain" |
|
6386 optionPathConverter="org.eclipse.cdt.managedbuilder.core.tests.TestPathConverter1"/> |
|
6387 <toolChain isSystem="true" |
|
6388 id="pathconvertertest.nonconvertingtoolchain" |
|
6389 isAbstract="false" |
|
6390 name="non path converting toolchain" |
|
6391 /> |
|
6392 <tool |
|
6393 id="pathconvertertest.convertingtool" |
|
6394 isAbstract="false" |
|
6395 name="path converting tool" |
|
6396 isSystem="true" |
|
6397 optionPathConverter="org.eclipse.cdt.managedbuilder.core.tests.TestPathConverter2"> |
|
6398 <option |
|
6399 id="pathconvertertest.convertingtool.includeOption" |
|
6400 isAbstract="false" |
|
6401 name="Include Paths" |
|
6402 resourceFilter="all" |
|
6403 valueType="includePath"> |
|
6404 <listOptionValue value="file:///usr/local/include"/> |
|
6405 </option> |
|
6406 </tool> |
|
6407 <tool |
|
6408 id="pathconvertertest.nonconvertingtool" |
|
6409 isAbstract="false" |
|
6410 name="non path converting tool" |
|
6411 isSystem="true" |
|
6412 /> |
|
6413 <projectType |
|
6414 id="pathconvertertest.projecttype" |
|
6415 isAbstract="false" |
|
6416 isTest="true" |
|
6417 name="pathconvertertest"> |
|
6418 <configuration |
|
6419 id="pathconvertertest.tcnn.tonn" |
|
6420 name="config toolchain-nn, tool-nn"> |
|
6421 <toolChain isSystem="true" |
|
6422 id="pathconvertertest.config.tcnn.tonn.toolchain" |
|
6423 isAbstract="false" |
|
6424 name="toolchain tcnn tonn" |
|
6425 superClass="pathconvertertest.nonconvertingtoolchain"> |
|
6426 <builder |
|
6427 id="pathconvertertest.config.tcnn.tonn.toolchain.builder" |
|
6428 isAbstract="false" |
|
6429 isVariableCaseSensitive="false" |
|
6430 name="builder tcnn tonn"/> |
|
6431 <targetPlatform |
|
6432 id="pathconvertertest.config.tcnn.tonn.toolchain.targetplatform" |
|
6433 isAbstract="false" |
|
6434 name="targetplatform tcnn tonn"/> |
|
6435 <tool |
|
6436 id="pathconvertertest.config.tcnn.tonn.toolchain.tool" |
|
6437 isAbstract="false" |
|
6438 name="tool tcnn tonn" |
|
6439 superClass="pathconvertertest.nonconvertingtool"> |
|
6440 </tool> |
|
6441 </toolChain> |
|
6442 </configuration> |
|
6443 <configuration |
|
6444 id="pathconvertertest.tcny.tonn" |
|
6445 name="config toolchain-ny, tool-nn"> |
|
6446 <toolChain isSystem="true" |
|
6447 id="pathconvertertest.config.tcny.tonn.toolchain" |
|
6448 isAbstract="false" |
|
6449 name="toolchain tcny tonn" |
|
6450 superClass="pathconvertertest.convertingtoolchain"> |
|
6451 <builder |
|
6452 id="pathconvertertest.config.tcny.tonn.toolchain.builder" |
|
6453 isAbstract="false" |
|
6454 isVariableCaseSensitive="false" |
|
6455 name="builder tcny tonn"/> |
|
6456 <targetPlatform |
|
6457 id="pathconvertertest.config.tcny.tonn.toolchain.targetplatform" |
|
6458 isAbstract="false" |
|
6459 name="targetplatform tcny tonn"/> |
|
6460 <tool |
|
6461 id="pathconvertertest.config.tcny.tonn.toolchain.tool" |
|
6462 isAbstract="false" |
|
6463 name="tool tcny tonn" |
|
6464 superClass="pathconvertertest.nonconvertingtool"/> |
|
6465 </toolChain> |
|
6466 </configuration> |
|
6467 <configuration |
|
6468 id="pathconvertertest.tcyy.tonn" |
|
6469 name="config toolchain-yy, tool-nn"> |
|
6470 <toolChain isSystem="true" |
|
6471 id="pathconvertertest.config.tcyy.tonn.toolchain" |
|
6472 isAbstract="false" |
|
6473 name="toolchain tcyy tonn" |
|
6474 optionPathConverter="org.eclipse.cdt.managedbuilder.core.tests.TestPathConverter3" |
|
6475 superClass="pathconvertertest.convertingtoolchain"> |
|
6476 <builder |
|
6477 id="pathconvertertest.config.tcyy.tonn.toolchain.builder" |
|
6478 isAbstract="false" |
|
6479 isVariableCaseSensitive="false" |
|
6480 name="builder tcyy tonn"/> |
|
6481 <targetPlatform |
|
6482 id="pathconvertertest.config.tcyy.tonn.toolchain.targetplatform" |
|
6483 isAbstract="false" |
|
6484 name="targetplatform tcyy tonn"/> |
|
6485 <tool |
|
6486 id="pathconvertertest.config.tcyy.tonn.toolchain.tool" |
|
6487 isAbstract="false" |
|
6488 name="tool tcyy tonn" |
|
6489 superClass="pathconvertertest.nonconvertingtool"/> |
|
6490 </toolChain> |
|
6491 </configuration> |
|
6492 <configuration |
|
6493 id="pathconvertertest.tcyy.tony" |
|
6494 name="config toolchain-yy, tool-ny"> |
|
6495 <toolChain isSystem="true" |
|
6496 id="pathconvertertest.config.tcyy.tony.toolchain" |
|
6497 isAbstract="false" |
|
6498 name="toolchain tcyy tony" |
|
6499 optionPathConverter="org.eclipse.cdt.managedbuilder.core.tests.TestPathConverter3" |
|
6500 superClass="pathconvertertest.convertingtoolchain"> |
|
6501 <builder |
|
6502 id="pathconvertertest.config.tcyy.tony.toolchain.builder" |
|
6503 isAbstract="false" |
|
6504 isVariableCaseSensitive="false" |
|
6505 name="builder tcyy tony"/> |
|
6506 <targetPlatform |
|
6507 id="pathconvertertest.config.tcyy.tony.toolchain.targetplatform" |
|
6508 isAbstract="false" |
|
6509 name="targetplatform tcyy tony"/> |
|
6510 <tool |
|
6511 id="pathconvertertest.config.tcyy.tony.toolchain.tool" |
|
6512 isAbstract="false" |
|
6513 name="tool tcyy tony" |
|
6514 superClass="pathconvertertest.convertingtool"/> |
|
6515 </toolChain> |
|
6516 </configuration> |
|
6517 <configuration |
|
6518 id="pathconvertertest.tcyy.toyy" |
|
6519 name="config toolchain-yy, tool-yy"> |
|
6520 <toolChain isSystem="true" |
|
6521 id="pathconvertertest.config.tcyy.toyy.toolchain" |
|
6522 isAbstract="false" |
|
6523 name="toolchain tcyy toyy" |
|
6524 optionPathConverter="org.eclipse.cdt.managedbuilder.core.tests.TestPathConverter3" |
|
6525 superClass="pathconvertertest.convertingtoolchain"> |
|
6526 <builder |
|
6527 id="pathconvertertest.config.tcyy.toyy.toolchain.builder" |
|
6528 isAbstract="false" |
|
6529 isVariableCaseSensitive="false" |
|
6530 name="builder tcyy toyy"/> |
|
6531 <targetPlatform |
|
6532 id="pathconvertertest.config.tcyy.toyy.toolchain.targetplatform" |
|
6533 isAbstract="false" |
|
6534 name="targetplatform tcyy toyy"/> |
|
6535 <tool |
|
6536 id="pathconvertertest.config.tcyy.toyy.toolchain.tool" |
|
6537 isAbstract="false" |
|
6538 name="tool tcyy toyy" |
|
6539 optionPathConverter="org.eclipse.cdt.managedbuilder.core.tests.TestPathConverter4" |
|
6540 superClass="pathconvertertest.convertingtool"/> |
|
6541 </toolChain> |
|
6542 </configuration> |
|
6543 </projectType> |
|
6544 |
|
6545 <tool |
|
6546 id="lv.tests.tool.base" |
|
6547 isAbstract="false" |
|
6548 isSystem="true" |
|
6549 name="lv.tests tool"> |
|
6550 <option |
|
6551 name="List Option in Top" |
|
6552 command="-L" |
|
6553 valueType="stringList" |
|
6554 id="lv.tests.list.option"> |
|
6555 <listOptionValue |
|
6556 value="a"> |
|
6557 </listOptionValue> |
|
6558 <listOptionValue |
|
6559 value="b" |
|
6560 builtIn="false"> |
|
6561 </listOptionValue> |
|
6562 <listOptionValue |
|
6563 value="c" |
|
6564 builtIn="true"> |
|
6565 </listOptionValue> |
|
6566 </option> |
|
6567 <option |
|
6568 name="List Option in Top" |
|
6569 command="-L" |
|
6570 valueType="libFiles" |
|
6571 id="lv.tests.libFiles.option"> |
|
6572 <listOptionValue |
|
6573 value="lf_a"> |
|
6574 </listOptionValue> |
|
6575 <listOptionValue |
|
6576 value="lf_b" |
|
6577 builtIn="false"> |
|
6578 </listOptionValue> |
|
6579 <listOptionValue |
|
6580 value="lf_c" |
|
6581 builtIn="true"> |
|
6582 </listOptionValue> |
|
6583 </option> |
|
6584 <inputType |
|
6585 id="lv.test.it" |
|
6586 sources="c,cpp"> |
|
6587 </inputType> |
|
6588 </tool> |
|
6589 |
|
6590 <projectType |
|
6591 id="lv.tests.ptype" |
|
6592 isAbstract="false" |
|
6593 isTest="true" |
|
6594 name="lv_tests"> |
|
6595 <configuration |
|
6596 id="lv.tests.cfg1" |
|
6597 name="lvTests"> |
|
6598 <toolChain isSystem="true" |
|
6599 id="lv.tests.tc" |
|
6600 isAbstract="false" |
|
6601 name="lv tests tc"> |
|
6602 <builder |
|
6603 id="lv.tests.builder" |
|
6604 isAbstract="false" |
|
6605 isVariableCaseSensitive="false" |
|
6606 name="lv tests b"/> |
|
6607 <targetPlatform |
|
6608 id="lv.tests.targetplatform" |
|
6609 isAbstract="false" |
|
6610 name="lv.tests targetplatform"/> |
|
6611 <tool |
|
6612 id="lv.tests.tool" |
|
6613 isAbstract="false" |
|
6614 name="lv.tests tool" |
|
6615 superClass="lv.tests.tool.base"> |
|
6616 <!--option |
|
6617 name="List Option in Top" |
|
6618 command="-L" |
|
6619 valueType="stringList" |
|
6620 id="lv.tests.list.option.2"> |
|
6621 <listOptionValue |
|
6622 value="a2"> |
|
6623 </listOptionValue> |
|
6624 <listOptionValue |
|
6625 value="b2" |
|
6626 builtIn="false"> |
|
6627 </listOptionValue> |
|
6628 <listOptionValue |
|
6629 value="c2" |
|
6630 builtIn="true"> |
|
6631 </listOptionValue> |
|
6632 </option> |
|
6633 <option |
|
6634 name="List Option in Top" |
|
6635 command="-L" |
|
6636 valueType="libFiles" |
|
6637 id="lv.tests.libFile.option.2"> |
|
6638 <listOptionValue |
|
6639 value="lf_a2"> |
|
6640 </listOptionValue> |
|
6641 <listOptionValue |
|
6642 value="lf_b2" |
|
6643 builtIn="false"> |
|
6644 </listOptionValue> |
|
6645 <listOptionValue |
|
6646 value="lf_c2" |
|
6647 builtIn="true"> |
|
6648 </listOptionValue> |
|
6649 </option--> |
|
6650 </tool> |
|
6651 </toolChain> |
|
6652 </configuration> |
|
6653 |
|
6654 </projectType> |
|
6655 |
|
6656 </extension> |
|
6657 |
|
6658 <extension |
|
6659 point="org.eclipse.cdt.core.templates"> |
|
6660 <template |
|
6661 id="org.eclipse.cdt.managedbuilder.core.tests.templates.AppendToMBSStringOptionValue" |
|
6662 filterPattern=".*AppendToMBSStringOptionValue" |
|
6663 location="testdata/AppendToMBSStringOptionValue.xml" |
|
6664 projectType="org.eclipse.cdt.managedbuilder.core.tests.projectType"/> |
|
6665 <template |
|
6666 id="org.eclipse.cdt.managedbuilder.core.tests.templates.AppendToMBSStringListOptionValues" |
|
6667 filterPattern=".*AppendToMBSStringListOptionValues" |
|
6668 location="testdata/AppendToMBSStringListOptionValues.xml" |
|
6669 projectType="org.eclipse.cdt.managedbuilder.core.tests.projectType"/> |
|
6670 <template |
|
6671 id="org.eclipse.cdt.managedbuilder.core.tests.templates.CreateIncludeFolder" |
|
6672 filterPattern=".*CreateIncludeFolder" |
|
6673 location="testdata/CreateIncludeFolder.xml" |
|
6674 projectType="org.eclipse.cdt.managedbuilder.core.tests.projectType"/> |
|
6675 <template |
|
6676 id="org.eclipse.cdt.managedbuilder.core.tests.templates.ExcludeResources" |
|
6677 filterPattern=".*ExcludeResources" |
|
6678 location="testdata/ExcludeResources.xml" |
|
6679 projectType="org.eclipse.cdt.managedbuilder.core.tests.projectType"/> |
|
6680 <template |
|
6681 id="org.eclipse.cdt.managedbuilder.core.tests.templates.NewManagedProject" |
|
6682 filterPattern=".*NewManagedProject" |
|
6683 location="testdata/NewManagedProject.xml" |
|
6684 projectType="org.eclipse.cdt.managedbuilder.core.tests.projectType"/> |
|
6685 <template |
|
6686 id="org.eclipse.cdt.managedbuilder.core.tests.templates.SetMBSBooleanOptionValue" |
|
6687 filterPattern=".*SetMBSBooleanOptionValue" |
|
6688 location="testdata/SetMBSBooleanOptionValue.xml" |
|
6689 projectType="org.eclipse.cdt.managedbuilder.core.tests.projectType"/> |
|
6690 <template |
|
6691 id="org.eclipse.cdt.managedbuilder.core.tests.templates.SetMBSStringOptionValue" |
|
6692 filterPattern=".*SetMBSStringOptionValue" |
|
6693 location="testdata/SetMBSStringOptionValue.xml" |
|
6694 projectType="org.eclipse.cdt.managedbuilder.core.tests.projectType"/> |
|
6695 <template |
|
6696 id="org.eclipse.cdt.managedbuilder.core.tests.templates.SetMBSStringListOptionValues" |
|
6697 filterPattern=".*SetMBSStringListOptionValues" |
|
6698 location="testdata/SetMBSStringListOptionValues.xml" |
|
6699 projectType="org.eclipse.cdt.managedbuilder.core.tests.projectType"/> |
|
6700 </extension> |
|
6701 |
|
6702 <!-- 4.0 tests --> |
|
6703 <extension |
|
6704 id="test.four.dot.zero.cdt.managed.build.info" |
|
6705 name="Managed Build Tools Description" |
|
6706 point="org.eclipse.cdt.managedbuilder.core.buildDefinitions"> |
|
6707 <managedBuildRevision |
|
6708 fileVersion="4.0.0"> |
|
6709 </managedBuildRevision> |
|
6710 <tool |
|
6711 natureFilter="cnature" |
|
6712 name="Test 4.0 ToolName.linker.gnu.c" |
|
6713 outputFlag="-o" |
|
6714 isSystem="true" |
|
6715 command="gcc" |
|
6716 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker" |
|
6717 errorParsers="org.eclipse.cdt.core.GLDErrorParser"> |
|
6718 <supportedProperties> |
|
6719 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
6720 <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
|
6721 <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
6722 </property> |
|
6723 </supportedProperties> |
|
6724 <envVarBuildPath |
|
6725 pathType="buildpathLibrary" |
|
6726 variableList="LIBRARY_PATH"> |
|
6727 </envVarBuildPath> |
|
6728 |
|
6729 <optionCategory |
|
6730 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker" |
|
6731 name="Test 4.0 OptionCategory.General" |
|
6732 id="test.gnu.c.link.category.general"> |
|
6733 </optionCategory> |
|
6734 <option |
|
6735 defaultValue="false" |
|
6736 name="Test 4.0 Option.Posix.Linker.NoStartFiles" |
|
6737 category="test.gnu.c.link.category.general" |
|
6738 command="-nostartfiles" |
|
6739 id="test.gnu.c.link.option.nostart" |
|
6740 valueType="boolean"> |
|
6741 </option> |
|
6742 <option |
|
6743 defaultValue="false" |
|
6744 name="Test 4.0 Option.Posix.Linker.NoDefLibs" |
|
6745 category="test.gnu.c.link.category.general" |
|
6746 command="-nodefaultlibs" |
|
6747 id="test.gnu.c.link.option.nodeflibs" |
|
6748 valueType="boolean"> |
|
6749 </option> |
|
6750 <option |
|
6751 defaultValue="false" |
|
6752 name="Test 4.0 Option.Posix.Linker.NoStdLibs" |
|
6753 category="test.gnu.c.link.category.general" |
|
6754 command="-nostdlib" |
|
6755 id="test.gnu.c.link.option.nostdlibs" |
|
6756 valueType="boolean"> |
|
6757 </option> |
|
6758 <option |
|
6759 defaultValue="false" |
|
6760 name="Test 4.0 Option.Posix.Linker.Strip" |
|
6761 category="test.gnu.c.link.category.general" |
|
6762 command="-s" |
|
6763 id="test.gnu.c.link.option.strip" |
|
6764 valueType="boolean"> |
|
6765 </option> |
|
6766 <option |
|
6767 defaultValue="false" |
|
6768 name="Test 4.0 Option.Posix.Linker.Static" |
|
6769 category="test.gnu.c.link.category.general" |
|
6770 command="-static" |
|
6771 id="test.gnu.c.link.option.noshared" |
|
6772 valueType="boolean"> |
|
6773 </option> |
|
6774 <optionCategory |
|
6775 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker" |
|
6776 name="Test 4.0 OptionCategory.Libs" |
|
6777 id="test.gnu.c.link.category.libs"> |
|
6778 </optionCategory> |
|
6779 <option |
|
6780 name="Test 4.0 Option.Posix.Libs" |
|
6781 category="test.gnu.c.link.category.libs" |
|
6782 command="-l" |
|
6783 id="test.gnu.c.link.option.libs" |
|
6784 browseType="none" |
|
6785 valueType="libs"> |
|
6786 </option> |
|
6787 <option |
|
6788 name="Test 4.0 Option.Posix.Libsearch" |
|
6789 category="test.gnu.c.link.category.libs" |
|
6790 command="-L" |
|
6791 id="test.gnu.c.link.option.paths" |
|
6792 browseType="directory" |
|
6793 valueType="libPaths"> |
|
6794 </option> |
|
6795 <optionCategory |
|
6796 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker" |
|
6797 name="Test 4.0 OptionCategory.Misc" |
|
6798 id="test.gnu.c.link.category.other"> |
|
6799 </optionCategory> |
|
6800 <option |
|
6801 name="Test 4.0 Option.Posix.Linker.Flags" |
|
6802 category="test.gnu.c.link.category.other" |
|
6803 valueType="string" |
|
6804 id="test.gnu.c.link.option.ldflags"> |
|
6805 </option> |
|
6806 <option |
|
6807 name="Test 4.0 Option.Posix.Linker.XLinker" |
|
6808 category="test.gnu.c.link.category.other" |
|
6809 command="-Xlinker ${VALUE}" |
|
6810 valueType="stringList" |
|
6811 id="test.gnu.c.link.option.other"> |
|
6812 </option> |
|
6813 <option |
|
6814 name="Test 4.0 Option.Posix.UserObjs" |
|
6815 category="test.gnu.c.link.category.other" |
|
6816 browseType="file" |
|
6817 valueType="userObjs" |
|
6818 id="test.gnu.c.link.option.userobjs"> |
|
6819 </option> |
|
6820 <optionCategory |
|
6821 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker" |
|
6822 name="Test 4.0 OptionCategory.Shared.Settings" |
|
6823 id="test.gnu.c.link.category.shared"> |
|
6824 </optionCategory> |
|
6825 <option |
|
6826 defaultValue="false" |
|
6827 name="Test 4.0 Option.Posix.Linker.Shared" |
|
6828 category="test.gnu.c.link.category.shared" |
|
6829 command="-shared" |
|
6830 id="test.gnu.c.link.option.shared" |
|
6831 valueType="boolean"> |
|
6832 <enablement |
|
6833 type="CONTAINER_ATTRIBUTE" |
|
6834 attribute="defaultValue" |
|
6835 value="true" |
|
6836 extensionAdjustment="false"> |
|
6837 <checkBuildProperty |
|
6838 property="org.eclipse.cdt.build.core.buildArtefactType" |
|
6839 value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
6840 </enablement> |
|
6841 </option> |
|
6842 <option |
|
6843 name="Test 4.0 Option.Posix.Linker.SOName" |
|
6844 category="test.gnu.c.link.category.shared" |
|
6845 command="-Wl,-soname=" |
|
6846 id="test.gnu.c.link.option.soname" |
|
6847 valueType="string"> |
|
6848 </option> |
|
6849 <option |
|
6850 name="Test 4.0 Option.Posix.Linker.Implib" |
|
6851 category="test.gnu.c.link.category.shared" |
|
6852 command="-Wl,--out-implib=" |
|
6853 id="test.gnu.c.link.option.implname" |
|
6854 valueType="string"> |
|
6855 </option> |
|
6856 <option |
|
6857 name="Test 4.0 Option.Posix.Linker.Defname" |
|
6858 category="test.gnu.c.link.category.shared" |
|
6859 command="-Wl,--output-def=" |
|
6860 id="test.gnu.c.link.option.defname" |
|
6861 valueType="string"> |
|
6862 </option> |
|
6863 <inputType |
|
6864 sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile" |
|
6865 sources="o" |
|
6866 multipleOfType="true" |
|
6867 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" |
|
6868 buildVariable="OBJS" |
|
6869 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.input"> |
|
6870 <additionalInput |
|
6871 paths="$(USER_OBJS)" |
|
6872 kind="additionalinputdependency"> |
|
6873 </additionalInput> |
|
6874 <additionalInput |
|
6875 paths="$(LIBS)" |
|
6876 kind="additionalinput"> |
|
6877 </additionalInput> |
|
6878 </inputType> |
|
6879 <outputType |
|
6880 outputs="" |
|
6881 buildVariable="EXECUTABLES" |
|
6882 nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" |
|
6883 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.output"> |
|
6884 <enablement |
|
6885 type="ALL"> |
|
6886 <checkOption |
|
6887 optionId="test.gnu.c.link.option.shared" |
|
6888 value="false"/> |
|
6889 </enablement> |
|
6890 </outputType> |
|
6891 <outputType |
|
6892 outputs="so" |
|
6893 outputPrefix="lib" |
|
6894 nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" |
|
6895 buildVariable="LIBRARIES" |
|
6896 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.output.so"> |
|
6897 <enablement |
|
6898 type="ALL"> |
|
6899 <checkOption |
|
6900 optionId="test.gnu.c.link.option.shared" |
|
6901 value="true"/> |
|
6902 </enablement> |
|
6903 </outputType> |
|
6904 </tool> |
|
6905 <tool |
|
6906 natureFilter="ccnature" |
|
6907 name="Test 4.0 ToolName.linker.gnu.cpp" |
|
6908 isSystem="true" |
|
6909 outputFlag="-o" |
|
6910 command="g++" |
|
6911 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker" |
|
6912 errorParsers="org.eclipse.cdt.core.GLDErrorParser"> |
|
6913 <supportedProperties> |
|
6914 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
6915 <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
|
6916 <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
6917 </property> |
|
6918 </supportedProperties> |
|
6919 <envVarBuildPath |
|
6920 pathType="buildpathLibrary" |
|
6921 variableList="LIBRARY_PATH"> |
|
6922 </envVarBuildPath> |
|
6923 <optionCategory |
|
6924 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker" |
|
6925 name="Test 4.0 OptionCategory.General" |
|
6926 id="test.gnu.cpp.link.category.options"> |
|
6927 </optionCategory> |
|
6928 <option |
|
6929 defaultValue="false" |
|
6930 name="Test 4.0 Option.Posix.Linker.NoStartFiles" |
|
6931 category="test.gnu.cpp.link.category.options" |
|
6932 command="-nostartfiles" |
|
6933 id="test.gnu.cpp.link.option.nostart" |
|
6934 valueType="boolean"> |
|
6935 </option> |
|
6936 <option |
|
6937 defaultValue="false" |
|
6938 name="Test 4.0 Option.Posix.Linker.NoDefLibs" |
|
6939 category="test.gnu.cpp.link.category.options" |
|
6940 command="-nodefaultlibs" |
|
6941 id="test.gnu.cpp.link.option.nodeflibs" |
|
6942 valueType="boolean"> |
|
6943 </option> |
|
6944 <option |
|
6945 defaultValue="false" |
|
6946 name="Test 4.0 Option.Posix.Linker.NoStdLibs" |
|
6947 category="test.gnu.cpp.link.category.options" |
|
6948 command="-nostdlib" |
|
6949 id="test.gnu.cpp.link.option.nostdlibs" |
|
6950 valueType="boolean"> |
|
6951 </option> |
|
6952 <option |
|
6953 defaultValue="false" |
|
6954 name="Test 4.0 Option.Posix.Linker.Strip" |
|
6955 category="test.gnu.cpp.link.category.options" |
|
6956 command="-s" |
|
6957 id="test.gnu.cpp.link.option.strip" |
|
6958 valueType="boolean"> |
|
6959 </option> |
|
6960 <optionCategory |
|
6961 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker" |
|
6962 name="Test 4.0 OptionCategory.Libs" |
|
6963 id="test.gnu.cpp.link.category.libs"> |
|
6964 </optionCategory> |
|
6965 <option |
|
6966 name="Test 4.0 Option.Posix.Libs" |
|
6967 category="test.gnu.cpp.link.category.libs" |
|
6968 command="-l" |
|
6969 id="test.gnu.cpp.link.option.libs" |
|
6970 browseType="none" |
|
6971 valueType="libs"> |
|
6972 </option> |
|
6973 <option |
|
6974 name="Test 4.0 Option.Posix.Libsearch" |
|
6975 category="test.gnu.cpp.link.category.libs" |
|
6976 command="-L" |
|
6977 id="test.gnu.cpp.link.option.paths" |
|
6978 browseType="directory" |
|
6979 valueType="libPaths"> |
|
6980 </option> |
|
6981 <optionCategory |
|
6982 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker" |
|
6983 name="Test 4.0 OptionCategory.Misc" |
|
6984 id="test.gnu.cpp.link.category.other"> |
|
6985 </optionCategory> |
|
6986 <option |
|
6987 name="Test 4.0 Option.Posix.Linker.Flags" |
|
6988 category="test.gnu.cpp.link.category.other" |
|
6989 valueType="string" |
|
6990 id="test.gnu.cpp.link.option.flags"> |
|
6991 </option> |
|
6992 <option |
|
6993 name="Test 4.0 Option.Posix.Linker.XLinker" |
|
6994 category="test.gnu.cpp.link.category.other" |
|
6995 command="-Xlinker ${VALUE}" |
|
6996 valueType="stringList" |
|
6997 id="test.gnu.cpp.link.option.other"> |
|
6998 </option> |
|
6999 <option |
|
7000 name="Test 4.0 Option.Posix.UserObjs" |
|
7001 category="test.gnu.cpp.link.category.other" |
|
7002 browseType="file" |
|
7003 valueType="userObjs" |
|
7004 id="test.gnu.cpp.link.option.userobjs"> |
|
7005 </option> |
|
7006 <optionCategory |
|
7007 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker" |
|
7008 name="Test 4.0 OptionCategory.Shared.Settings" |
|
7009 id="test.gnu.cpp.link.category.shared"> |
|
7010 </optionCategory> |
|
7011 <option |
|
7012 defaultValue="false" |
|
7013 name="Test 4.0 Option.Posix.Linker.Shared" |
|
7014 category="test.gnu.cpp.link.category.shared" |
|
7015 command="-shared" |
|
7016 valueType="boolean" |
|
7017 id="test.gnu.cpp.link.option.shared"> |
|
7018 <enablement |
|
7019 type="CONTAINER_ATTRIBUTE" |
|
7020 attribute="defaultValue" |
|
7021 value="true" |
|
7022 extensionAdjustment="false"> |
|
7023 <checkBuildProperty |
|
7024 property="org.eclipse.cdt.build.core.buildArtefactType" |
|
7025 value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
7026 </enablement> |
|
7027 </option> |
|
7028 <option |
|
7029 name="Test 4.0 Option.Posix.Linker.SOName" |
|
7030 category="test.gnu.cpp.link.category.shared" |
|
7031 command="-Wl,-soname=" |
|
7032 valueType="string" |
|
7033 id="test.gnu.cpp.link.option.soname"> |
|
7034 </option> |
|
7035 <option |
|
7036 name="Test 4.0 Option.Posix.Linker.Implib" |
|
7037 category="test.gnu.cpp.link.category.shared" |
|
7038 command="-Wl,--out-implib=" |
|
7039 valueType="string" |
|
7040 id="test.gnu.cpp.link.option.implname"> |
|
7041 </option> |
|
7042 <option |
|
7043 name="Test 4.0 Option.Posix.Linker.Defname" |
|
7044 category="test.gnu.cpp.link.category.shared" |
|
7045 command="-Wl,--output-def=" |
|
7046 valueType="string" |
|
7047 id="test.gnu.cpp.link.option.defname"> |
|
7048 </option> |
|
7049 <inputType |
|
7050 sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile" |
|
7051 sources="o" |
|
7052 multipleOfType="true" |
|
7053 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" |
|
7054 buildVariable="OBJS" |
|
7055 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.input"> |
|
7056 <additionalInput |
|
7057 paths="$(USER_OBJS)" |
|
7058 kind="additionalinputdependency"> |
|
7059 </additionalInput> |
|
7060 <additionalInput |
|
7061 paths="$(LIBS)" |
|
7062 kind="additionalinput"> |
|
7063 </additionalInput> |
|
7064 </inputType> |
|
7065 <outputType |
|
7066 outputs="" |
|
7067 buildVariable="EXECUTABLES" |
|
7068 nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" |
|
7069 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.output"> |
|
7070 <enablement |
|
7071 type="ALL"> |
|
7072 <checkOption |
|
7073 optionId="test.gnu.cpp.link.option.shared" |
|
7074 value="false"/> |
|
7075 </enablement> |
|
7076 </outputType> |
|
7077 <outputType |
|
7078 outputs="so" |
|
7079 outputPrefix="lib" |
|
7080 nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" |
|
7081 buildVariable="LIBRARIES" |
|
7082 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.output.so"> |
|
7083 <enablement |
|
7084 type="ALL"> |
|
7085 <checkOption |
|
7086 optionId="test.gnu.cpp.link.option.shared" |
|
7087 value="true"/> |
|
7088 </enablement> |
|
7089 </outputType> |
|
7090 </tool> |
|
7091 <tool |
|
7092 natureFilter="both" |
|
7093 isAbstract="true" |
|
7094 isSystem="true" |
|
7095 name="Test 4.0 ToolName.archiver.gnu" |
|
7096 command="ar" |
|
7097 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver"> |
|
7098 <supportedProperties> |
|
7099 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
7100 <value id="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
|
7101 </property> |
|
7102 </supportedProperties> |
|
7103 <optionCategory |
|
7104 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver" |
|
7105 name="Test 4.0 OptionCategory.General" |
|
7106 id="test.gnu.lib.category.general"> |
|
7107 </optionCategory> |
|
7108 <option |
|
7109 defaultValue="-r" |
|
7110 name="Test 4.0 Option.Posix.Archiver.Flags" |
|
7111 category="test.gnu.lib.category.general" |
|
7112 valueType="string" |
|
7113 id="test.gnu.both.lib.option.flags"> |
|
7114 </option> |
|
7115 <inputType |
|
7116 sourceContentType="org.eclipse.cdt.managedbuilder.core.compiledObjectFile" |
|
7117 sources="o" |
|
7118 multipleOfType="true" |
|
7119 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.internal.DefaultNoDependencyCalculator" |
|
7120 buildVariable="OBJS" |
|
7121 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver.input"> |
|
7122 <additionalInput |
|
7123 paths="$(USER_OBJS)" |
|
7124 kind="additionalinputdependency"> |
|
7125 </additionalInput> |
|
7126 <additionalInput |
|
7127 paths="$(LIBS)" |
|
7128 kind="additionalinput"> |
|
7129 </additionalInput> |
|
7130 </inputType> |
|
7131 <outputType |
|
7132 outputs="a" |
|
7133 outputPrefix="lib" |
|
7134 buildVariable="ARCHIVES" |
|
7135 nameProvider="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider" |
|
7136 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver.output"> |
|
7137 </outputType> |
|
7138 </tool> |
|
7139 |
|
7140 <tool |
|
7141 command="as" |
|
7142 isSystem="true" |
|
7143 name="Test 4.0 ToolName.assembler.gnu" |
|
7144 outputFlag="-o" |
|
7145 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler" |
|
7146 natureFilter="both" |
|
7147 errorParsers="org.eclipse.cdt.core.GASErrorParser"> |
|
7148 <optionCategory |
|
7149 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler" |
|
7150 name="Test 4.0 OptionCategory.General" |
|
7151 id="test.gnu.asm.category.general"> |
|
7152 </optionCategory> |
|
7153 <option |
|
7154 name="Test 4.0 Option.Gnu.Assembler.Flags" |
|
7155 category="test.gnu.asm.category.general" |
|
7156 valueType="string" |
|
7157 id="test.gnu.both.asm.option.flags"> |
|
7158 </option> |
|
7159 <option |
|
7160 command="-I" |
|
7161 valueType="includePath" |
|
7162 category="test.gnu.asm.category.general" |
|
7163 browseType="directory" |
|
7164 name="Test 4.0 Option.Posix.InclPaths" |
|
7165 id="test.gnu.both.asm.option.include.paths"/> |
|
7166 <option |
|
7167 command="-W" |
|
7168 defaultValue="false" |
|
7169 valueType="boolean" |
|
7170 category="test.gnu.asm.category.general" |
|
7171 name="Test 4.0 Option.Gnu.Assembler.warn.suppress" |
|
7172 id="test.gnu.both.asm.option.warnings.nowarn"/> |
|
7173 <option |
|
7174 command="-v" |
|
7175 defaultValue="false" |
|
7176 valueType="boolean" |
|
7177 category="test.gnu.asm.category.general" |
|
7178 name="Test 4.0 Option.Gnu.Assembler.version" |
|
7179 id="test.gnu.both.asm.option.version"/> |
|
7180 <inputType |
|
7181 sourceContentType="org.eclipse.cdt.core.asmSource" |
|
7182 sources="s,S" |
|
7183 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.input"> |
|
7184 </inputType> |
|
7185 <outputType |
|
7186 outputs="o" |
|
7187 buildVariable="OBJS" |
|
7188 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.output"> |
|
7189 </outputType> |
|
7190 </tool> |
|
7191 |
|
7192 <tool |
|
7193 name="Test 4.0 ToolName.compiler.gnu.c" |
|
7194 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler" |
|
7195 isSystem="true" |
|
7196 isAbstract="true" |
|
7197 command="gcc" |
|
7198 natureFilter="both" |
|
7199 outputFlag="-o" |
|
7200 errorParsers="org.eclipse.cdt.core.GCCErrorParser"> |
|
7201 <supportedProperties> |
|
7202 <property id="org.eclipse.cdt.build.core.buildType"> |
|
7203 <value id="org.eclipse.cdt.build.core.buildType.debug"/> |
|
7204 <value id="org.eclipse.cdt.build.core.buildType.release"/> |
|
7205 </property> |
|
7206 </supportedProperties> |
|
7207 <envVarBuildPath |
|
7208 pathType="buildpathInclude" |
|
7209 variableList="CPATH,C_INCLUDE_PATH"> |
|
7210 </envVarBuildPath> |
|
7211 <optionCategory |
|
7212 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler" |
|
7213 name="Test 4.0 OptionCategory.Preproc" |
|
7214 id="test.gnu.c.compiler.category.preprocessor"> |
|
7215 </optionCategory> |
|
7216 <option |
|
7217 defaultValue="false" |
|
7218 name="Test 4.0 Option.Posix.Nostdinc" |
|
7219 category="test.gnu.c.compiler.category.preprocessor" |
|
7220 command="-nostdinc" |
|
7221 id="test.gnu.c.compiler.option.preprocessor.nostdinc" |
|
7222 valueType="boolean"> |
|
7223 </option> |
|
7224 <option |
|
7225 defaultValue="false" |
|
7226 name="Test 4.0 Option.Posix.PreprocOnly" |
|
7227 category="test.gnu.c.compiler.category.preprocessor" |
|
7228 command="-E" |
|
7229 id="test.gnu.c.compiler.option.preprocessor.preprocess" |
|
7230 valueType="boolean"> |
|
7231 </option> |
|
7232 <optionCategory |
|
7233 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler" |
|
7234 name="Test 4.0 OptionCategory.Symbols" |
|
7235 id="test.gnu.c.compiler.category.symbols"> |
|
7236 </optionCategory> |
|
7237 <option |
|
7238 name="Test 4.0 Option.Posix.DefSym" |
|
7239 category="test.gnu.c.compiler.category.symbols" |
|
7240 command="-D" |
|
7241 id="test.gnu.c.compiler.option.preprocessor.def.symbols" |
|
7242 valueType="definedSymbols"> |
|
7243 </option> |
|
7244 <option |
|
7245 name="Test 4.0 Option.Posix.UndefSym" |
|
7246 category="test.gnu.c.compiler.category.symbols" |
|
7247 command="-U" |
|
7248 id="test.gnu.c.compiler.option.preprocessor.undef.symbol" |
|
7249 valueType="undefDefinedSymbols"> |
|
7250 </option> |
|
7251 <optionCategory |
|
7252 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler" |
|
7253 name="Test 4.0 OptionCategory.Dirs" |
|
7254 id="test.gnu.c.compiler.category.dirs"> |
|
7255 </optionCategory> |
|
7256 <option |
|
7257 name="Test 4.0 Option.Posix.InclPaths" |
|
7258 category="test.gnu.c.compiler.category.dirs" |
|
7259 command="-I" |
|
7260 id="test.gnu.c.compiler.option.include.paths" |
|
7261 valueType="includePath" |
|
7262 browseType="directory"> |
|
7263 </option> |
|
7264 <optionCategory |
|
7265 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler" |
|
7266 name="Test 4.0 OptionCategory.Optimize" |
|
7267 id="test.gnu.c.compiler.category.optimization"> |
|
7268 </optionCategory> |
|
7269 <option |
|
7270 name="Test 4.0 Option.Posix.OptLevel" |
|
7271 category="test.gnu.c.compiler.category.optimization" |
|
7272 id="test.gnu.c.compiler.option.optimization.level" |
|
7273 valueType="enumerated"> |
|
7274 <enumeratedOptionValue |
|
7275 name="Test 4.0 Option.Posix.Optimize.None" |
|
7276 isDefault="false" |
|
7277 command="-O0" |
|
7278 id="test.gnu.c.optimization.level.none"> |
|
7279 </enumeratedOptionValue> |
|
7280 <enumeratedOptionValue |
|
7281 name="Test 4.0 Option.Posix.Optimize.Optimize" |
|
7282 command="-O1" |
|
7283 id="test.gnu.c.optimization.level.optimize"> |
|
7284 </enumeratedOptionValue> |
|
7285 <enumeratedOptionValue |
|
7286 name="Test 4.0 Option.Posix.Optimize.More" |
|
7287 isDefault="true" |
|
7288 command="-O2" |
|
7289 id="test.gnu.c.optimization.level.more"> |
|
7290 </enumeratedOptionValue> |
|
7291 <enumeratedOptionValue |
|
7292 name="Test 4.0 Option.Posix.Optimize.Most" |
|
7293 command="-O3" |
|
7294 id="test.gnu.c.optimization.level.most"> |
|
7295 </enumeratedOptionValue> |
|
7296 <enablement |
|
7297 type="CONTAINER_ATTRIBUTE" |
|
7298 attribute="defaultValue" |
|
7299 value="test.gnu.c.optimization.level.most" |
|
7300 extensionAdjustment="false"> |
|
7301 <checkBuildProperty |
|
7302 property="org.eclipse.cdt.build.core.buildType" |
|
7303 value="org.eclipse.cdt.build.core.buildType.release"/> |
|
7304 </enablement> |
|
7305 <enablement |
|
7306 type="CONTAINER_ATTRIBUTE" |
|
7307 attribute="defaultValue" |
|
7308 value="test.gnu.c.optimization.level.none" |
|
7309 extensionAdjustment="false"> |
|
7310 <checkBuildProperty |
|
7311 property="org.eclipse.cdt.build.core.buildType" |
|
7312 value="org.eclipse.cdt.build.core.buildType.debug"/> |
|
7313 </enablement> |
|
7314 |
|
7315 </option> |
|
7316 <option |
|
7317 name="Test 4.0 Option.Posix.Optimize.Flags" |
|
7318 category="test.gnu.c.compiler.category.optimization" |
|
7319 id="test.gnu.c.compiler.option.optimization.flags" |
|
7320 valueType="string"> |
|
7321 </option> |
|
7322 <optionCategory |
|
7323 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler" |
|
7324 name="Test 4.0 OptionCategory.Debug" |
|
7325 id="test.gnu.c.compiler.category.debug"> |
|
7326 </optionCategory> |
|
7327 <option |
|
7328 name="Test 4.0 Option.Posix.DebugLevel" |
|
7329 category="test.gnu.c.compiler.category.debug" |
|
7330 id="test.gnu.c.compiler.option.debugging.level" |
|
7331 valueType="enumerated"> |
|
7332 <enumeratedOptionValue |
|
7333 name="Test 4.0 Option.Posix.Debug.None" |
|
7334 isDefault="false" |
|
7335 id="test.gnu.c.debugging.level.none"> |
|
7336 </enumeratedOptionValue> |
|
7337 <enumeratedOptionValue |
|
7338 name="Test 4.0 Option.Posix.Debug.Min" |
|
7339 command="-g1" |
|
7340 id="test.gnu.c.debugging.level.minimal"> |
|
7341 </enumeratedOptionValue> |
|
7342 <enumeratedOptionValue |
|
7343 name="Test 4.0 Option.Posix.Debug.Def" |
|
7344 isDefault="true" |
|
7345 command="-g" |
|
7346 id="test.gnu.c.debugging.level.default"> |
|
7347 </enumeratedOptionValue> |
|
7348 <enumeratedOptionValue |
|
7349 name="Test 4.0 Option.Posix.Debug.Max" |
|
7350 isDefault="false" |
|
7351 command="-g3" |
|
7352 id="test.gnu.c.debugging.level.max"> |
|
7353 </enumeratedOptionValue> |
|
7354 <enablement |
|
7355 type="CONTAINER_ATTRIBUTE" |
|
7356 attribute="value" |
|
7357 value="test.gnu.c.debugging.level.none" |
|
7358 extensionAdjustment="false"> |
|
7359 <checkBuildProperty |
|
7360 property="org.eclipse.cdt.build.core.buildType" |
|
7361 value="org.eclipse.cdt.build.core.buildType.release"/> |
|
7362 </enablement> |
|
7363 <enablement |
|
7364 type="CONTAINER_ATTRIBUTE" |
|
7365 attribute="value" |
|
7366 value="test.gnu.c.debugging.level.max" |
|
7367 extensionAdjustment="false"> |
|
7368 <checkBuildProperty |
|
7369 property="org.eclipse.cdt.build.core.buildType" |
|
7370 value="org.eclipse.cdt.build.core.buildType.debug"/> |
|
7371 </enablement> |
|
7372 |
|
7373 </option> |
|
7374 <option |
|
7375 name="Test 4.0 Option.Posix.Debug.Other" |
|
7376 category="test.gnu.c.compiler.category.debug" |
|
7377 id="test.gnu.c.compiler.option.debugging.other" |
|
7378 valueType="string"> |
|
7379 </option> |
|
7380 <option |
|
7381 defaultValue="false" |
|
7382 name="Test 4.0 Option.Posix.Debug.gprof" |
|
7383 category="test.gnu.c.compiler.category.debug" |
|
7384 command="-pg" |
|
7385 id="test.gnu.c.compiler.option.debugging.gprof" |
|
7386 valueType="boolean"> |
|
7387 </option> |
|
7388 <option |
|
7389 defaultValue="false" |
|
7390 name="Test 4.0 Option.Posix.Debug.prof" |
|
7391 category="test.gnu.c.compiler.category.debug" |
|
7392 command="-p" |
|
7393 id="test.gnu.c.compiler.option.debugging.prof" |
|
7394 valueType="boolean"> |
|
7395 </option> |
|
7396 <optionCategory |
|
7397 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler" |
|
7398 name="Test 4.0 OptionCategory.Warn" |
|
7399 id="test.gnu.c.compiler.category.warnings"> |
|
7400 </optionCategory> |
|
7401 <option |
|
7402 defaultValue="false" |
|
7403 name="Test 4.0 Option.Posix.Warn.Syntax" |
|
7404 category="test.gnu.c.compiler.category.warnings" |
|
7405 command="-fsyntax-only" |
|
7406 id="test.gnu.c.compiler.option.warnings.syntax" |
|
7407 valueType="boolean"> |
|
7408 </option> |
|
7409 <option |
|
7410 defaultValue="false" |
|
7411 name="Test 4.0 Option.Posix.Warn.Pedandic" |
|
7412 category="test.gnu.c.compiler.category.warnings" |
|
7413 command="-pedantic" |
|
7414 id="test.gnu.c.compiler.option.warnings.pedantic" |
|
7415 valueType="boolean"> |
|
7416 </option> |
|
7417 <option |
|
7418 defaultValue="false" |
|
7419 name="Test 4.0 Option.Posix.Warn.PedErrors" |
|
7420 category="test.gnu.c.compiler.category.warnings" |
|
7421 command="-pedantic-errors" |
|
7422 id="test.gnu.c.compiler.option.warnings.pedantic.error" |
|
7423 valueType="boolean"> |
|
7424 </option> |
|
7425 <option |
|
7426 defaultValue="false" |
|
7427 name="Test 4.0 Option.Posix.Warn.nowarn" |
|
7428 category="test.gnu.c.compiler.category.warnings" |
|
7429 command="-w" |
|
7430 id="test.gnu.c.compiler.option.warnings.nowarn" |
|
7431 valueType="boolean"> |
|
7432 </option> |
|
7433 <option |
|
7434 defaultValue="true" |
|
7435 name="Test 4.0 Option.Posix.Warn.allwarn" |
|
7436 category="test.gnu.c.compiler.category.warnings" |
|
7437 command="-Wall" |
|
7438 id="test.gnu.c.compiler.option.warnings.allwarn" |
|
7439 valueType="boolean"> |
|
7440 </option> |
|
7441 <option |
|
7442 defaultValue="false" |
|
7443 name="Test 4.0 Option.Posix.Warn.toerrs" |
|
7444 category="test.gnu.c.compiler.category.warnings" |
|
7445 command="-Werror" |
|
7446 id="test.gnu.c.compiler.option.warnings.toerrors" |
|
7447 valueType="boolean"> |
|
7448 </option> |
|
7449 <optionCategory |
|
7450 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler" |
|
7451 name="Test 4.0 OptionCategory.Misc" |
|
7452 id="test.gnu.c.compiler.category.other"> |
|
7453 </optionCategory> |
|
7454 <option |
|
7455 defaultValue="-c -fmessage-length=0" |
|
7456 name="Test 4.0 Option.OtherFlags" |
|
7457 category="test.gnu.c.compiler.category.other" |
|
7458 id="test.gnu.c.compiler.option.misc.other" |
|
7459 valueType="string"> |
|
7460 </option> |
|
7461 <option |
|
7462 defaultValue="false" |
|
7463 name="Test 4.0 Option.Posix.Verbose" |
|
7464 category="test.gnu.c.compiler.category.other" |
|
7465 command="-v" |
|
7466 id="test.gnu.c.compiler.option.misc.verbose" |
|
7467 valueType="boolean"> |
|
7468 </option> |
|
7469 <option |
|
7470 defaultValue="false" |
|
7471 name="Test 4.0 Option.Posix.Ansi" |
|
7472 category="test.gnu.c.compiler.category.other" |
|
7473 command="-ansi" |
|
7474 id="test.gnu.c.compiler.option.misc.ansi" |
|
7475 valueType="boolean"> |
|
7476 </option> |
|
7477 <inputType |
|
7478 sourceContentType="org.eclipse.cdt.core.cSource" |
|
7479 sources="c" |
|
7480 dependencyContentType="org.eclipse.cdt.core.cHeader" |
|
7481 dependencyExtensions="h" |
|
7482 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2" |
|
7483 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.input" |
|
7484 languageId="org.eclipse.cdt.core.gcc"> |
|
7485 </inputType> |
|
7486 <outputType |
|
7487 outputs="o" |
|
7488 buildVariable="OBJS" |
|
7489 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.output"> |
|
7490 </outputType> |
|
7491 </tool> |
|
7492 <tool |
|
7493 name="Test 4.0 ToolName.compiler.gnu.cpp" |
|
7494 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler" |
|
7495 isAbstract="true" |
|
7496 isSystem="true" |
|
7497 command="g++" |
|
7498 natureFilter="ccnature" |
|
7499 outputFlag="-o" |
|
7500 errorParsers="org.eclipse.cdt.core.GCCErrorParser"> |
|
7501 <supportedProperties> |
|
7502 <property id="org.eclipse.cdt.build.core.buildType"> |
|
7503 <value id="org.eclipse.cdt.build.core.buildType.debug"/> |
|
7504 <value id="org.eclipse.cdt.build.core.buildType.release"/> |
|
7505 </property> |
|
7506 </supportedProperties> |
|
7507 <envVarBuildPath |
|
7508 pathType="buildpathInclude" |
|
7509 variableList="CPATH,CPLUS_INCLUDE_PATH"> |
|
7510 </envVarBuildPath> |
|
7511 <optionCategory |
|
7512 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler" |
|
7513 name="Test 4.0 OptionCategory.Preproc" |
|
7514 id="test.gnu.cpp.compiler.category.preprocessor"> |
|
7515 </optionCategory> |
|
7516 <option |
|
7517 defaultValue="false" |
|
7518 name="Test 4.0 Option.Posix.Nostdinc" |
|
7519 category="test.gnu.cpp.compiler.category.preprocessor" |
|
7520 command="-nostdinc" |
|
7521 id="test.gnu.cpp.compiler.option.preprocessor.nostdinc" |
|
7522 valueType="boolean"> |
|
7523 </option> |
|
7524 <option |
|
7525 defaultValue="false" |
|
7526 name="Test 4.0 Option.Posix.PreprocOnly" |
|
7527 category="test.gnu.cpp.compiler.category.preprocessor" |
|
7528 command="-E" |
|
7529 id="test.gnu.cpp.compiler.option.preprocessor.preprocess" |
|
7530 valueType="boolean"> |
|
7531 </option> |
|
7532 <option |
|
7533 name="Test 4.0 Option.Posix.DefSym" |
|
7534 category="test.gnu.cpp.compiler.category.preprocessor" |
|
7535 command="-D" |
|
7536 id="test.gnu.cpp.compiler.option.preprocessor.def" |
|
7537 valueType="definedSymbols"> |
|
7538 </option> |
|
7539 <option |
|
7540 name="Test 4.0 Option.Posix.UndefSym" |
|
7541 category="test.gnu.cpp.compiler.category.preprocessor" |
|
7542 command="-U" |
|
7543 id="test.gnu.cpp.compiler.option.preprocessor.undef" |
|
7544 valueType="undefDefinedSymbols"> |
|
7545 </option> |
|
7546 <optionCategory |
|
7547 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler" |
|
7548 name="Test 4.0 OptionCategory.Dirs" |
|
7549 id="test.gnu.cpp.compiler.category.dirs"> |
|
7550 </optionCategory> |
|
7551 <option |
|
7552 name="Test 4.0 Option.Posix.InclPaths" |
|
7553 category="test.gnu.cpp.compiler.category.dirs" |
|
7554 command="-I" |
|
7555 id="test.gnu.cpp.compiler.option.include.paths" |
|
7556 valueType="includePath" |
|
7557 browseType="directory"> |
|
7558 </option> |
|
7559 <optionCategory |
|
7560 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler" |
|
7561 name="Test 4.0 OptionCategory.Optimize" |
|
7562 id="test.gnu.cpp.compiler.category.optimization"> |
|
7563 </optionCategory> |
|
7564 <option |
|
7565 name="Test 4.0 Option.Posix.OptLevel" |
|
7566 category="test.gnu.cpp.compiler.category.optimization" |
|
7567 id="test.gnu.cpp.compiler.option.optimization.level" |
|
7568 valueType="enumerated"> |
|
7569 <enumeratedOptionValue |
|
7570 name="Test 4.0 Option.Posix.Optimize.None" |
|
7571 command="-O0" |
|
7572 id="test.gnu.cpp.compiler.optimization.level.none"> |
|
7573 </enumeratedOptionValue> |
|
7574 <enumeratedOptionValue |
|
7575 name="Test 4.0 Option.Posix.Optimize.Optimize" |
|
7576 command="-O1" |
|
7577 id="test.gnu.cpp.compiler.optimization.level.optimize"> |
|
7578 </enumeratedOptionValue> |
|
7579 <enumeratedOptionValue |
|
7580 name="Test 4.0 Option.Posix.Optimize.More" |
|
7581 isDefault="true" |
|
7582 command="-O2" |
|
7583 id="test.gnu.cpp.compiler.optimization.level.more"> |
|
7584 </enumeratedOptionValue> |
|
7585 <enumeratedOptionValue |
|
7586 name="Test 4.0 Option.Posix.Optimize.Most" |
|
7587 command="-O3" |
|
7588 id="test.gnu.cpp.compiler.optimization.level.most"> |
|
7589 </enumeratedOptionValue> |
|
7590 <enablement |
|
7591 type="CONTAINER_ATTRIBUTE" |
|
7592 attribute="value" |
|
7593 value="test.gnu.cpp.compiler.optimization.level.most" |
|
7594 extensionAdjustment="false"> |
|
7595 <checkBuildProperty |
|
7596 property="org.eclipse.cdt.build.core.buildType" |
|
7597 value="org.eclipse.cdt.build.core.buildType.release"/> |
|
7598 </enablement> |
|
7599 <enablement |
|
7600 type="CONTAINER_ATTRIBUTE" |
|
7601 attribute="value" |
|
7602 value="test.gnu.cpp.compiler.optimization.level.none" |
|
7603 extensionAdjustment="false"> |
|
7604 <checkBuildProperty |
|
7605 property="org.eclipse.cdt.build.core.buildType" |
|
7606 value="org.eclipse.cdt.build.core.buildType.debug"/> |
|
7607 </enablement> |
|
7608 </option> |
|
7609 <option |
|
7610 name="Test 4.0 Option.Posix.Optimize.Flags" |
|
7611 category="test.gnu.cpp.compiler.category.optimization" |
|
7612 id="test.gnu.cpp.compiler.option.optimization.flags" |
|
7613 valueType="string"> |
|
7614 </option> |
|
7615 <optionCategory |
|
7616 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler" |
|
7617 name="Test 4.0 OptionCategory.Debug" |
|
7618 id="test.gnu.cpp.compiler.category.debug"> |
|
7619 </optionCategory> |
|
7620 <option |
|
7621 name="Test 4.0 Option.Posix.DebugLevel" |
|
7622 category="test.gnu.cpp.compiler.category.debug" |
|
7623 id="test.gnu.cpp.compiler.option.debugging.level" |
|
7624 valueType="enumerated"> |
|
7625 <enumeratedOptionValue |
|
7626 name="Test 4.0 Option.Posix.Debug.None" |
|
7627 isDefault="false" |
|
7628 id="test.gnu.cpp.compiler.debugging.level.none"> |
|
7629 </enumeratedOptionValue> |
|
7630 <enumeratedOptionValue |
|
7631 name="Test 4.0 Option.Posix.Debug.Min" |
|
7632 command="-g1" |
|
7633 id="test.gnu.cpp.compiler.debugging.level.minimal"> |
|
7634 </enumeratedOptionValue> |
|
7635 <enumeratedOptionValue |
|
7636 name="Test 4.0 Option.Posix.Debug.Def" |
|
7637 isDefault="true" |
|
7638 command="-g" |
|
7639 id="test.gnu.cpp.compiler.debugging.level.default"> |
|
7640 </enumeratedOptionValue> |
|
7641 <enumeratedOptionValue |
|
7642 name="Test 4.0 Option.Posix.Debug.Max" |
|
7643 isDefault="false" |
|
7644 command="-g3" |
|
7645 id="test.gnu.cpp.compiler.debugging.level.max"> |
|
7646 </enumeratedOptionValue> |
|
7647 <enablement |
|
7648 type="CONTAINER_ATTRIBUTE" |
|
7649 attribute="value" |
|
7650 value="test.gnu.cpp.compiler.debugging.level.none" |
|
7651 extensionAdjustment="false"> |
|
7652 <checkBuildProperty |
|
7653 property="org.eclipse.cdt.build.core.buildType" |
|
7654 value="org.eclipse.cdt.build.core.buildType.release"/> |
|
7655 </enablement> |
|
7656 <enablement |
|
7657 type="CONTAINER_ATTRIBUTE" |
|
7658 attribute="value" |
|
7659 value="test.gnu.cpp.compiler.debugging.level.max" |
|
7660 extensionAdjustment="false"> |
|
7661 <checkBuildProperty |
|
7662 property="org.eclipse.cdt.build.core.buildType" |
|
7663 value="org.eclipse.cdt.build.core.buildType.debug"/> |
|
7664 </enablement> |
|
7665 |
|
7666 </option> |
|
7667 <option |
|
7668 name="Test 4.0 Option.Posix.Debug.Other" |
|
7669 category="test.gnu.cpp.compiler.category.debug" |
|
7670 id="test.gnu.cpp.compiler.option.debugging.other" |
|
7671 valueType="string"> |
|
7672 </option> |
|
7673 <option |
|
7674 defaultValue="false" |
|
7675 name="Test 4.0 Option.Posix.Debug.prof" |
|
7676 category="test.gnu.cpp.compiler.category.debug" |
|
7677 command="-p" |
|
7678 id="test.gnu.cpp.compiler.option.debugging.prof" |
|
7679 valueType="boolean"> |
|
7680 </option> |
|
7681 <option |
|
7682 defaultValue="false" |
|
7683 name="Test 4.0 Option.Posix.Debug.gprof" |
|
7684 category="test.gnu.cpp.compiler.category.debug" |
|
7685 command="-pg" |
|
7686 id="test.gnu.cpp.compiler.option.debugging.gprof" |
|
7687 valueType="boolean"> |
|
7688 </option> |
|
7689 <optionCategory |
|
7690 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler" |
|
7691 name="Test 4.0 OptionCategory.Warn" |
|
7692 id="test.gnu.cpp.compiler.category.warnings"> |
|
7693 </optionCategory> |
|
7694 <option |
|
7695 defaultValue="false" |
|
7696 name="Test 4.0 Option.Posix.Warn.Syntax" |
|
7697 category="test.gnu.cpp.compiler.category.warnings" |
|
7698 command="-fsyntax-only" |
|
7699 id="test.gnu.cpp.compiler.option.warnings.syntax" |
|
7700 valueType="boolean"> |
|
7701 </option> |
|
7702 <option |
|
7703 defaultValue="false" |
|
7704 name="Test 4.0 Option.Posix.Warn.Pedandic" |
|
7705 category="test.gnu.cpp.compiler.category.warnings" |
|
7706 command="-pedantic" |
|
7707 id="test.gnu.cpp.compiler.option.warnings.pedantic" |
|
7708 valueType="boolean"> |
|
7709 </option> |
|
7710 <option |
|
7711 defaultValue="false" |
|
7712 name="Test 4.0 Option.Posix.Warn.PedErrors" |
|
7713 category="test.gnu.cpp.compiler.category.warnings" |
|
7714 command="-pedantic-errors" |
|
7715 id="test.gnu.cpp.compiler.option.warnings.pedantic.error" |
|
7716 valueType="boolean"> |
|
7717 </option> |
|
7718 <option |
|
7719 defaultValue="false" |
|
7720 name="Test 4.0 Option.Posix.Warn.nowarn" |
|
7721 category="test.gnu.cpp.compiler.category.warnings" |
|
7722 command="-w" |
|
7723 id="test.gnu.cpp.compiler.option.warnings.nowarn" |
|
7724 valueType="boolean"> |
|
7725 </option> |
|
7726 <option |
|
7727 defaultValue="true" |
|
7728 name="Test 4.0 Option.Posix.Warn.allwarn" |
|
7729 category="test.gnu.cpp.compiler.category.warnings" |
|
7730 command="-Wall" |
|
7731 id="test.gnu.cpp.compiler.option.warnings.allwarn" |
|
7732 valueType="boolean"> |
|
7733 </option> |
|
7734 <option |
|
7735 defaultValue="false" |
|
7736 name="Test 4.0 Option.Posix.Warn.toerrs" |
|
7737 category="test.gnu.cpp.compiler.category.warnings" |
|
7738 command="-Werror" |
|
7739 id="test.gnu.cpp.compiler.option.warnings.toerrors" |
|
7740 valueType="boolean"> |
|
7741 </option> |
|
7742 <optionCategory |
|
7743 owner="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler" |
|
7744 name="Test 4.0 OptionCategory.Misc" |
|
7745 id="test.gnu.cpp.compiler.category.other"> |
|
7746 </optionCategory> |
|
7747 <option |
|
7748 defaultValue="-c -fmessage-length=0" |
|
7749 name="Test 4.0 Option.OtherFlags" |
|
7750 category="test.gnu.cpp.compiler.category.other" |
|
7751 id="test.gnu.cpp.compiler.option.other.other" |
|
7752 valueType="string"> |
|
7753 </option> |
|
7754 <option |
|
7755 defaultValue="false" |
|
7756 name="Test 4.0 Option.Posix.Verbose" |
|
7757 category="test.gnu.cpp.compiler.category.other" |
|
7758 command="-v" |
|
7759 id="test.gnu.cpp.compiler.option.other.verbose" |
|
7760 valueType="boolean"> |
|
7761 </option> |
|
7762 <inputType |
|
7763 sourceContentType="org.eclipse.cdt.core.cxxSource" |
|
7764 sources="c,C,cc,cxx,cpp" |
|
7765 dependencyContentType="org.eclipse.cdt.core.cxxHeader" |
|
7766 dependencyExtensions="h,H,hpp" |
|
7767 dependencyCalculator="org.eclipse.cdt.managedbuilder.makegen.gnu.DefaultGCCDependencyCalculator2" |
|
7768 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.input" |
|
7769 languageId="org.eclipse.cdt.core.g++"> |
|
7770 </inputType> |
|
7771 <outputType |
|
7772 outputs="o" |
|
7773 buildVariable="OBJS" |
|
7774 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.output"> |
|
7775 </outputType> |
|
7776 </tool> |
|
7777 |
|
7778 <tool |
|
7779 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin" |
|
7780 name="Test 4.0 ToolName.linker.cygwin.gnu.c" |
|
7781 isSystem="true" |
|
7782 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker"> |
|
7783 <envVarBuildPath |
|
7784 pathType="buildpathLibrary" |
|
7785 variableList="LIBRARY_PATH"> |
|
7786 </envVarBuildPath> |
|
7787 <outputType |
|
7788 outputs="exe" |
|
7789 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.output" |
|
7790 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.output"> |
|
7791 </outputType> |
|
7792 <outputType |
|
7793 outputs="dll,a.dll" |
|
7794 outputPrefix="" |
|
7795 buildVariable="LIBRARIES" |
|
7796 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.output.so" |
|
7797 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.output.so"> |
|
7798 </outputType> |
|
7799 </tool> |
|
7800 <tool |
|
7801 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin" |
|
7802 name="Test 4.0 ToolName.linker.cygwin.gnu.cpp" |
|
7803 isSystem="true" |
|
7804 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker"> |
|
7805 <envVarBuildPath |
|
7806 pathType="buildpathLibrary" |
|
7807 variableList="LIBRARY_PATH"> |
|
7808 </envVarBuildPath> |
|
7809 <outputType |
|
7810 outputs="exe" |
|
7811 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.output" |
|
7812 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.output"> |
|
7813 </outputType> |
|
7814 <outputType |
|
7815 outputs="dll,a.dll" |
|
7816 outputPrefix="" |
|
7817 buildVariable="LIBRARIES" |
|
7818 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.output.so" |
|
7819 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.output.so"> |
|
7820 </outputType> |
|
7821 |
|
7822 </tool> |
|
7823 <tool |
|
7824 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin" |
|
7825 name="Test 4.0 ToolName.compiler.cygwin.gnu.c" |
|
7826 isSystem="true" |
|
7827 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler" |
|
7828 optionPathConverter="org.eclipse.cdt.managedbuilder.core.tests.OneDirectionalPathConverter"> |
|
7829 <envVarBuildPath |
|
7830 pathType="buildpathInclude" |
|
7831 variableList="CPATH,C_INCLUDE_PATH"> |
|
7832 </envVarBuildPath> |
|
7833 <inputType |
|
7834 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.input.cygwin" |
|
7835 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.input"/> |
|
7836 </tool> |
|
7837 <tool |
|
7838 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.cygwin" |
|
7839 name="Test 4.0 ToolName.compiler.cygwin.gnu.cpp" |
|
7840 isSystem="true" |
|
7841 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler" |
|
7842 optionPathConverter="org.eclipse.cdt.managedbuilder.core.tests.BidirectionalPathConverter"> |
|
7843 <envVarBuildPath |
|
7844 pathType="buildpathInclude" |
|
7845 variableList="CPATH,CPLUS_INCLUDE_PATH"> |
|
7846 </envVarBuildPath> |
|
7847 <inputType |
|
7848 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.input.cygwin" |
|
7849 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.input"/> |
|
7850 </tool> |
|
7851 |
|
7852 <builder |
|
7853 isAbstract="true" |
|
7854 id="test.four.dot.zero.cdt.managedbuild.target.gnu.builder" |
|
7855 command="make" |
|
7856 isSystem="true" |
|
7857 arguments="" |
|
7858 variableFormat="${=}" |
|
7859 isVariableCaseSensitive="true" |
|
7860 reservedMacroNames="ROOT,DEPS,OBJS,.*_SRCS,EXECUTABLES,SUBDIRS,LIBS,USER_OBJS,.*_INPUTS,.*_OUTPUTS" |
|
7861 buildfileGenerator="org.eclipse.cdt.managedbuilder.makegen.gnu.GnuMakefileGenerator" |
|
7862 macroInputFileNameValue="$(notdir $<)" |
|
7863 macroInputFileExtValue="$(suffix $(notdir $<))" |
|
7864 macroInputFileBaseNameValue="$(basename $(notdir $<))" |
|
7865 macroInputFileRelPathValue="$<" |
|
7866 macroInputDirRelPathValue="$(dir $<)" |
|
7867 macroOutputFileNameValue="$(notdir $@)" |
|
7868 macroOutputFileExtValue="$(suffix $(notdir $@))" |
|
7869 macroOutputFileBaseNameValue="$(basename $(notdir $@))" |
|
7870 macroOutputFileRelPathValue="$@" |
|
7871 macroOutputDirRelPathValue="$(dir $@)" |
|
7872 autoBuildTarget="all" |
|
7873 incrementalBuildTarget="all" |
|
7874 cleanBuildTarget="clean" |
|
7875 ignoreErrCmd="-k" |
|
7876 parallelBuildCmd="-j*" |
|
7877 errorParsers="org.eclipse.cdt.core.MakeErrorParser" |
|
7878 name="%GNUMakeBuilder.name"> |
|
7879 </builder> |
|
7880 |
|
7881 <toolChain |
|
7882 archList="all" |
|
7883 isSystem="true" |
|
7884 osList="linux,hpux,aix,qnx" |
|
7885 name="Test 4.0 ToolChainName.Linux" |
|
7886 targetTool="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker;test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker;test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver" |
|
7887 id="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.base"> |
|
7888 <targetPlatform |
|
7889 id="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.base" |
|
7890 name="Test 4.0 PlatformName.Dbg" |
|
7891 binaryParser="org.eclipse.cdt.core.ELF" |
|
7892 osList="linux,hpux,aix,qnx" |
|
7893 archList="all"> |
|
7894 </targetPlatform> |
|
7895 <builder |
|
7896 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.builder" |
|
7897 id="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.base"> |
|
7898 </builder> |
|
7899 <tool |
|
7900 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver.base" |
|
7901 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver"> |
|
7902 <enablement |
|
7903 type="ALL"> |
|
7904 <checkBuildProperty |
|
7905 property="org.eclipse.cdt.build.core.buildArtefactType" |
|
7906 value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
|
7907 </enablement> |
|
7908 </tool> |
|
7909 <tool |
|
7910 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.base" |
|
7911 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler"> |
|
7912 </tool> |
|
7913 <tool |
|
7914 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.base" |
|
7915 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler"> |
|
7916 </tool> |
|
7917 <tool |
|
7918 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.base" |
|
7919 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker"> |
|
7920 <enablement |
|
7921 type="ALL"> |
|
7922 <not> |
|
7923 <checkBuildProperty |
|
7924 property="org.eclipse.cdt.build.core.buildArtefactType" |
|
7925 value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
|
7926 </not> |
|
7927 </enablement> |
|
7928 </tool> |
|
7929 <tool |
|
7930 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.base" |
|
7931 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker"> |
|
7932 <enablement |
|
7933 type="ALL"> |
|
7934 <not> |
|
7935 <checkBuildProperty |
|
7936 property="org.eclipse.cdt.build.core.buildArtefactType" |
|
7937 value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
|
7938 </not> |
|
7939 </enablement> |
|
7940 </tool> |
|
7941 <tool |
|
7942 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.base" |
|
7943 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler"> |
|
7944 </tool> |
|
7945 </toolChain> |
|
7946 |
|
7947 <configuration |
|
7948 id="test.four.dot.zero.cdt.managedbuild.config.gnu.base" |
|
7949 cleanCommand="rm -rf" |
|
7950 > |
|
7951 <enablement type="CONTAINER_ATTRIBUTE" |
|
7952 attribute="artifactExtension" |
|
7953 value="so" |
|
7954 extensionAdjustment="false"> |
|
7955 <checkBuildProperty |
|
7956 property="org.eclipse.cdt.build.core.buildArtefactType" |
|
7957 value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
7958 </enablement> |
|
7959 <enablement type="CONTAINER_ATTRIBUTE" |
|
7960 attribute="artifactExtension" |
|
7961 value="a" |
|
7962 extensionAdjustment="false"> |
|
7963 <checkBuildProperty |
|
7964 property="org.eclipse.cdt.build.core.buildArtefactType" |
|
7965 value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
|
7966 </enablement> |
|
7967 </configuration> |
|
7968 |
|
7969 <projectType |
|
7970 isAbstract="false" |
|
7971 isTest="true" |
|
7972 buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" |
|
7973 id="test.four.dot.zero.cdt.managedbuild.target.gnu.exe"> |
|
7974 <configuration |
|
7975 name="Test 4.0 ConfigName.Dbg" |
|
7976 id="test.four.dot.zero.cdt.managedbuild.config.gnu.exe.debug" |
|
7977 buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
|
7978 parent="test.four.dot.zero.cdt.managedbuild.config.gnu.base" |
|
7979 cleanCommand="rm -rf"> |
|
7980 <toolChain |
|
7981 superClass="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.base" |
|
7982 id="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.exe.debug"> |
|
7983 <targetPlatform |
|
7984 id="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.exe.debug" |
|
7985 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.base"> |
|
7986 </targetPlatform> |
|
7987 <builder |
|
7988 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.base" |
|
7989 id="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.exe.debug"> |
|
7990 </builder> |
|
7991 <tool |
|
7992 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.exe.debug" |
|
7993 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.base"> |
|
7994 <option |
|
7995 id="test.gnu.cpp.compiler.exe.debug.option.optimization.level" |
|
7996 superClass="test.gnu.cpp.compiler.option.optimization.level"> |
|
7997 </option> |
|
7998 <option |
|
7999 id="test.gnu.cpp.compiler.exe.debug.option.debugging.level" |
|
8000 superClass="test.gnu.cpp.compiler.option.debugging.level"> |
|
8001 </option> |
|
8002 </tool> |
|
8003 <tool |
|
8004 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.exe.debug" |
|
8005 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.base"> |
|
8006 <option |
|
8007 id="test.gnu.c.compiler.exe.debug.option.optimization.level" |
|
8008 superClass="test.gnu.c.compiler.option.optimization.level"> |
|
8009 </option> |
|
8010 <option |
|
8011 id="test.gnu.c.compiler.exe.debug.option.debugging.level" |
|
8012 superClass="test.gnu.c.compiler.option.debugging.level"> |
|
8013 </option> |
|
8014 </tool> |
|
8015 <tool |
|
8016 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.exe.debug" |
|
8017 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.base"> |
|
8018 </tool> |
|
8019 <tool |
|
8020 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.exe.debug" |
|
8021 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.base"> |
|
8022 </tool> |
|
8023 <tool |
|
8024 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.exe.debug" |
|
8025 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.base"> |
|
8026 </tool> |
|
8027 </toolChain> |
|
8028 </configuration> |
|
8029 <configuration |
|
8030 name="Test 4.0 ConfigName.Rel" |
|
8031 id="test.four.dot.zero.cdt.managedbuild.config.gnu.exe.release" |
|
8032 buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
|
8033 parent="test.four.dot.zero.cdt.managedbuild.config.gnu.base" |
|
8034 cleanCommand="rm -rf"> |
|
8035 <toolChain |
|
8036 superClass="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.base" |
|
8037 id="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.exe.release"> |
|
8038 <targetPlatform |
|
8039 id="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.exe.release" |
|
8040 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.base"> |
|
8041 </targetPlatform> |
|
8042 <builder |
|
8043 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.base" |
|
8044 id="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.exe.release"> |
|
8045 </builder> |
|
8046 <tool |
|
8047 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.exe.release" |
|
8048 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.base"> |
|
8049 <option |
|
8050 id="test.gnu.cpp.compiler.exe.release.option.optimization.level" |
|
8051 superClass="test.gnu.cpp.compiler.option.optimization.level"> |
|
8052 </option> |
|
8053 <option |
|
8054 id="test.gnu.cpp.compiler.exe.release.option.debugging.level" |
|
8055 superClass="test.gnu.cpp.compiler.option.debugging.level"> |
|
8056 </option> |
|
8057 </tool> |
|
8058 <tool |
|
8059 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.exe.release" |
|
8060 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.base"> |
|
8061 <option |
|
8062 id="test.gnu.c.compiler.exe.release.option.optimization.level" |
|
8063 superClass="test.gnu.c.compiler.option.optimization.level"> |
|
8064 </option> |
|
8065 <option |
|
8066 id="test.gnu.c.compiler.exe.release.option.debugging.level" |
|
8067 superClass="test.gnu.c.compiler.option.debugging.level"> |
|
8068 </option> |
|
8069 </tool> |
|
8070 <tool |
|
8071 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.exe.release" |
|
8072 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.base"> |
|
8073 </tool> |
|
8074 <tool |
|
8075 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.exe.release" |
|
8076 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.base"> |
|
8077 </tool> |
|
8078 <tool |
|
8079 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.exe.release" |
|
8080 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.base"> |
|
8081 </tool> |
|
8082 </toolChain> |
|
8083 </configuration> |
|
8084 </projectType> |
|
8085 |
|
8086 <projectType |
|
8087 isAbstract="false" |
|
8088 isTest="true" |
|
8089 buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" |
|
8090 id="test.four.dot.zero.cdt.managedbuild.target.gnu.so"> |
|
8091 <configuration |
|
8092 name="Test 4.0 ConfigName.Dbg" |
|
8093 cleanCommand="rm -rf" |
|
8094 buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
|
8095 parent="test.four.dot.zero.cdt.managedbuild.config.gnu.base" |
|
8096 id="test.four.dot.zero.cdt.managedbuild.config.gnu.so.debug"> |
|
8097 <toolChain |
|
8098 superClass="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.base" |
|
8099 id="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.so.debug"> |
|
8100 <targetPlatform |
|
8101 id="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.so.debug" |
|
8102 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.base"> |
|
8103 </targetPlatform> |
|
8104 <builder |
|
8105 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.base" |
|
8106 id="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.so.debug"> |
|
8107 </builder> |
|
8108 <tool |
|
8109 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.so.debug" |
|
8110 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.base"> |
|
8111 <option |
|
8112 id="test.gnu.cpp.compiler.so.debug.option.optimization.level" |
|
8113 superClass="test.gnu.cpp.compiler.option.optimization.level"> |
|
8114 </option> |
|
8115 <option |
|
8116 id="test.gnu.cpp.compiler.so.debug.option.debugging.level" |
|
8117 superClass="test.gnu.cpp.compiler.option.debugging.level"> |
|
8118 </option> |
|
8119 </tool> |
|
8120 <tool |
|
8121 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.so.debug" |
|
8122 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.base"> |
|
8123 <option |
|
8124 id="test.gnu.c.compiler.so.debug.option.optimization.level" |
|
8125 superClass="test.gnu.c.compiler.option.optimization.level"> |
|
8126 </option> |
|
8127 <option |
|
8128 id="test.gnu.c.compiler.so.debug.option.debugging.level" |
|
8129 superClass="test.gnu.c.compiler.option.debugging.level"> |
|
8130 </option> |
|
8131 </tool> |
|
8132 <tool |
|
8133 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.so.debug" |
|
8134 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.base"> |
|
8135 <option |
|
8136 id="test.gnu.c.link.so.debug.option.shared" |
|
8137 superClass="test.gnu.c.link.option.shared"> |
|
8138 </option> |
|
8139 <outputType |
|
8140 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.output.so" |
|
8141 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.so.debug.output"> |
|
8142 </outputType> |
|
8143 </tool> |
|
8144 <tool |
|
8145 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.so.debug" |
|
8146 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.base"> |
|
8147 <option |
|
8148 id="test.gnu.cpp.link.so.debug.option.shared" |
|
8149 superClass="test.gnu.cpp.link.option.shared"> |
|
8150 </option> |
|
8151 <outputType |
|
8152 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.output.so" |
|
8153 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.so.debug.output"> |
|
8154 </outputType> |
|
8155 </tool> |
|
8156 <tool |
|
8157 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.so.debug" |
|
8158 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.base"> |
|
8159 </tool> |
|
8160 </toolChain> |
|
8161 </configuration> |
|
8162 <configuration |
|
8163 name="Test 4.0 ConfigName.Rel" |
|
8164 cleanCommand="rm -rf" |
|
8165 buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
|
8166 parent="test.four.dot.zero.cdt.managedbuild.config.gnu.base" |
|
8167 id="test.four.dot.zero.cdt.managedbuild.config.gnu.so.release"> |
|
8168 <toolChain |
|
8169 superClass="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.base" |
|
8170 id="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.so.release"> |
|
8171 <targetPlatform |
|
8172 id="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.so.release" |
|
8173 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.base"> |
|
8174 </targetPlatform> |
|
8175 <builder |
|
8176 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.base" |
|
8177 id="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.so.release"> |
|
8178 </builder> |
|
8179 <tool |
|
8180 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.so.release" |
|
8181 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.base"> |
|
8182 <option |
|
8183 id="test.gnu.cpp.compiler.so.release.option.optimization.level" |
|
8184 superClass="test.gnu.cpp.compiler.option.optimization.level"> |
|
8185 </option> |
|
8186 <option |
|
8187 id="test.gnu.cpp.compiler.so.release.option.debugging.level" |
|
8188 superClass="test.gnu.cpp.compiler.option.debugging.level"> |
|
8189 </option> |
|
8190 </tool> |
|
8191 <tool |
|
8192 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.so.release" |
|
8193 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.base"> |
|
8194 <option |
|
8195 id="test.gnu.c.compiler.so.release.option.optimization.level" |
|
8196 superClass="test.gnu.c.compiler.option.optimization.level"> |
|
8197 </option> |
|
8198 <option |
|
8199 id="test.gnu.c.compiler.so.release.option.debugging.level" |
|
8200 superClass="test.gnu.c.compiler.option.debugging.level"> |
|
8201 </option> |
|
8202 </tool> |
|
8203 <tool |
|
8204 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.so.release" |
|
8205 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.base"> |
|
8206 <option |
|
8207 id="test.gnu.c.link.so.release.option.shared" |
|
8208 superClass="test.gnu.c.link.option.shared"> |
|
8209 </option> |
|
8210 <outputType |
|
8211 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.output.so" |
|
8212 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.so.release.output"> |
|
8213 </outputType> |
|
8214 </tool> |
|
8215 <tool |
|
8216 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.so.release" |
|
8217 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.base"> |
|
8218 <option |
|
8219 id="test.gnu.cpp.link.so.release.option.shared" |
|
8220 superClass="test.gnu.cpp.link.option.shared"> |
|
8221 </option> |
|
8222 <outputType |
|
8223 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.output.so" |
|
8224 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.so.release.output"> |
|
8225 </outputType> |
|
8226 </tool> |
|
8227 <tool |
|
8228 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.so.release" |
|
8229 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.base"> |
|
8230 </tool> |
|
8231 </toolChain> |
|
8232 </configuration> |
|
8233 </projectType> |
|
8234 |
|
8235 <projectType |
|
8236 isTest="true" |
|
8237 buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" |
|
8238 isAbstract="false" |
|
8239 id="test.four.dot.zero.cdt.managedbuild.target.gnu.lib"> |
|
8240 <configuration |
|
8241 name="Test 4.0 ConfigName.Dbg" |
|
8242 buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
|
8243 parent="test.four.dot.zero.cdt.managedbuild.config.gnu.base" |
|
8244 cleanCommand="rm -rf" |
|
8245 id="test.four.dot.zero.cdt.managedbuild.config.gnu.lib.debug"> |
|
8246 <toolChain |
|
8247 superClass="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.base" |
|
8248 id="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.lib.debug"> |
|
8249 <targetPlatform |
|
8250 id="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.lib.debug" |
|
8251 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.base"> |
|
8252 </targetPlatform> |
|
8253 <builder |
|
8254 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.base" |
|
8255 id="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.lib.debug"> |
|
8256 </builder> |
|
8257 <tool |
|
8258 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.lib.debug" |
|
8259 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.base"> |
|
8260 <option |
|
8261 id="test.gnu.cpp.compiler.lib.debug.option.optimization.level" |
|
8262 superClass="test.gnu.cpp.compiler.option.optimization.level"> |
|
8263 </option> |
|
8264 <option |
|
8265 id="test.gnu.cpp.compiler.lib.debug.option.debugging.level" |
|
8266 superClass="test.gnu.cpp.compiler.option.debugging.level"> |
|
8267 </option> |
|
8268 </tool> |
|
8269 <tool |
|
8270 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.lib.debug" |
|
8271 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.base"> |
|
8272 <option |
|
8273 id="test.gnu.c.compiler.lib.debug.option.optimization.level" |
|
8274 superClass="test.gnu.c.compiler.option.optimization.level"> |
|
8275 </option> |
|
8276 <option |
|
8277 id="test.gnu.c.compiler.lib.debug.option.debugging.level" |
|
8278 superClass="test.gnu.c.compiler.option.debugging.level"> |
|
8279 </option> |
|
8280 </tool> |
|
8281 <tool |
|
8282 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver.lib.debug" |
|
8283 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver.base"> |
|
8284 </tool> |
|
8285 <tool |
|
8286 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.lib.debug" |
|
8287 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.base"> |
|
8288 </tool> |
|
8289 </toolChain> |
|
8290 </configuration> |
|
8291 <configuration |
|
8292 name="Test 4.0 ConfigName.Rel" |
|
8293 buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
|
8294 parent="test.four.dot.zero.cdt.managedbuild.config.gnu.base" |
|
8295 cleanCommand="rm -rf" |
|
8296 id="test.four.dot.zero.cdt.managedbuild.config.gnu.lib.release"> |
|
8297 <toolChain |
|
8298 superClass="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.base" |
|
8299 id="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.lib.release"> |
|
8300 <targetPlatform |
|
8301 id="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.lib.release" |
|
8302 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.base"> |
|
8303 </targetPlatform> |
|
8304 <builder |
|
8305 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.base" |
|
8306 id="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.lib.release"> |
|
8307 </builder> |
|
8308 <tool |
|
8309 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.lib.release" |
|
8310 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.base"> |
|
8311 <option |
|
8312 id="test.gnu.cpp.compiler.lib.release.option.optimization.level" |
|
8313 superClass="test.gnu.cpp.compiler.option.optimization.level"> |
|
8314 </option> |
|
8315 <option |
|
8316 id="test.gnu.cpp.compiler.lib.release.option.debugging.level" |
|
8317 superClass="test.gnu.cpp.compiler.option.debugging.level"> |
|
8318 </option> |
|
8319 </tool> |
|
8320 <tool |
|
8321 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.lib.release" |
|
8322 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.base"> |
|
8323 <option |
|
8324 id="test.gnu.c.compiler.lib.release.option.optimization.level" |
|
8325 superClass="test.gnu.c.compiler.option.optimization.level"> |
|
8326 </option> |
|
8327 <option |
|
8328 id="test.gnu.c.compiler.lib.release.option.debugging.level" |
|
8329 superClass="test.gnu.c.compiler.option.debugging.level"> |
|
8330 </option> |
|
8331 </tool> |
|
8332 <tool |
|
8333 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver.lib.release" |
|
8334 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver.base"> |
|
8335 </tool> |
|
8336 <tool |
|
8337 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.lib.release" |
|
8338 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.base"> |
|
8339 </tool> |
|
8340 </toolChain> |
|
8341 </configuration> |
|
8342 </projectType> |
|
8343 |
|
8344 <toolChain |
|
8345 archList="all" |
|
8346 osList="win32" |
|
8347 name="Test 4.0 ToolChainName.Cygwin" |
|
8348 targetTool="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base;test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.base;test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver" |
|
8349 isSystem="true" |
|
8350 id="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.cygwin.base"> |
|
8351 <targetPlatform |
|
8352 id="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.cygwin.base" |
|
8353 name="Test 4.0 PlatformName.Dbg" |
|
8354 binaryParser="org.eclipse.cdt.core.Cygwin_PE" |
|
8355 osList="win32" |
|
8356 archList="all"> |
|
8357 </targetPlatform> |
|
8358 <builder |
|
8359 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.builder" |
|
8360 id="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.cygwin.base"> |
|
8361 </builder> |
|
8362 |
|
8363 <tool |
|
8364 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.cygwin.base" |
|
8365 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler"> |
|
8366 </tool> |
|
8367 <tool |
|
8368 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver.cygwin.base" |
|
8369 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver"> |
|
8370 <enablement |
|
8371 type="ALL"> |
|
8372 <checkBuildProperty |
|
8373 property="org.eclipse.cdt.build.core.buildArtefactType" |
|
8374 value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
|
8375 </enablement> |
|
8376 </tool> |
|
8377 <tool |
|
8378 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base" |
|
8379 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.cygwin"> |
|
8380 </tool> |
|
8381 <tool |
|
8382 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin.base" |
|
8383 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin"> |
|
8384 </tool> |
|
8385 <tool |
|
8386 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.base" |
|
8387 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin"> |
|
8388 <enablement |
|
8389 type="ALL"> |
|
8390 <not> |
|
8391 <checkBuildProperty |
|
8392 property="org.eclipse.cdt.build.core.buildArtefactType" |
|
8393 value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
|
8394 </not> |
|
8395 </enablement> |
|
8396 </tool> |
|
8397 <tool |
|
8398 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base" |
|
8399 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin"> |
|
8400 <enablement |
|
8401 type="ALL"> |
|
8402 <not> |
|
8403 <checkBuildProperty |
|
8404 property="org.eclipse.cdt.build.core.buildArtefactType" |
|
8405 value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
|
8406 </not> |
|
8407 </enablement> |
|
8408 </tool> |
|
8409 |
|
8410 </toolChain> |
|
8411 |
|
8412 <configuration |
|
8413 id="test.four.dot.zero.cdt.managedbuild.config.gnu.cygwin.base" |
|
8414 cleanCommand="rm -rf" |
|
8415 artifactExtension="exe" |
|
8416 > |
|
8417 <enablement type="CONTAINER_ATTRIBUTE" |
|
8418 attribute="artifactExtension" |
|
8419 value="dll" |
|
8420 extensionAdjustment="false"> |
|
8421 <checkBuildProperty |
|
8422 property="org.eclipse.cdt.build.core.buildArtefactType" |
|
8423 value="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
8424 </enablement> |
|
8425 <enablement type="CONTAINER_ATTRIBUTE" |
|
8426 attribute="artifactExtension" |
|
8427 value="a" |
|
8428 extensionAdjustment="false"> |
|
8429 <checkBuildProperty |
|
8430 property="org.eclipse.cdt.build.core.buildArtefactType" |
|
8431 value="org.eclipse.cdt.build.core.buildArtefactType.staticLib"/> |
|
8432 </enablement> |
|
8433 </configuration> |
|
8434 |
|
8435 <projectType |
|
8436 buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" |
|
8437 id="test.four.dot.zero.cdt.managedbuild.target.gnu.cygwin.exe" |
|
8438 isTest="true" |
|
8439 isAbstract="false"> |
|
8440 <configuration |
|
8441 name="Test 4.0 ConfigName.Dbg" |
|
8442 cleanCommand="rm -rf" |
|
8443 id="test.four.dot.zero.cdt.managedbuild.config.gnu.cygwin.exe.debug" |
|
8444 parent="test.four.dot.zero.cdt.managedbuild.config.gnu.cygwin.base" |
|
8445 buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug"> |
|
8446 <toolChain |
|
8447 superClass="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.cygwin.base" |
|
8448 id="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.cygwin.exe.debug"> |
|
8449 <targetPlatform |
|
8450 id="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.cygwin.exe.debug" |
|
8451 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.cygwin.base"> |
|
8452 </targetPlatform> |
|
8453 <builder |
|
8454 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.cygwin.base" |
|
8455 id="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.cygwin.exe.debug"> |
|
8456 </builder> |
|
8457 <tool |
|
8458 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.exe.debug" |
|
8459 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base"> |
|
8460 <option |
|
8461 id="test.gnu.cpp.compiler.cygwin.exe.debug.option.optimization.level" |
|
8462 superClass="test.gnu.cpp.compiler.option.optimization.level"> |
|
8463 </option> |
|
8464 <option |
|
8465 id="test.gnu.cpp.compiler.cygwin.exe.debug.option.debugging.level" |
|
8466 superClass="test.gnu.cpp.compiler.option.debugging.level"> |
|
8467 </option> |
|
8468 </tool> |
|
8469 <tool |
|
8470 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin.exe.debug" |
|
8471 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin.base"> |
|
8472 <option |
|
8473 id="test.gnu.c.compiler.cygwin.exe.debug.option.optimization.level" |
|
8474 superClass="test.gnu.c.compiler.option.optimization.level"> |
|
8475 </option> |
|
8476 <option |
|
8477 id="test.gnu.c.compiler.cygwin.exe.debug.option.debugging.level" |
|
8478 superClass="test.gnu.c.compiler.option.debugging.level"> |
|
8479 </option> |
|
8480 </tool> |
|
8481 <tool |
|
8482 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.exe.debug" |
|
8483 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.base"> |
|
8484 </tool> |
|
8485 <tool |
|
8486 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.exe.debug" |
|
8487 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base"> |
|
8488 </tool> |
|
8489 <tool |
|
8490 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.cygwin.exe.debug" |
|
8491 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.cygwin.base"> |
|
8492 </tool> |
|
8493 </toolChain> |
|
8494 </configuration> |
|
8495 <configuration |
|
8496 name="Test 4.0 ConfigName.Rel" |
|
8497 cleanCommand="rm -rf" |
|
8498 id="test.four.dot.zero.cdt.managedbuild.config.gnu.cygwin.exe.release" |
|
8499 parent="test.four.dot.zero.cdt.managedbuild.config.gnu.cygwin.base" |
|
8500 buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release"> |
|
8501 <toolChain |
|
8502 superClass="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.cygwin.base" |
|
8503 id="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.cygwin.exe.release"> |
|
8504 <targetPlatform |
|
8505 id="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.cygwin.exe.release" |
|
8506 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.cygwin.base"> |
|
8507 </targetPlatform> |
|
8508 <builder |
|
8509 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.cygwin.base" |
|
8510 id="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.cygwin.exe.release"> |
|
8511 </builder> |
|
8512 <tool |
|
8513 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.exe.release" |
|
8514 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base"> |
|
8515 <option |
|
8516 id="test.gnu.cpp.compiler.cygwin.exe.release.option.optimization.level" |
|
8517 superClass="test.gnu.cpp.compiler.option.optimization.level"> |
|
8518 </option> |
|
8519 <option |
|
8520 id="test.gnu.cpp.compiler.cygwin.exe.release.option.debugging.level" |
|
8521 superClass="test.gnu.cpp.compiler.option.debugging.level"> |
|
8522 </option> |
|
8523 </tool> |
|
8524 <tool |
|
8525 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin.exe.release" |
|
8526 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin.base"> |
|
8527 <option |
|
8528 id="test.gnu.c.compiler.cygwin.exe.release.option.optimization.level" |
|
8529 superClass="test.gnu.c.compiler.option.optimization.level"> |
|
8530 </option> |
|
8531 <option |
|
8532 id="test.gnu.c.compiler.cygwin.exe.release.option.debugging.level" |
|
8533 superClass="test.gnu.c.compiler.option.debugging.level"> |
|
8534 </option> |
|
8535 </tool> |
|
8536 <tool |
|
8537 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.exe.release" |
|
8538 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.base"> |
|
8539 </tool> |
|
8540 <tool |
|
8541 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.exe.release" |
|
8542 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base"> |
|
8543 </tool> |
|
8544 <tool |
|
8545 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.cygwin.exe.release" |
|
8546 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.cygwin.base"> |
|
8547 </tool> |
|
8548 </toolChain> |
|
8549 </configuration> |
|
8550 </projectType> |
|
8551 |
|
8552 <projectType |
|
8553 buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.sharedLib" |
|
8554 id="test.four.dot.zero.cdt.managedbuild.target.gnu.cygwin.so" |
|
8555 isAbstract="false" |
|
8556 isTest="true"> |
|
8557 <configuration |
|
8558 name="Test 4.0 ConfigName.Dbg" |
|
8559 cleanCommand="rm -rf" |
|
8560 parent="test.four.dot.zero.cdt.managedbuild.config.gnu.cygwin.base" |
|
8561 buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
|
8562 id="test.four.dot.zero.cdt.managedbuild.config.gnu.cygwin.so.debug"> |
|
8563 <toolChain |
|
8564 superClass="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.cygwin.base" |
|
8565 id="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.cygwin.so.debug"> |
|
8566 <targetPlatform |
|
8567 id="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.cygwin.so.debug" |
|
8568 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.cygwin.base"> |
|
8569 </targetPlatform> |
|
8570 <builder |
|
8571 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.cygwin.base" |
|
8572 id="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.cygwin.so.debug"> |
|
8573 </builder> |
|
8574 <tool |
|
8575 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.so.debug" |
|
8576 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base"> |
|
8577 <option |
|
8578 id="test.gnu.cpp.compiler.cygwin.so.debug.option.optimization.level" |
|
8579 superClass="test.gnu.cpp.compiler.option.optimization.level"> |
|
8580 </option> |
|
8581 <option |
|
8582 id="test.gnu.cpp.compiler.cygwin.so.debug.option.debugging.level" |
|
8583 superClass="test.gnu.cpp.compiler.option.debugging.level"> |
|
8584 </option> |
|
8585 </tool> |
|
8586 <tool |
|
8587 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin.so.debug" |
|
8588 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin.base"> |
|
8589 <option |
|
8590 id="test.gnu.c.compiler.cygwin.so.debug.option.optimization.level" |
|
8591 superClass="test.gnu.c.compiler.option.optimization.level"> |
|
8592 </option> |
|
8593 <option |
|
8594 id="test.gnu.c.compiler.cygwin.so.debug.option.debugging.level" |
|
8595 superClass="test.gnu.c.compiler.option.debugging.level"> |
|
8596 </option> |
|
8597 </tool> |
|
8598 <tool |
|
8599 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.so.debug" |
|
8600 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.base"> |
|
8601 <option |
|
8602 id="test.gnu.c.link.cygwin.so.debug.option.shared" |
|
8603 superClass="test.gnu.c.link.option.shared"> |
|
8604 </option> |
|
8605 <outputType |
|
8606 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.output.so" |
|
8607 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.so.debug.output"> |
|
8608 </outputType> |
|
8609 </tool> |
|
8610 <tool |
|
8611 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.debug" |
|
8612 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base"> |
|
8613 <option |
|
8614 id="test.gnu.cpp.link.cygwin.so.debug.option.shared" |
|
8615 superClass="test.gnu.cpp.link.option.shared"> |
|
8616 </option> |
|
8617 <outputType |
|
8618 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.output.so" |
|
8619 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.debug.output"> |
|
8620 </outputType> |
|
8621 </tool> |
|
8622 <tool |
|
8623 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.cygwin.so.debug" |
|
8624 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.cygwin.base"> |
|
8625 </tool> |
|
8626 </toolChain> |
|
8627 </configuration> |
|
8628 <configuration |
|
8629 name="Test 4.0 ConfigName.Rel" |
|
8630 cleanCommand="rm -rf" |
|
8631 parent="test.four.dot.zero.cdt.managedbuild.config.gnu.cygwin.base" |
|
8632 buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
|
8633 id="test.four.dot.zero.cdt.managedbuild.config.gnu.cygwin.so.release"> |
|
8634 <toolChain |
|
8635 superClass="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.cygwin.base" |
|
8636 id="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.cygwin.so.release"> |
|
8637 <targetPlatform |
|
8638 id="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.cygwin.so.release" |
|
8639 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.cygwin.base"> |
|
8640 </targetPlatform> |
|
8641 <builder |
|
8642 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.cygwin.base" |
|
8643 id="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.cygwin.so.release"> |
|
8644 </builder> |
|
8645 <tool |
|
8646 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.so.release" |
|
8647 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base"> |
|
8648 <option |
|
8649 id="test.gnu.cpp.compiler.cygwin.so.release.option.optimization.level" |
|
8650 superClass="test.gnu.cpp.compiler.option.optimization.level"> |
|
8651 </option> |
|
8652 <option |
|
8653 id="test.gnu.cpp.compiler.cygwin.so.release.option.debugging.level" |
|
8654 superClass="test.gnu.cpp.compiler.option.debugging.level"> |
|
8655 </option> |
|
8656 </tool> |
|
8657 <tool |
|
8658 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin.so.release" |
|
8659 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin.base"> |
|
8660 <option |
|
8661 id="test.gnu.c.compiler.cygwin.so.release.option.optimization.level" |
|
8662 superClass="test.gnu.c.compiler.option.optimization.level"> |
|
8663 </option> |
|
8664 <option |
|
8665 id="test.gnu.c.compiler.cygwin.so.release.option.debugging.level" |
|
8666 superClass="test.gnu.c.compiler.option.debugging.level"> |
|
8667 </option> |
|
8668 </tool> |
|
8669 <tool |
|
8670 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.so.release" |
|
8671 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.base"> |
|
8672 <option |
|
8673 id="test.gnu.c.link.cygwin.so.release.option.shared" |
|
8674 superClass="test.gnu.c.link.option.shared"> |
|
8675 </option> |
|
8676 <outputType |
|
8677 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.output.so" |
|
8678 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.linker.cygwin.so.release.output"> |
|
8679 </outputType> |
|
8680 </tool> |
|
8681 <tool |
|
8682 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.release" |
|
8683 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base"> |
|
8684 <option |
|
8685 id="test.gnu.cpp.link.cygwin.so.release.option.shared" |
|
8686 superClass="test.gnu.cpp.link.option.shared"> |
|
8687 </option> |
|
8688 <outputType |
|
8689 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.output.so" |
|
8690 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.linker.cygwin.so.release.output"> |
|
8691 </outputType> |
|
8692 </tool> |
|
8693 <tool |
|
8694 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.cygwin.so.release" |
|
8695 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.cygwin.base"> |
|
8696 </tool> |
|
8697 </toolChain> |
|
8698 </configuration> |
|
8699 </projectType> |
|
8700 |
|
8701 <projectType |
|
8702 buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.staticLib" |
|
8703 id="test.four.dot.zero.cdt.managedbuild.target.gnu.cygwin.lib" |
|
8704 isTest="true" |
|
8705 isAbstract="false"> |
|
8706 <configuration |
|
8707 name="Test 4.0 ConfigName.Dbg" |
|
8708 parent="test.four.dot.zero.cdt.managedbuild.config.gnu.cygwin.base" |
|
8709 buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" |
|
8710 cleanCommand="rm -rf" |
|
8711 id="test.four.dot.zero.cdt.managedbuild.config.gnu.cygwin.lib.debug"> |
|
8712 <toolChain |
|
8713 superClass="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.cygwin.base" |
|
8714 id="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.cygwin.lib.debug"> |
|
8715 <targetPlatform |
|
8716 id="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.cygwin.lib.debug" |
|
8717 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.cygwin.base"> |
|
8718 </targetPlatform> |
|
8719 <builder |
|
8720 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.cygwin.base" |
|
8721 id="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.cygwin.lib.debug"> |
|
8722 </builder> |
|
8723 <tool |
|
8724 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.lib.debug" |
|
8725 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base"> |
|
8726 <option |
|
8727 id="test.gnu.cpp.compiler.cygwin.lib.debug.option.optimization.level" |
|
8728 superClass="test.gnu.cpp.compiler.option.optimization.level"> |
|
8729 </option> |
|
8730 <option |
|
8731 id="test.gnu.cpp.compiler.cygwin.lib.debug.option.debugging.level" |
|
8732 superClass="test.gnu.cpp.compiler.option.debugging.level"> |
|
8733 </option> |
|
8734 </tool> |
|
8735 <tool |
|
8736 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin.lib.debug" |
|
8737 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin.base"> |
|
8738 <option |
|
8739 id="test.gnu.c.compiler.cygwin.lib.debug.option.optimization.level" |
|
8740 superClass="test.gnu.c.compiler.option.optimization.level"> |
|
8741 </option> |
|
8742 <option |
|
8743 id="test.gnu.c.compiler.cygwin.lib.debug.option.debugging.level" |
|
8744 superClass="test.gnu.c.compiler.option.debugging.level"> |
|
8745 </option> |
|
8746 </tool> |
|
8747 <tool |
|
8748 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver.cygwin.lib.debug" |
|
8749 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver.cygwin.base"> |
|
8750 </tool> |
|
8751 <tool |
|
8752 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.cygwin.lib.debug" |
|
8753 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.cygwin.base"> |
|
8754 </tool> |
|
8755 </toolChain> |
|
8756 </configuration> |
|
8757 <configuration |
|
8758 name="Test 4.0 ConfigName.Rel" |
|
8759 parent="test.four.dot.zero.cdt.managedbuild.config.gnu.cygwin.base" |
|
8760 buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" |
|
8761 cleanCommand="rm -rf" |
|
8762 id="test.four.dot.zero.cdt.managedbuild.config.gnu.cygwin.lib.release"> |
|
8763 <toolChain |
|
8764 superClass="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.cygwin.base" |
|
8765 id="test.four.dot.zero.cdt.managedbuild.toolchain.gnu.cygwin.lib.release"> |
|
8766 <targetPlatform |
|
8767 id="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.cygwin.lib.release" |
|
8768 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.platform.cygwin.base"> |
|
8769 </targetPlatform> |
|
8770 <builder |
|
8771 superClass="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.cygwin.base" |
|
8772 id="test.four.dot.zero.cdt.managedbuild.target.gnu.builder.cygwin.lib.release"> |
|
8773 </builder> |
|
8774 <tool |
|
8775 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.lib.release" |
|
8776 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base"> |
|
8777 <option |
|
8778 id="test.gnu.cpp.compiler.cygwin.lib.release.option.optimization.level" |
|
8779 superClass="test.gnu.cpp.compiler.option.optimization.level"> |
|
8780 </option> |
|
8781 <option |
|
8782 id="test.gnu.cpp.compiler.cygwin.lib.release.option.debugging.level" |
|
8783 superClass="test.gnu.cpp.compiler.option.debugging.level"> |
|
8784 </option> |
|
8785 </tool> |
|
8786 <tool |
|
8787 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin.lib.release" |
|
8788 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.c.compiler.cygwin.base"> |
|
8789 <option |
|
8790 id="test.gnu.c.compiler.cygwin.lib.release.option.optimization.level" |
|
8791 superClass="test.gnu.c.compiler.option.optimization.level"> |
|
8792 </option> |
|
8793 <option |
|
8794 id="test.gnu.c.compiler.cygwin.lib.release.option.debugging.level" |
|
8795 superClass="test.gnu.c.compiler.option.debugging.level"> |
|
8796 </option> |
|
8797 </tool> |
|
8798 <tool |
|
8799 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver.cygwin.lib.release" |
|
8800 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.archiver.cygwin.base"> |
|
8801 </tool> |
|
8802 <tool |
|
8803 id="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.cygwin.lib.release" |
|
8804 superClass="test.four.dot.zero.cdt.managedbuild.tool.gnu.assembler.cygwin.base"> |
|
8805 </tool> |
|
8806 </toolChain> |
|
8807 </configuration> |
|
8808 </projectType> |
|
8809 |
|
8810 <!-- tcModificationInfo tests --> |
|
8811 <toolChain id="tcm.tc1" name="tcm.tc1" isSystem="true"> |
|
8812 <builder id="tcm.b1" name="tcm.b1"> |
|
8813 </builder> |
|
8814 <tool id="tcm.t1" name="tcm.t1"> |
|
8815 <supportedProperties> |
|
8816 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
8817 <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
|
8818 <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
8819 </property> |
|
8820 </supportedProperties> |
|
8821 <option id="tcm.o1"/> |
|
8822 <inputType id="tcm.it.1" sources="tcmfoo"/> |
|
8823 </tool> |
|
8824 <tool id="tcm.t2" name="tcm.t2"> |
|
8825 <option id="tcm.o2"/> |
|
8826 <inputType id="tcm.it.2" sources="tcmbar"/> |
|
8827 </tool> |
|
8828 </toolChain> |
|
8829 |
|
8830 <toolChain id="tcm.tc2" name="tcm.tc2" isSystem="true"> |
|
8831 <builder id="tcm.tc2.b1" name="tcm.tc2.b1"> |
|
8832 </builder> |
|
8833 <tool id="tcm.tc2.t1" name="tcm.tc2.t1"> |
|
8834 <supportedProperties> |
|
8835 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
8836 <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
|
8837 <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
8838 </property> |
|
8839 </supportedProperties> |
|
8840 <option id="tcm.tc2.o1"/> |
|
8841 <inputType id="tcm.it.3" sources="tcmfoo"/> |
|
8842 </tool> |
|
8843 <tool id="tcm.tc2.t2" name="tcm.tc2.t2"> |
|
8844 <option id="tcm.tc2.o2"/> |
|
8845 <inputType id="tcm.it.4" sources="tcmbar"/> |
|
8846 </tool> |
|
8847 </toolChain> |
|
8848 |
|
8849 <toolChain id="tcm.tc3" name="tcm.tc3" isSystem="true"> |
|
8850 <builder id="tcm.tc3.b1" name="tcm.tc3.b1"> |
|
8851 </builder> |
|
8852 <tool id="tcm.tc3.t1" name="tcm.tc3.t1"> |
|
8853 <supportedProperties> |
|
8854 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
8855 <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
|
8856 <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
8857 </property> |
|
8858 </supportedProperties> |
|
8859 <option id="tcm.tc3.o1"/> |
|
8860 <inputType id="tcm.it.5" sources="tcmfoo"/> |
|
8861 </tool> |
|
8862 <tool id="tcm.tc3.t2" name="tcm.tc3.t2"> |
|
8863 <option id="tcm.tc3.o2"/> |
|
8864 <inputType id="tcm.it.6" sources="tcmbar"/> |
|
8865 </tool> |
|
8866 </toolChain> |
|
8867 |
|
8868 <toolChain id="tcm.tc4" name="tcm.tc4" isSystem="true"> |
|
8869 <builder id="tcm.tc4.b1" name="tcm.tc4.b1"> |
|
8870 </builder> |
|
8871 <tool id="tcm.tc4.t1" name="tcm.tc4.t1"> |
|
8872 <supportedProperties> |
|
8873 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
8874 <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
|
8875 <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
8876 </property> |
|
8877 </supportedProperties> |
|
8878 <option id="tcm.tc4.o1"/> |
|
8879 <inputType id="tcm.it.7" sources="tcmfoo"/> |
|
8880 </tool> |
|
8881 <tool id="tcm.tc4.t2" name="tcm.tc4.t2"> |
|
8882 <option id="tcm.tc4.o2"/> |
|
8883 <inputType id="tcm.it.8" sources="tcmbar"/> |
|
8884 </tool> |
|
8885 </toolChain> |
|
8886 |
|
8887 <toolChain id="tcm.tc5" name="tcm.tc5" isSystem="true"> |
|
8888 <builder id="tcm.tc5.b1" name="tcm.tc5.b1"> |
|
8889 </builder> |
|
8890 <tool id="tcm.tc5.t1" name="tcm.tc5.t1"> |
|
8891 <supportedProperties> |
|
8892 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
8893 <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
|
8894 <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
8895 </property> |
|
8896 </supportedProperties> |
|
8897 <option id="tcm.tc5.o1"/> |
|
8898 <inputType id="tcm.it.9" sources="tcmfoo"/> |
|
8899 </tool> |
|
8900 <tool id="tcm.tc5.t2" name="tcm.tc5.t2"> |
|
8901 <option id="tcm.tc5.o2"/> |
|
8902 <inputType id="tcm.it.10" sources="tcmbar"/> |
|
8903 </tool> |
|
8904 </toolChain> |
|
8905 |
|
8906 <projectType |
|
8907 id="tcm.pt" name="tcm.pt" |
|
8908 isTest="true" |
|
8909 buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"> |
|
8910 <configuration id="tcm.pt.cfg" name="test"> |
|
8911 <toolChain id="tcm.pt.cfg.tc" superClass="tcm.tc1"> |
|
8912 <builder id="tcm.pt.b1" superClass="tcm.b1" name="tcm.b1"> |
|
8913 </builder> |
|
8914 <tool id="tcm.pt.cfg.t1" superClass="tcm.t1"> |
|
8915 </tool> |
|
8916 <tool id="tcm.pt.cfg.t2" superClass="tcm.t2"> |
|
8917 </tool> |
|
8918 </toolChain> |
|
8919 </configuration> |
|
8920 </projectType> |
|
8921 |
|
8922 <projectType |
|
8923 id="tcm.pt2" name="tcm.pt2" |
|
8924 isTest="true" |
|
8925 buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"> |
|
8926 <configuration id="tcm.pt2.cfg" name="test"> |
|
8927 <toolChain id="tcm.pt2.cfg.tc" superClass="tcm.tc1"> |
|
8928 <builder id="tcm.pt2.b1" superClass="tcm.b1" name="tcm.b1"> |
|
8929 </builder> |
|
8930 <tool id="tcm.pt2.cfg.t1" superClass="tcm.t1"> |
|
8931 </tool> |
|
8932 <tool id="tcm.pt2.cfg.t2" superClass="tcm.t2"> |
|
8933 </tool> |
|
8934 </toolChain> |
|
8935 </configuration> |
|
8936 </projectType> |
|
8937 |
|
8938 <!-- 2.1 --> |
|
8939 <toolChain id="tcm2.tc" name="tcm2.tc" isSystem="true"> |
|
8940 <builder id="tcm2.tc.b1" name="tcm2.tc.b1"> |
|
8941 </builder> |
|
8942 <tool id="tcm2.tc.t1" name="tcm2.tc.t1"> |
|
8943 <supportedProperties> |
|
8944 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
8945 <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
|
8946 <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
8947 </property> |
|
8948 </supportedProperties> |
|
8949 <option id="tcm2.tc.o1"/> |
|
8950 <inputType id="tcm.it.11" sources="tcmfoo"/> |
|
8951 </tool> |
|
8952 <tool id="tcm2.tc.t2" name="tcm2.tc.t2"> |
|
8953 <option id="tcm2.tc.o2"/> |
|
8954 <inputType id="tcm.it.12" sources="tcmfoo"/> |
|
8955 </tool> |
|
8956 </toolChain> |
|
8957 |
|
8958 <toolChain id="tcm2.tc2" name="tcm2.tc2" isSystem="true"> |
|
8959 <builder id="tcm2.tc2.b1" name="tcm2.tc2.b1"> |
|
8960 </builder> |
|
8961 <tool id="tcm2.tc2.t1" name="tcm2.tc2.t1"> |
|
8962 <supportedProperties> |
|
8963 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
8964 <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
|
8965 <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
8966 </property> |
|
8967 </supportedProperties> |
|
8968 <option id="tcm2.tc2.o1"/> |
|
8969 <inputType id="tcm.it.13" sources="tcmfoo"/> |
|
8970 </tool> |
|
8971 <tool id="tcm2.tc2.t2" name="tcm2.tc2.t2"> |
|
8972 <option id="tcm2.tc2.o2"/> |
|
8973 <inputType id="tcm.it.14" sources="tcmbar"/> |
|
8974 </tool> |
|
8975 </toolChain> |
|
8976 <toolChain id="tcm2.tc2.derive" superClass="tcm2.tc2" name="tcm2.tc2.derive" isSystem="true"> |
|
8977 </toolChain> |
|
8978 <toolChain id="tcm2.tc.derive" superClass="tcm2.tc" name="tcm2.tc.derive" isSystem="true"> |
|
8979 </toolChain> |
|
8980 |
|
8981 <toolChain id="tcm.base.tc" name="tcm.base.tc" isSystem="true"> |
|
8982 <builder id="tcm.base.tc.b1" name="tcm.base.tc.b1"> |
|
8983 </builder> |
|
8984 <tool id="tcm.base.tc.t1" name="tcm.base.tc.t1"> |
|
8985 <supportedProperties> |
|
8986 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
8987 <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
|
8988 <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
8989 </property> |
|
8990 </supportedProperties> |
|
8991 <option id="tcm.base.tc.o1"/> |
|
8992 <inputType id="tcm.it.15" sources="tcmfoo"/> |
|
8993 </tool> |
|
8994 <tool id="tcm.base.tc.t2" name="tcm.base.tc.t2"> |
|
8995 <option id="tcm.base.tc.o2"/> |
|
8996 <inputType id="tcm.it.16" sources="tcmbar"/> |
|
8997 </tool> |
|
8998 </toolChain> |
|
8999 |
|
9000 <toolChain id="tcm.derive.tc1" superClass="tcm.base.tc" name="tcm.derive.tc1" isSystem="true"> |
|
9001 <builder id="tcm.derive.tc1.b1" superClass="tcm.base.tc.b1" name="tcm.derive.tc1.b1"> |
|
9002 </builder> |
|
9003 <tool id="tcm.derive.tc1.t1" superClass="tcm.base.tc.t1" name="tcm.derive.tc1.t1"> |
|
9004 <supportedProperties> |
|
9005 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
9006 <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
|
9007 <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
9008 </property> |
|
9009 </supportedProperties> |
|
9010 <option id="tcm.derive.tc1.o1"/> |
|
9011 <inputType id="tcm.it.17" sources="tcmfoo"/> |
|
9012 </tool> |
|
9013 <tool id="tcm.derive.tc1.t2" superClass="tcm.base.tc.t2" name="tcm.derive.tc1.t2"> |
|
9014 <option id="tcm.derive.tc1.o2"/> |
|
9015 <inputType id="tcm.it.18" sources="tcmbar"/> |
|
9016 </tool> |
|
9017 </toolChain> |
|
9018 |
|
9019 <toolChain id="tcm.derive.tc2" superClass="tcm.base.tc" name="tcm.derive.tc2" isSystem="true"> |
|
9020 <builder id="tcm.derive.tc2.b1" superClass="tcm.base.tc.b1" name="tcm.derive.tc2.b1"> |
|
9021 </builder> |
|
9022 <tool id="tcm.derive.tc2.t1" superClass="tcm.base.tc.t1" name="tcm.derive.tc2.t1"> |
|
9023 <supportedProperties> |
|
9024 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
9025 <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
|
9026 <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
9027 </property> |
|
9028 </supportedProperties> |
|
9029 <option id="tcm.derive.tc2.o1"/> |
|
9030 <inputType id="tcm.it.19" sources="tcmfoo"/> |
|
9031 </tool> |
|
9032 <tool id="tcm.derive.tc2.t2" superClass="tcm.base.tc.t2" name="tcm.derive.tc2.t2"> |
|
9033 <option id="tcm.derive.tc2.o2"/> |
|
9034 <inputType id="tcm.it.20" sources="tcmbar"/> |
|
9035 </tool> |
|
9036 </toolChain> |
|
9037 |
|
9038 <projectType |
|
9039 id="tcm.pt.derive1" name="tcm.pt.derive1" |
|
9040 isTest="true" |
|
9041 buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe"> |
|
9042 <configuration id="tcm.pt.derive1.cfg" name="test"> |
|
9043 <toolChain id="tcm.pt.derive.tc1" superClass="tcm.derive.tc1"> |
|
9044 <builder id="tcm.pt.derive.b1" superClass="tcm.derive.tc1.b1"> |
|
9045 </builder> |
|
9046 <tool id="tcm.pt.derive.t1" superClass="tcm.derive.tc1.t1"> |
|
9047 </tool> |
|
9048 <tool id="tcm.pt.derive.t2" superClass="tcm.derive.tc1.t2"> |
|
9049 </tool> |
|
9050 </toolChain> |
|
9051 </configuration> |
|
9052 </projectType> |
|
9053 |
|
9054 <!-- 2.2 --> |
|
9055 |
|
9056 <toolChain id="tcm.base2.tc" name="tcm.base2.tc" isSystem="true"> |
|
9057 <builder id="tcm.base2.tc.b1" name="tcm.base2.tc.b1"> |
|
9058 </builder> |
|
9059 <tool id="tcm.base2.tc.t1" name="tcm.base2.tc.t1"> |
|
9060 <supportedProperties> |
|
9061 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
9062 <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
|
9063 <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
9064 </property> |
|
9065 </supportedProperties> |
|
9066 <option id="tcm.base2.tc.o1"/> |
|
9067 <inputType id="tcm.it.21" sources="tcmfoo"/> |
|
9068 </tool> |
|
9069 <tool id="tcm.base2.tc.t2" name="tcm.base2.tc.t2"> |
|
9070 <option id="tcm.base2.tc.o2"/> |
|
9071 <inputType id="tcm.it.22" sources="tcmbar"/> |
|
9072 </tool> |
|
9073 </toolChain> |
|
9074 |
|
9075 <toolChain id="tcm.derive2.tc1" superClass="tcm.base2.tc" name="tcm.derive2.tc1" isSystem="true"> |
|
9076 <builder id="tcm.derive2.tc1.b1" superClass="tcm.base2.tc.b1" name="tcm.derive2.tc1.b1"> |
|
9077 </builder> |
|
9078 <tool id="tcm.derive2.tc1.t1" superClass="tcm.base2.tc.t1" name="tcm.derive2.tc1.t1"> |
|
9079 <supportedProperties> |
|
9080 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
9081 <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
|
9082 <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
9083 </property> |
|
9084 </supportedProperties> |
|
9085 <option id="tcm.derive2.tc1.o1"/> |
|
9086 <inputType id="tcm.it.23" sources="tcmfoo"/> |
|
9087 </tool> |
|
9088 <tool id="tcm.derive2.tc1.t2" superClass="tcm.base2.tc.t2" name="tcm.derive2.tc1.t2"> |
|
9089 <option id="tcm.derive2.tc1.o2"/> |
|
9090 <inputType id="tcm.it.24" sources="tcmbar"/> |
|
9091 </tool> |
|
9092 </toolChain> |
|
9093 |
|
9094 <toolChain id="tcm.derive2.tc2" superClass="tcm.base2.tc" name="tcm.derive2.tc2" isSystem="true"> |
|
9095 <builder id="tcm.derive2.tc2.b1" superClass="tcm.base2.tc.b1" name="tcm.derive2.tc2.b1"> |
|
9096 </builder> |
|
9097 <tool id="tcm.derive2.tc2.t1" superClass="tcm.base2.tc.t1" name="tcm.derive2.tc2.t1"> |
|
9098 <supportedProperties> |
|
9099 <property id="org.eclipse.cdt.build.core.buildArtefactType"> |
|
9100 <value id="org.eclipse.cdt.build.core.buildArtefactType.exe"/> |
|
9101 <value id="org.eclipse.cdt.build.core.buildArtefactType.sharedLib"/> |
|
9102 </property> |
|
9103 </supportedProperties> |
|
9104 <option id="tcm.derive2.tc2.o1"/> |
|
9105 <inputType id="tcm.it.25" sources="tcmfoo"/> |
|
9106 </tool> |
|
9107 <tool id="tcm.derive2.tc2.t2" superClass="tcm.base2.tc.t2" name="tcm.derive2.tc2.t2"> |
|
9108 <option id="tcm.derive2.tc2.o2"/> |
|
9109 <inputType id="tcm.it.26" sources="tcmbar"/> |
|
9110 </tool> |
|
9111 </toolChain> |
|
9112 |
|
9113 </extension> |
|
9114 <extension |
|
9115 id="test.tcModificationInfo.extension.id1" |
|
9116 name="Test ToolChain Modification Info Extension" |
|
9117 point="org.eclipse.cdt.managedbuilder.core.tcModificationInfo"> |
|
9118 |
|
9119 <conflictDefinition> |
|
9120 <matchObject |
|
9121 objectIds="tcm.tc2" |
|
9122 objectType="toolChain"/> |
|
9123 <matchObject |
|
9124 objectIds="tcm.pt.cfg" |
|
9125 objectType="configuration"/> |
|
9126 </conflictDefinition> |
|
9127 |
|
9128 <conflictDefinition> |
|
9129 <matchObject |
|
9130 objectIds="tcm.tc3" |
|
9131 objectType="toolChain"/> |
|
9132 <matchObject |
|
9133 objectIds="tcm.tc1" |
|
9134 objectType="toolChain"/> |
|
9135 </conflictDefinition> |
|
9136 |
|
9137 <conflictDefinition> |
|
9138 <matchObject |
|
9139 objectIds="tcm.tc4.b1" |
|
9140 objectType="builder"/> |
|
9141 <matchObject |
|
9142 objectIds="tcm.tc1" |
|
9143 objectType="toolChain"/> |
|
9144 </conflictDefinition> |
|
9145 |
|
9146 <conflictDefinition> |
|
9147 <matchObject |
|
9148 objectIds="tcm.tc5.t1" |
|
9149 objectType="tool"/> |
|
9150 <matchObject |
|
9151 objectIds="tcm.tc1" |
|
9152 objectType="toolChain"/> |
|
9153 </conflictDefinition> |
|
9154 |
|
9155 <conflictDefinition> |
|
9156 <matchObject |
|
9157 objectIds="tcm.tc4.t1" |
|
9158 objectType="tool"/> |
|
9159 <matchObject |
|
9160 objectIds="tcm.tc3.t1" |
|
9161 objectType="tool"/> |
|
9162 </conflictDefinition> |
|
9163 </extension> |
|
9164 <!-- 2 --> |
|
9165 <extension |
|
9166 id="test.tcModificationInfo.extension.id2" |
|
9167 name="Test ToolChain Modification Info Extension2" |
|
9168 point="org.eclipse.cdt.managedbuilder.core.tcModificationInfo"> |
|
9169 |
|
9170 <conflictDefinition> |
|
9171 <matchObject |
|
9172 objectIds="tcm.base.tc" |
|
9173 objectType="toolChain" |
|
9174 searchScope="ALL_EXTENSION_SUPERCLASSES"/> |
|
9175 <matchObject |
|
9176 objectIds="tcm.base2.tc;tcm2.tc" |
|
9177 objectType="toolChain" |
|
9178 searchScope="ALL_EXTENSION_SUPERCLASSES"> |
|
9179 <pattern |
|
9180 objectIds="tcm2.tc2" |
|
9181 searchScope="EXTENSION_OBJECT"/> |
|
9182 </matchObject> |
|
9183 </conflictDefinition> |
|
9184 </extension> |
|
9185 </plugin> |