2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-20 02:32:13 +00:00
Commit Graph

10944 Commits

Author SHA1 Message Date
Vladimir Prus
18af23fee7 Whoops... Use 'g++' by default, since with 'gcc' we'll get linker errors
[SVN r23086]
2004-06-11 11:36:41 +00:00
Vladimir Prus
5ea1bb900b Apply cleaner rules for toolset initialization.
* tools/common.jam (check-init-parameters): New rule.
* tools/gcc.jam (init): Make use of the above.
* kernel/errors.jam (user-error): New rule.


[SVN r23084]
2004-06-11 10:54:04 +00:00
Vladimir Prus
1f8b5a6199 Apply cleaner rules for toolset initialization.
* tools/common.jam (check-init-parameters): New rule.
* tools/gcc.jam (init): Make use of the above.
* kernel/errors.jam (user-error): New rule.


[SVN r23084]
2004-06-11 10:54:04 +00:00
Vladimir Prus
a8f659b68b Correct the verbose-test logic.
[SVN r23083]
2004-06-11 09:25:19 +00:00
Vladimir Prus
6e8c4aa407 Correct the verbose-test logic.
[SVN r23083]
2004-06-11 09:25:19 +00:00
Vladimir Prus
9e5dbba552 Update testing jam to the same logic for running exes as V1 uses.
[SVN r23066]
2004-06-09 13:40:25 +00:00
Vladimir Prus
645495a945 Update testing jam to the same logic for running exes as V1 uses.
[SVN r23066]
2004-06-09 13:40:25 +00:00
Vladimir Prus
6b4a615bea * build/targets.jam (basic-target.generate): Remove duplicates in the list
of sources. Thanks to Jurgen Hunold for the bug report.


[SVN r23058]
2004-06-08 13:56:02 +00:00
Vladimir Prus
3b66c7469a * build/targets.jam (basic-target.generate): Remove duplicates in the list
of sources. Thanks to Jurgen Hunold for the bug report.


[SVN r23058]
2004-06-08 13:56:02 +00:00
Vladimir Prus
c90aab90fb Add missing import.
[SVN r23055]
2004-06-08 08:17:34 +00:00
Vladimir Prus
bf305983d2 Add missing import.
[SVN r23055]
2004-06-08 08:17:34 +00:00
Vladimir Prus
ff9dd2da76 * build/project.jam (initialize): Don't call path.make when location is
empty (which happens for standalone projects such as stlport). Thanks to
Jurgen Hunold for the bug report.


[SVN r23051]
2004-06-08 05:57:29 +00:00
Vladimir Prus
280228bce3 * build/project.jam (initialize): Don't call path.make when location is
empty (which happens for standalone projects such as stlport). Thanks to
Jurgen Hunold for the bug report.


[SVN r23051]
2004-06-08 05:57:29 +00:00
Vladimir Prus
139a8a6c48 Some doc updates.
[SVN r23038]
2004-06-07 07:34:00 +00:00
Vladimir Prus
014e9d8e98 Some doc updates.
[SVN r23038]
2004-06-07 07:34:00 +00:00
Vladimir Prus
0a9ffafd85 Improvements in RC files support.
- Specialized RC->RES generators were added for msvc. This allows
  to invoke setup script before calling rc.exe, which adds necessary
  include paths.
- Includes scanner for RC files added.

Thanks to Alexey Pakhunov for the patch.


[SVN r23036]
2004-06-07 07:24:24 +00:00
Vladimir Prus
1ce06d9ca0 Improvements in RC files support.
- Specialized RC->RES generators were added for msvc. This allows
  to invoke setup script before calling rc.exe, which adds necessary
  include paths.
- Includes scanner for RC files added.

Thanks to Alexey Pakhunov for the patch.


[SVN r23036]
2004-06-07 07:24:24 +00:00
Vladimir Prus
882d62b6b9 Fix a couple of project.attribute calls. The method should not be called now,
and does not work, either. Thanks to Michael Stevens for the bug report.


[SVN r23023]
2004-06-04 12:57:48 +00:00
Vladimir Prus
1a2cf5ead1 Fix a couple of project.attribute calls. The method should not be called now,
and does not work, either. Thanks to Michael Stevens for the bug report.


[SVN r23023]
2004-06-04 12:57:48 +00:00
Christopher Currie
4476bbe622 Add option to inhibit non-PIC link warning on Solaris
[SVN r23020]
2004-06-03 15:14:04 +00:00
Christopher Currie
e3e013c6d7 Add option to inhibit non-PIC link warning on Solaris
[SVN r23020]
2004-06-03 15:14:04 +00:00
Vladimir Prus
d5f4e78bb2 * tools/testing.jam (dump-test): Correctly compute path to the source
from project root.


[SVN r23018]
2004-06-03 08:47:14 +00:00
Vladimir Prus
3831562205 * tools/testing.jam (dump-test): Correctly compute path to the source
from project root.


[SVN r23018]
2004-06-03 08:47:14 +00:00
Vladimir Prus
576a99a21d Refactorings.
* build/project-roots.jam (load): Return object, not project root module
* build/project.jam (initialize): Renamed 'project-root-modue' attribute to
 'project-root'.


[SVN r23017]
2004-06-03 08:32:34 +00:00
Vladimir Prus
8375c3d5dc Refactorings.
* build/project-roots.jam (load): Return object, not project root module
* build/project.jam (initialize): Renamed 'project-root-modue' attribute to
 'project-root'.


[SVN r23017]
2004-06-03 08:32:34 +00:00
Vladimir Prus
e507aa7208 Add missing 'path.make' for source-location attribute. Thanks to
Victor A. Wagner for discovering the problem.


[SVN r23016]
2004-06-03 07:46:48 +00:00
Vladimir Prus
877eb5801a Add missing 'path.make' for source-location attribute. Thanks to
Victor A. Wagner for discovering the problem.


[SVN r23016]
2004-06-03 07:46:48 +00:00
Vladimir Prus
3f783b7b2e Refactorings.
The targets (both abstract and virtual) used to refer to project there belong
to using the name of Jamfile module corresponding to the project. That was a
bit messy, and whatevet it was necessary to get any project attribute, one
had to call 'project.attribute', which was messy too.

Now, projects are identified by instance of project-target class, and
attributes are obtained via 'get' method in that class.


[SVN r23001]
2004-06-02 14:26:15 +00:00
Vladimir Prus
d4e260045f Refactorings.
The targets (both abstract and virtual) used to refer to project there belong
to using the name of Jamfile module corresponding to the project. That was a
bit messy, and whatevet it was necessary to get any project attribute, one
had to call 'project.attribute', which was messy too.

Now, projects are identified by instance of project-target class, and
attributes are obtained via 'get' method in that class.


[SVN r23001]
2004-06-02 14:26:15 +00:00
Vladimir Prus
c5d658939b Update tests to recent unit-test changes
[SVN r23000]
2004-06-02 14:19:16 +00:00
Vladimir Prus
c463f8e3c7 Update tests to recent unit-test changes
[SVN r23000]
2004-06-02 14:19:16 +00:00
Rene Rivera
7bec1dd305 Bump version to 3.1.10 for release.
Update copyrights to new Boost License.


[SVN r22987]
2004-06-01 05:42:36 +00:00
Rene Rivera
5a441aa093 Bump version to 3.1.10 for release.
Update copyrights to new Boost License.


[SVN r22987]
2004-06-01 05:42:36 +00:00
Rene Rivera
17fd1a2bba Fix infinite loop when PYTHON_ROOT is specified and it's not a framework, MacOSX.
[SVN r22985]
2004-05-31 19:01:17 +00:00
Vladimir Prus
0af58086dc Comment out
using gcc ;

Seems it was uncommented by mistake.


[SVN r22984]
2004-05-31 13:26:29 +00:00
Vladimir Prus
bae27d5551 Comment out
using gcc ;

Seems it was uncommented by mistake.


[SVN r22984]
2004-05-31 13:26:29 +00:00
Rene Rivera
7561c0342b Add quotes for tool executable invocations to account for paths with spaces.
[SVN r22976]
2004-05-30 18:32:08 +00:00
Rene Rivera
b121d2b5ce Add quotes for tool executable invocations to account for paths with spaces.
[SVN r22976]
2004-05-30 18:32:08 +00:00
Rene Rivera
49e7665ed7 Improvements from Jerry Dy.
[SVN r22971]
2004-05-29 23:09:37 +00:00
Vladimir Prus
3c4b3dfe56 Implement 'unit-test' in terms of more powerfull 'run' rule. Understand
the 'testing.launcher' property for 'run' rule.


[SVN r22968]
2004-05-28 12:28:10 +00:00
Vladimir Prus
15f7e2a4df Implement 'unit-test' in terms of more powerfull 'run' rule. Understand
the 'testing.launcher' property for 'run' rule.


[SVN r22968]
2004-05-28 12:28:10 +00:00
Vladimir Prus
9dc0ae95fb Added the Intel toolset support.
[SVN r22966]
2004-05-28 12:04:36 +00:00
Vladimir Prus
245577ae5c Added the Intel toolset support.
[SVN r22966]
2004-05-28 12:04:36 +00:00
Vladimir Prus
2b1e669c44 Gcc version os no longer link-incompatible.
[SVN r22965]
2004-05-28 12:02:10 +00:00
Vladimir Prus
affc063d5b Gcc version os no longer link-incompatible.
[SVN r22965]
2004-05-28 12:02:10 +00:00
Vladimir Prus
1143b23a6c Fix handling of conditinal properties, broken a recent commit.
1. Don't break where there are several elements in condition.
2. Don't validate <toolset> feature in condition, since we might
   not have initialized all possible toolsets.


[SVN r22964]
2004-05-28 10:45:31 +00:00
Vladimir Prus
186e2c3da4 Fix handling of conditinal properties, broken a recent commit.
1. Don't break where there are several elements in condition.
2. Don't validate <toolset> feature in condition, since we might
   not have initialized all possible toolsets.


[SVN r22964]
2004-05-28 10:45:31 +00:00
Vladimir Prus
521b58e5e9 Properly hardcode dll paths, even if library was not produced by 'lib' target,
but was specified as file.


[SVN r22963]
2004-05-28 08:46:49 +00:00
Vladimir Prus
e4163c3201 Properly hardcode dll paths, even if library was not produced by 'lib' target,
but was specified as file.


[SVN r22963]
2004-05-28 08:46:49 +00:00
Vladimir Prus
a6872ff45b Support inline targets in sources of 'stage'.
[SVN r22962]
2004-05-28 08:46:00 +00:00