1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Commit graph

62 commits

Author SHA1 Message Date
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