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