Oleg Krasilnikov
fc92b0d838
Bug # 209324 : Warning when buildDefinition toolChain contains no tool elements
2007-11-09 12:46:07 +00:00
Mikhail Sennikovsky
7276721123
Tool-chain modification status calculation enhancement
2007-11-04 06:50:25 +00:00
Doug Schaefer
04e799d307
Added hasNature expression for MBS enablement. This allows things like setting magic options when the C++ nature is in effect for a project, like for the linker.
2007-07-25 20:21:01 +00:00
Mikhail Sennikovsky
103eaadb1c
Schema and documentation updates
2007-06-22 18:58:25 +00:00
Mikhail Sennikovsky
d31446aba0
more easy way of integrating to the general project types in the new project wizard
2007-06-19 09:29:21 +00:00
Mikhail Sennikovsky
2f72db3571
1. Schema fixes
...
2. test tool-chain definition fixes
2007-06-08 10:42:23 +00:00
Mikhail Sennikovsky
7bb447f90a
fix for [Bug 180455] [Build] Build properties extension point missing schema
2007-04-02 09:57:38 +00:00
Mikhail Sennikovsky
cdcd208521
Fix to [Bug 174824] Specifying buildArtefactType not intuitive
2007-03-29 20:10:54 +00:00
Mikhail Sennikovsky
6fa7029c9f
Fix for [Bug 178716] No way to get rid of built-in includes
2007-03-23 14:38:24 +00:00
Mikhail Sennikovsky
99affdf646
1. Build System Backward Compatibility support
...
2. Bug-fixes
2007-03-06 18:43:39 +00:00
Mikhail Sennikovsky
5fdd70a074
New Project Model initial check-in
2007-02-20 17:23:35 +00:00
Doug Schaefer
c65629aa18
Fix the ascii type for this.
2006-09-25 17:37:44 +00:00
Norbert Plött
393d4235cd
Bringing back changes from 1.27.2.2 to HEAD
...
(Bugs 156681, 156679, 157291 - Fixes to the help for the build systems.)
2006-09-20 12:07:59 +00:00
Norbert Plött
a973860091
Fixing https:bug #156187 (PathEntry framework should handle cygwin style paths on Windows)
2006-09-12 06:16:41 +00:00
Norbert Plött
5dd0ee3043
Changing binary -> ascii committed some changes prematurely.
...
Reverting to the content of Rev. 1.27
2006-09-06 08:15:04 +00:00
Norbert Plött
eca28bea4a
*.exsd files are actually ASCII, not binary!
2006-09-06 08:09:50 +00:00
Mikhail Sennikovsky
3bba0c47ad
The patch from Tim Kelly and Ken Ryall for the IManagedBuildDefinitionsStartup functionality see bug# 123275
2006-04-06 14:11:37 +00:00
Leo Treggiari
d711b21f43
Add translatable attribute patch
2006-01-02 01:31:07 +00:00
Mikhail Sennikovsky
512462b093
Additional option enablement functionality and tests
...
Additional value handler functionality
2005-12-12 18:10:39 +00:00
Leo Treggiari
f024ed0dea
Apply patch for Option, tooltip support (bugzilla 113363)
2005-11-19 20:30:18 +00:00
Leo Treggiari
0b03dd0034
Add conversion support to projects
2005-11-17 14:42:07 +00:00
Mikhail Sennikovsky
403a805175
The initial check-in for the option enablement expressions
2005-11-17 14:16:58 +00:00
Leo Treggiari
1a7b1617d4
Update documentation to match the 3.0.1 version
2005-10-14 19:41:23 +00:00
Chris Recoskie
de026bcfe6
crecoskie Oct 14, 2005
...
- Adding macro support to buildDefinitions markup. See Bugzilla 111203
2005-10-14 13:29:04 +00:00
Leo Treggiari
5929ae3d9a
Update descriptions - no functional changes
2005-09-28 23:22:53 +00:00
Leo Treggiari
397635f067
Add support for InputType, assignToOption attribute
2005-09-27 23:34:12 +00:00
Leo Treggiari
a750708290
Fix documentation with commandLinePattern
2005-08-12 21:26:02 +00:00
Leo Treggiari
c63d1a13eb
Fix documentation for osList and archList
2005-08-12 15:58:34 +00:00
Mikhail Sennikovsky
46044323e3
Checked in the copyright fixes for the schema files
2005-06-24 10:34:53 +00:00
Mikhail Sennikovsky
d0824d23fd
Checked in the patch from Andrew Ferguson that contains some corrections for the buildDefinitions schema, and added some more schema corrections.
2005-06-15 15:57:08 +00:00
Leo Treggiari
9779911ecc
Update some doc comments
2005-06-10 18:09:48 +00:00
Leo Treggiari
92e840899d
Apply patch from Sunil Davasam for multi-version and converter support
2005-06-10 15:22:01 +00:00
Leo Treggiari
1eb10a46a0
Apply Bill Hilliard's patch for adding resource specific custom build steps
2005-06-08 15:00:35 +00:00
Leo Treggiari
0119b87695
Apply Symbian (Lars & Bala) patch for Shared Tool Options support
2005-06-06 15:52:19 +00:00
Leo Treggiari
107015f427
Add IOptionApplicability callback
...
Add more multi-version tool-chain support
Fix some cases for using relative paths in makefile generation
2005-05-26 21:17:34 +00:00
Mikhail Sennikovsky
beeb963403
Initial check-in for the build macros support
2005-05-19 16:26:43 +00:00
Leo Treggiari
5bde16a1f9
Second set of changes for multiple input & output
...
Gnu definitions are updated to use new schema elements
2005-05-09 03:37:42 +00:00
Leo Treggiari
b1de8f55f5
Initial check-in for the build environment variable support
2005-04-28 16:55:15 +00:00
Leo Treggiari
1c7f6f77c0
Initial check-in for multiple input & output design
2005-04-21 02:05:04 +00:00
Leo Treggiari
ec7b7d4076
Apply patches:
...
1. Bob Monteleone - initial Discrete Custom Build Step support
2. Mikhail Sennikovsky - initial isSupported support
3. Norbert Pleott - support list of binary parsers in targetPlatform binaryParser attribute
2005-04-18 04:15:07 +00:00
Vladimir Hirsl
2aae3af85f
Fix for 85056: Discovered Inclusions broken on for Managed Make projects
...
and 85229: Problem with scannerInfoCollector attribute in the toolChain schema of MBS.
Replaced ToolChain's attribute scannerInfoCollector with ScannerConfigDiscoveredProfileId in managed builder extension point definition schema. Discovery of compiler's internal scanner info for a manged project now uses specified SCD profile.
On Windows, specified profile calls cygpath to translate discovered paths.
2005-02-18 19:35:32 +00:00
Sean Evoy
ee27feda67
Commit for Leo Treggiari:
...
Code to handle the case where a manifest file or project file contains a higher version number than the Managed Build System.
New JUnit tests for the new model.
Updates to some external strings.
2004-11-15 19:33:09 +00:00
Sean Evoy
e70d996fd9
Commit for Leo Treggiari:
...
The majority of the code changes were for dealing with the Java class attributes (buildfileGenerator, etcÂ…).
The other bug fixes were:
When the user displays the properties of a file in a standard make file, the “C/C++” category is displayed in the left pane – I couldn’t figure out a way to “filter” it out. Before the fix, the Managed Make property page was displayed and would then crash when the user selected OK. Now, it displays a label saying that this page only applies to Managed Make projects.
When the user has automatic build set, edits the properties of a configuration, selects a different configuration, selects OK when asked to save the changes, a build for the proper configuration would start but it would pick up the tool settings from the wrong configuration (the newly selected one).
There was a bug in the Option.onlyOverridesValue method where it wasnÂ’t checking for a zero-length built-ins list, and therefore returning the wrong answer.
There was a bug in adding a Tool to a ToolChain where the new Tool was added to the toolList but not the toolMap.
2004-11-04 16:56:27 +00:00
Sean Evoy
18b49394c4
Commit for Leo Treggiarri -- Initial Managed Build System patch for CDT 2.1
2004-10-28 17:16:53 +00:00
Sean Evoy
aed28a3861
Fix fog bugzilla 69112 -- The managed build manager now returns a default makefile generator rather than NULL
2004-08-04 21:00:40 +00:00
Sean Evoy
5c9fe1859c
Partial fix for bugzilla 57860 - Last fundamental change to enable compilation of .s (or any other file) extension with proper dependencies.
2004-06-11 19:04:38 +00:00
Sean Evoy
d03b0f48a0
Large commit. Two components. The first is to switch all the managed build components over to the new plugin loading scheme. The second is to remove the dependency between the indexer and the build system for dependency calculation. Currently, to make this work, there is a flag that is only available on the 3.x GCC compilers, but I will be addressing that shortly.
2004-05-24 23:23:36 +00:00
Sean Evoy
08c13e8969
External commit for Leo Treggiari. The archList attribute of the target object specifies the list of architectures that the target is supported on. The valid list of architectures is the string values returned by BootLoader.getOSArch(). If the archList attribute is not specified, or if the value is "all", then the target is supported on all architectures. Otherwise, the target is only displayed when CDT is running on one of the specified architectures, unless the user has requested to see all targets.
2004-05-10 15:44:32 +00:00
Sean Evoy
a7ad0b285d
Adding the capability of dynamically discovering the built-in compiler paths and symbols and storing them in a PathContainer. The UI has been modified to allw users to turn off indexing for a managed project
2004-05-07 18:55:24 +00:00
Sean Evoy
f971a5046c
Changed the toolchain specification for Gnu tools to add a generic set of target definitions for POSIX targets. There is also a redefined set of tools and options. There is also a conversion routine that runs on workspace startup to convert older projects into the newer format.
2004-05-04 15:06:54 +00:00