Leo Treggiari
9779911ecc
Update some doc comments
2005-06-10 18:09:48 +00:00
Leo Treggiari
1b65728185
Add getBaseId method to IBuildObject
2005-06-10 16:57:45 +00:00
Mikhail Sennikovsky
76e795521a
The fix for the null-pointer exception that occured because of the rcbs tools do not have a super-class
2005-06-10 15:50:21 +00:00
Leo Treggiari
92e840899d
Apply patch from Sunil Davasam for multi-version and converter support
2005-06-10 15:22:01 +00:00
Mikhail Sennikovsky
f6656c68c4
Checked in some fixes related to the path entry update mechanism. testScannerInfo intergace does not faill now. Added some minor fixes to the build environment tests.
2005-06-09 17:34:45 +00:00
Alain Magloire
929be9e002
Part fix for PR 94658
2005-06-09 16:27:56 +00:00
Mikhail Sennikovsky
c3e35e32e2
The ManagedBuildInfo.readToolsOptions() now uses the IResourceConfiguration.getToolsToInvoke() instead of the IResourceConfiguration.getTools().
2005-06-09 11:56:39 +00:00
Mikhail Sennikovsky
fa2c1a50ab
Some modifications and fixes for the build Environment and Macros were added
2005-06-08 19:19:00 +00:00
Mikhail Sennikovsky
8c3f6a184a
checked in the patch that implements the path entry discovery mechanism for MBS
2005-06-08 16:19:38 +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
Vladimir Hirsl
041dbf3c91
Using list of exsternal scanner info providers to discover project scanner info instead of hard coded value.
2005-06-02 18:54:34 +00:00
Leo Treggiari
baf9bdc130
Add new class GnuLinkOutputNameProvider
2005-05-31 20:45:39 +00:00
Mikhail Sennikovsky
78baded270
Some minor fixes for the build Environment and Macros: some extra-checks for null were added
2005-05-31 11:27:56 +00:00
Leo Treggiari
c93b5d938b
Changes to better support output files in non-default locations
...
Some TODOs remain, particularly, some client interfaces need to change in the future
2005-05-30 18:39:06 +00:00
Leo Treggiari
ad66a43cd2
Fix for PR 88592
2005-05-28 03:23:04 +00:00
Leo Treggiari
bc78f58fab
Externalized string fixes from David Daoust
2005-05-27 16:51:15 +00:00
Mikhail Sennikovsky
349c1e2627
1. IConfigurationElement get*Element() and set*Element(IConfigurationElement ) methods are deprecated for the IBuilder and ITool, and removed for the IInputType and the IOutputType
...
2. IBuilder.getBuildFileGenerator() method added
2005-05-27 11:54:55 +00:00
Leo Treggiari
3950ab52ae
Fix for PR 80185 - output message to console when there are no source files to build,
2005-05-27 03:45:56 +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
Vladimir Hirsl
f8dc010214
Partial fix for PR 94702: CygpathTranslator cannot work with old cygwin versions.
...
Scanner Configuration Discovery now uses 'cygpath' command specified in CygwinPEBinaryParser property page.
2005-05-26 21:01:08 +00:00
Mikhail Sennikovsky
60679c4044
fixed some minor bugs
2005-05-26 15:13:52 +00:00
Leo Treggiari
d2122bb6df
Bug fix patch from Bob Monteleone
...
Fixes to make file generation
2005-05-23 20:30:12 +00:00
Leo Treggiari
52272757a0
Code formatting edit
2005-05-20 18:30:22 +00:00
Mikhail Sennikovsky
a6affc1fdc
Fixed the bug with the incorrect retriving of the macros defined for multiple contexts
2005-05-20 12:34:49 +00:00
Leo Treggiari
2496e20554
Additional fixes for multiple inputs & outputs after additional testing
2005-05-20 02:34:37 +00:00
Mikhail Sennikovsky
beeb963403
Initial check-in for the build macros support
2005-05-19 16:26:43 +00:00
Doug Schaefer
bdecfcfc41
Cleaned up some obvious NLS warnings. Also turned off the warnings for the tests plugins.
2005-05-16 14:44:03 +00:00
Leo Treggiari
297e573e08
Fix some minor bugs found by testing
2005-05-12 19:07:32 +00:00
Leo Treggiari
509ee1af20
UI for Discrete custom build steps
...
Filter configs based upon OS list and Arch list
2005-05-09 23:51:39 +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
Vladimir Hirsl
47135c2117
Fix for PR 91276: Cygpath on Linux for SCD?
...
Cygpath is now used only on Win32 platform.
2005-05-03 14:09:04 +00:00
Leo Treggiari
8c5fd6fb3d
Apply patch from bugzilla 93512.
...
Remove invalid import and warnings
2005-05-03 13:49:50 +00:00
Leo Treggiari
1e5fda4a2c
Add Description attribute to Configuration.
...
Redo Manage Configurations dialog box and add UI for renaming a configuration
2005-05-02 19:44:51 +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
Doug Schaefer
ec85b24cb7
Patch for Bog. Update the Index Manager to use the CDescriptor framework to manage which indexer to instantiate for each project.
2005-03-21 15:44:42 +00:00
Alain Magloire
cab81eb6a0
2005-03-18 Alain Magloire
...
Fix for PR 88110: Importing project that need converting would
create NPE and ResouceException failures.
* src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java
* src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProject12.java
* src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProject20.java
* src/org/eclipse/cdt/managedbuilder/projectconverter/UpdateManagedProject.java
2005-03-18 17:54:39 +00:00
Vladimir Hirsl
0944b253a3
SCD profiles: integration with CPathEntry framework.
...
New PerFileDiscoveredPathContainer.
Updating CPathEntries on profile change.
2005-03-01 19:41:19 +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
81f165b355
No bugzilla, but this check-in removes a warning over the use of a new (Java 1.5) keyword 'enum'.
2005-01-31 18:08:25 +00:00
Sean Evoy
64b00d9187
Fix for bugzilla 71251 -- [Managed Build] Unexpected extensions crash GnuMakefileGenerator
...
Now the source macro generation stops if there is no rule for the extension.
2005-01-28 20:44:37 +00:00
Sean Evoy
10eee6ee30
Fix for bugzilla 54100
...
'cdtbuild' extension is now defined as text
2005-01-28 19:20:33 +00:00
Leo Treggiari
07a476a1fe
Fix makefile generation problems with resource configurations
2005-01-28 03:40:20 +00:00
Leo Treggiari
39fbe46d19
Synchronize adding entries to the path entry container
2005-01-28 03:37:31 +00:00
Leo Treggiari
b9cfb72e32
Add methods to keep track of whether the path entry container is initialized
2005-01-28 03:36:33 +00:00
Leo Treggiari
3823ff7743
Fix problems with MBS build console output
2005-01-28 03:35:20 +00:00
Leo Treggiari
0119fc3947
Change synchronization logic for loading tool chain integrations and .cdtbuild files
2005-01-28 03:34:14 +00:00
Sean Evoy
868fa103f4
Fix for bugzilla 83877 -- [Managed Build] Project converter misses configuration names
...
Converter now applies the original configuration name to the new config
2005-01-27 21:09:14 +00:00