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

676 commits

Author SHA1 Message Date
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
Sean Evoy
3dbe65030b Fix (part 2) for bugzilla 76080.
The original fix had two problems. When a source folder had only one file deleted, a complete rebuild was required because the output folder was removed. Now the generator checks.
The parent folder could be deleted accidentally, so that has also been resolved.
Finally, the dependency generator pattern ahs been simplified and now uses a Gnu make-supplied macro for calculating the directory component of a file.
2005-01-26 22:31:15 +00:00
Vladimir Hirsl
c5183b1756 Fix for a problem where SC was not being discovered for Managed projects. 2005-01-26 20:44:23 +00:00