Commit Graph

50050 Commits

Author SHA1 Message Date
Vladimir Prus
339ae6ddf9 Refactoring.
* new/targets.jam
    (main-target.apply-default-build): New rule, extracted from 'generate'.
    (main-target.generate): Use the above.


[SVN r17754]
2003-03-07 09:09:44 +00:00
Vladimir Prus
5482f20a24 Make default values of features really work. Now a feature with
default value will always be present in build properties of all
main targets. The change moves adding default value into main
targets --- it was done at the top level.

* new/build-request.jam
    (expand-no-defaults): No longer local.

* new/build-system.jam
    Use 'build-request.expand-no-defaults', not 'expand'.

* new/feature.jam
    (add-defaults): Tolerate conditional properties
        (e.g <variant>debug:<define>DEBUG)

* new/property-set.jam
    (property-set.add-defaults): New method.

* new/targets.jam
    (basic-target.final-properties): Add defaults.

* test/default_features.py: New test.


[SVN r17753]
2003-03-07 08:45:37 +00:00
Vladimir Prus
7a8c906ed6 Typo.
[SVN r17752]
2003-03-07 06:47:03 +00:00
Joel de Guzman
eadd84b46a *** empty log message ***
[SVN r17751]
2003-03-07 05:07:02 +00:00
Beman Dawes
cb03caedb7 add merged_to tag instructions
[SVN r17750]
2003-03-06 18:45:03 +00:00
Hartmut Kaiser
b98285f3de Fixed iterator_traits problem.
[SVN r17749]
2003-03-06 18:26:14 +00:00
Beman Dawes
162a5e9ca0 add merged_to tag update instructions
[SVN r17748]
2003-03-06 18:25:31 +00:00
Beman Dawes
5eb27b5071 now fixes suggested be merged from trunk to branch
[SVN r17747]
2003-03-06 18:04:22 +00:00
Dave Abrahams
0cd19b2bb5 Accomodate msvc
[SVN r17746]
2003-03-06 17:54:16 +00:00
Hartmut Kaiser
0cd96a7225 Removed the cpp sample.
[SVN r17745]
2003-03-06 17:40:40 +00:00
Dave Abrahams
2c12561cbb set-target-variables on multiple targets
[SVN r17744]
2003-03-06 17:25:10 +00:00
Dave Abrahams
9944436ad3 Stop putting exported symbols in the intended .exe object file
[SVN r17742]
2003-03-06 14:58:04 +00:00
Dave Abrahams
21fb708543 improve error reports
[SVN r17741]
2003-03-06 14:57:26 +00:00
Vladimir Prus
1d38d9aa59 Add comments/configuration examples.
[SVN r17736]
2003-03-05 15:40:33 +00:00
Markus Schöpflin
94000952ac Merged from branch RC_1_30_0 to trunk.
[SVN r17735]
2003-03-05 15:40:23 +00:00
Vladimir Prus
cff5dbd7a9 Improve test system docs.
[SVN r17731]
2003-03-05 14:51:05 +00:00
Vladimir Prus
6df924ca33 Correct the name of header.
[SVN r17730]
2003-03-05 13:27:24 +00:00
Vladimir Prus
8e77f85fbb Doc improvements. Explain library dependencies. Clarify project ids.
[SVN r17729]
2003-03-05 11:17:20 +00:00
Joel de Guzman
64df4dace5 removed #include groups.hpp
[SVN r17728]
2003-03-05 07:25:51 +00:00
Joel de Guzman
a727f89a89 removed grouping.ipp
[SVN r17726]
2003-03-05 07:16:26 +00:00
Joel de Guzman
594907c4ff Doc Updates
[SVN r17724]
2003-03-05 06:08:31 +00:00
Joel de Guzman
cefee12aca tweaks
[SVN r17723]
2003-03-05 01:32:20 +00:00
Joel de Guzman
9e80f3a081 tweaks
[SVN r17722]
2003-03-05 01:23:15 +00:00
Joel de Guzman
6841f5c90a fixed bug
[SVN r17720]
2003-03-05 01:05:16 +00:00
Joel de Guzman
8c63616b46 tweaks
[SVN r17718]
2003-03-04 23:12:00 +00:00
Joel de Guzman
22504f3ce9 removed the grouping stuff
[SVN r17716]
2003-03-04 15:28:21 +00:00
Joel de Guzman
cbde27ba23 Removed Grouping Stuff
[SVN r17714]
2003-03-04 15:10:26 +00:00
Vladimir Prus
78c0055ce7 Added vector_property_map.
[SVN r17713]
2003-03-04 10:10:13 +00:00
Vladimir Prus
6b3345e056 Fix typo.
[SVN r17712]
2003-03-04 09:36:58 +00:00
Vladimir Prus
a15390229e Make 'user-interface' feature propagated.
[SVN r17711]
2003-03-04 07:55:06 +00:00
Dave Abrahams
560106a559 Fix for cygwin
[SVN r17710]
2003-03-03 19:59:45 +00:00
Dave Abrahams
57d3808690 Workaround for vc7 bug (and regression test)
[SVN r17708]
2003-03-03 17:21:30 +00:00
Jaakko Järvi
c46bfb1d49 patch of a patch
[SVN r17706]
2003-03-03 16:45:55 +00:00
Dave Abrahams
0707699612 Add user-interface feature; won't build .exes otherwise!
[SVN r17705]
2003-03-03 16:13:37 +00:00
Dave Abrahams
a208eb12f0 Fixes for NT
[SVN r17704]
2003-03-03 16:12:38 +00:00
Ronald Garcia
2c56cf3600 Some typos corrected.
[SVN r17703]
2003-03-03 15:16:51 +00:00
Vladimir Prus
c642d67e0b Add usage requirements.
[SVN r17702]
2003-03-03 08:44:39 +00:00
Vladimir Prus
2caeab775a Prevent the 'make' rule perform reduntant builds. Thanks to Kirill Lapshin
for the bug report.

* new/make.jam
    (make-target-class.construct): Pass the result through
    'virtual-target.register'.

* new/virtual-target.jam
    (register): Ignore incidental properties when deciding if targets are
    equivivalent.

* test/make_rule.py: Add new test.


[SVN r17701]
2003-03-03 07:47:14 +00:00
Dave Abrahams
0bcc481d10 tests for operators returning const objects
[SVN r17700]
2003-03-02 22:11:20 +00:00
Dave Abrahams
c1cc64c105 More fragile tweaks for running under Cygwin
[SVN r17699]
2003-03-02 22:09:59 +00:00
Dave Abrahams
0c8f0ffbbe tweaks for stlfilt
[SVN r17698]
2003-03-02 21:46:23 +00:00
Dave Abrahams
fe10f5cc47 Fix formatting errors
[SVN r17697]
2003-03-02 15:25:35 +00:00
Ralf W. Grosse-Kunstleve
e3eb33bf8b minor polishing, corrections
[SVN r17696]
2003-03-02 02:50:49 +00:00
Dave Abrahams
d656ad1cd2 Updates for ACCU
[SVN r17695]
2003-03-02 00:55:07 +00:00
Beman Dawes
0cea98fd61 No longer valid - library based approach needed
[SVN r17694]
2003-03-01 21:05:47 +00:00
Paul Mensonides
fbf186f7b5 Spirit PP!
[SVN r17692]
2003-03-01 19:43:05 +00:00
Dave Abrahams
00cdaeac9c fix bad link
[SVN r17691]
2003-03-01 18:25:41 +00:00
Dave Abrahams
5043a23ef0 Added embedding tutorial from Dirk Gerrits. Thanks, Dirk!
[SVN r17690]
2003-03-01 18:19:38 +00:00
Beman Dawes
df1e8a4828 replace cr with nl
[SVN r17689]
2003-03-01 18:10:27 +00:00
Jörg Walter
49379a7a5d Some regressions fixed.
[SVN r17688]
2003-03-01 13:23:53 +00:00