Rene Rivera
00a8cf0646
Added list.get-at that returns the value of an item, assumes that the item is a node.
...
Added support for n-recursive access to list.at and list.get-at to make access to recursive structures easier.
[SVN r14285]
2002-07-02 20:39:20 +00:00
Vladimir Prus
b3595b0e70
Unbreak project_test2.
...
[SVN r14284]
2002-07-02 15:07:43 +00:00
Vladimir Prus
e21fb49bcf
Implemented getting build request from the command line.
...
* new/build-request.jam (from-command-line): New rule.
* new/build-system.jam: Get build request from the command line,
expand it and pass to 'generate' rules.
* new/targets.jam: Use targets's properties when computing path.
* test/project_test3.py: Test the above changes.
[SVN r14283]
2002-07-02 15:02:04 +00:00
Vladimir Prus
efd007c790
Project root loading tweaks.
...
* new/project-root.jam (load): Really produce an error message when
project root file is not found.
* test/project_test3.py: Test for the error reporting.
[SVN r14280]
2002-07-02 14:14:45 +00:00
Vladimir Prus
e70e392ddd
Fix "-q" option, thanks to Markus Scherschanski.
...
* jam_src/make1.c (make1d): Quickquit in all cases, not only when
DEBUG_MAKE is set.
[SVN r14277]
2002-07-02 11:53:21 +00:00
Vladimir Prus
41896394ad
Fix typo in the previous commit.
...
[SVN r14276]
2002-07-02 11:41:17 +00:00
Vladimir Prus
bde3a45b09
Made project_test3 work on windows.
...
[SVN r14275]
2002-07-02 11:37:54 +00:00
Vladimir Prus
023c50202f
Test system improvements w.r.t. file content matching.
...
* test/BoostBuild.py (Tester.read_and_strip, Tester.expect_content):
New methods.
* test/test_system.html: Document the above methods.
[SVN r14274]
2002-07-02 10:34:43 +00:00
Dave Abrahams
d22e72693c
improved property.as-path
...
[SVN r14269]
2002-07-01 20:05:37 +00:00
Vladimir Prus
ddf7827f29
Integrated Perforce change 1522: InstallInto now handle multiple files.
...
[SVN r14258]
2002-06-28 10:33:26 +00:00
Dave Abrahams
0c4c2bb265
fixing up Jambase.c/jambase.c naming problem
...
[SVN r14256]
2002-06-28 02:18:29 +00:00
Dave Abrahams
866e1b523c
fix Jambase.c/jambase.c naming issue
...
[SVN r14255]
2002-06-28 02:15:17 +00:00
Vladimir Prus
50137dcc10
Beginning of the 'make' rule.
...
* new/targets.jam: Check for duplicate 'basic-target::generate()' calls.
Use better logic to tell is source is another main target or file.
(project-target::has-main-target): New rule.
* new/project.jam (lookup): Fixes. (find-target): Implemented.
* new/make.jam: New file, defines the 'make' rule and associated target
class.
* new/build-system.jam: Import 'make'. Generate virtual targets and
actualize them.
* new/utility.jam: Added "MkDir" rule and actions.
* test/project_test3.py: New test.
[SVN r14249]
2002-06-27 14:00:30 +00:00
Vladimir Prus
07b79b453f
Fix a bug in the previous commit.
...
[SVN r14248]
2002-06-27 13:41:35 +00:00
Vladimir Prus
f7691b8ccb
Futher cleanups. Tests now pass.
...
* new/targets.jam: Rename 'abstract-target::local-name' to 'name'. Rename
'abstract-target::name()' to 'abstract-target::full-name()'.
* test/project-test2/project-test2.jam: Induces change.
[SVN r14247]
2002-06-27 11:00:05 +00:00
Dave Abrahams
d3a806abc0
Bug fix for Vladimir
...
[SVN r14244]
2002-06-26 20:52:38 +00:00
Vladimir Prus
6c15e489bb
Don't wait after each run of bjam. Instead, wait for time change before
...
making any change to filesystem by the tester classes.
[SVN r14238]
2002-06-25 14:55:27 +00:00
Vladimir Prus
5a20c8d1b3
Cleanups.
...
[SVN r14237]
2002-06-25 13:27:47 +00:00
Dave Abrahams
c06e5f46f5
fixed mistaken removal of jambase.c
...
[SVN r14169]
2002-06-18 13:59:30 +00:00
Dave Abrahams
2d2451a271
unremoved
...
[SVN r14167]
2002-06-18 13:47:47 +00:00
Dave Abrahams
48150992e4
enable -q, thanks to "Markus Scherschanski" <mscherschanski@dspace.de>
...
[SVN r14083]
2002-06-05 13:38:17 +00:00
Dave Abrahams
99d874e63d
Warning suppression
...
[SVN r14059]
2002-05-29 14:17:13 +00:00
Dave Abrahams
3d8aae55e3
Merged Matt Armstrong's patches
...
[SVN r14053]
2002-05-28 20:35:13 +00:00
Dave Abrahams
632fd15728
Move fix to main trunk
...
[SVN r13953]
2002-05-16 15:42:44 +00:00
Dave Abrahams
25fb2add6c
Merged from RC_1_28_0
...
[SVN r13944]
2002-05-16 00:56:42 +00:00
Vladimir Prus
6e08a601a0
Tweak.
...
* new/class.jam: Import all rules from the 'class' module into a class
instance module, not into a class module.
* new/targets.jam: Remove explicit import from 'class' in ctor.
[SVN r13829]
2002-05-13 10:42:18 +00:00
Rene Rivera
fd3c87f199
Added container.
...
[SVN r13828]
2002-05-12 16:57:31 +00:00
Rene Rivera
269deb4cbf
Container classes of various kinds, only list for now.
...
[SVN r13827]
2002-05-12 16:57:14 +00:00
Rene Rivera
ef548f6f9f
Added is-a.
...
[SVN r13826]
2002-05-12 16:56:41 +00:00
Dave Abrahams
42ef876174
fix tabs and line-endings
...
[SVN r13774]
2002-05-09 14:24:57 +00:00
Dave Abrahams
769b9c903d
Remove settings JAMSHELL = "sh -c", since that can never work (the whole thing goes into argv[0]).
...
[SVN r13754]
2002-05-08 16:19:03 +00:00
Dave Abrahams
a663d9fd00
restore FAIL_EXPECTED rule
...
[SVN r13745]
2002-05-08 13:52:50 +00:00
Dave Abrahams
a3364b7b11
Restored to health on non-NT systems
...
[SVN r13742]
2002-05-08 11:39:23 +00:00
Dave Abrahams
2638238375
Fix building on Cygwin
...
[SVN r13728]
2002-05-07 21:44:19 +00:00
Dave Abrahams
a914676bcc
Fix building on Cygwin
...
[SVN r13727]
2002-05-07 20:53:02 +00:00
John Maddock
d7a97f3813
Fixes for Sun Forte cc
...
[SVN r13713]
2002-05-07 10:41:42 +00:00
Vladimir Prus
7e8437b177
* test/project_test1.py: Remove trailing whitespace, so that the test
...
work again, after 'print' fixes.
[SVN r13712]
2002-05-07 07:17:20 +00:00
Rene Rivera
72f6947675
Fixed printing of extraneous space when printing empty lines.
...
[SVN r13705]
2002-05-07 03:56:46 +00:00
Dave Abrahams
8264b51ea3
true 'C' compatibility
...
[SVN r13701]
2002-05-06 22:31:44 +00:00
Dave Abrahams
2b52c722d1
True 'C' compatibility
...
[SVN r13700]
2002-05-06 22:19:20 +00:00
Dave Abrahams
f3a8b89252
initial commit
...
[SVN r13699]
2002-05-06 21:37:47 +00:00
Dave Abrahams
ca39cf30da
Clear environment before testing
...
[SVN r13696]
2002-05-06 21:09:03 +00:00
Dave Abrahams
3605d8dc91
bug fix
...
[SVN r13695]
2002-05-06 20:59:53 +00:00
Dave Abrahams
cdba798a30
better error reporting
...
[SVN r13694]
2002-05-06 18:59:11 +00:00
Dave Abrahams
2bf1779f95
Bug fixes
...
[SVN r13693]
2002-05-06 18:54:24 +00:00
Dave Abrahams
6a5ea2f5e3
initial commit
...
[SVN r13691]
2002-05-06 18:29:50 +00:00
Dave Abrahams
6da1c928af
initial commit
...
[SVN r13690]
2002-05-06 18:22:28 +00:00
Dave Abrahams
b4e91a9649
new initialization code + tests
...
[SVN r13689]
2002-05-06 18:20:47 +00:00
Dave Abrahams
bd5f6d5455
new initialization code + tests
...
[SVN r13688]
2002-05-06 18:14:59 +00:00
Dave Abrahams
2b392b9c3f
new initialization code + tests
...
[SVN r13687]
2002-05-06 17:51:21 +00:00