Dave Abrahams
2880452c0c
fix tabs and line-endings
...
[SVN r13774]
2002-05-09 14:24:57 +00:00
Dave Abrahams
afb0ec71a3
Restored to health on non-NT systems
...
[SVN r13742]
2002-05-08 11:39:23 +00:00
Vladimir Prus
90f969f273
* 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
633d2690ce
Fixed printing of extraneous space when printing empty lines.
...
[SVN r13705]
2002-05-07 03:56:46 +00:00
Dave Abrahams
7316de6a87
initial commit
...
[SVN r13699]
2002-05-06 21:37:47 +00:00
Dave Abrahams
062d2f1a64
Clear environment before testing
...
[SVN r13696]
2002-05-06 21:09:03 +00:00
Dave Abrahams
16fad74455
bug fix
...
[SVN r13695]
2002-05-06 20:59:53 +00:00
Dave Abrahams
424d03440f
Bug fixes
...
[SVN r13693]
2002-05-06 18:54:24 +00:00
Dave Abrahams
c3fa90b12c
initial commit
...
[SVN r13691]
2002-05-06 18:29:50 +00:00
Dave Abrahams
33ad019195
initial commit
...
[SVN r13690]
2002-05-06 18:22:28 +00:00
Dave Abrahams
de8b031494
new initialization code + tests
...
[SVN r13689]
2002-05-06 18:20:47 +00:00
Dave Abrahams
e2bec19ca0
new initialization code + tests
...
[SVN r13688]
2002-05-06 18:14:59 +00:00
Dave Abrahams
619aa3d30b
new initialization code + tests
...
[SVN r13687]
2002-05-06 17:51:21 +00:00
Vladimir Prus
1540ef6ce2
Some os.path improvements.
...
* new/os.path.jam: (root): Renamed from 'root-relative-path'.
(join): Accept arbitrary list of elements.
* new/project.jam: Induced changes.
[SVN r13686]
2002-05-06 15:20:24 +00:00
Vladimir Prus
d093c8fcdf
Forgotten file.
...
[SVN r13682]
2002-05-06 09:14:28 +00:00
Vladimir Prus
f89826f795
Work on project/targets modules.
...
* new/targets.jam: Considerably changed.
* new/project.jam: Projects now return project targets via 'target' rule.
Requirements are inherited. Renames 'subinclude(s)' to 'subproject(s)'.
(find-jamfile): Rewritten, which fixes some bugs.
* new/project-root/jam: (print): Sort projects first by they id, which
makes order more predictable.
* test/project-test1.py: Also run test from the 'project-test1' dir.
* test/project-test2.py: New test.
[SVN r13681]
2002-05-06 09:11:30 +00:00
Vladimir Prus
3ad1c845ca
Fixes.
...
* test/BoostBuild.py (Test.run_build_system): Now really allow any exit
status if the 'status' paremeter is 'None', per documentation.
[SVN r13680]
2002-05-06 08:48:08 +00:00
Vladimir Prus
30f83cf828
Some rules added and fixed.
...
* new/print.jam (wrapped-text): New rule.
* new/property.jam (refine): Fixed a horrible bug. (as-path): New rule,
to be made smarter later.
* sequence.jam: Comment typo fixed, and trailing whitespace killed.
[SVN r13679]
2002-05-06 07:42:45 +00:00
Vladimir Prus
6817b2e046
Test system fixes.
...
* test/BoostBuild.py (Tester.__init__): New paremeter 'arguments'. Add
BOOST_BUILD_PATH to the command line.
(Tester.set_tree): Make files writable after copying.
(Tester.copy): New method
(Test.read): Open file in read mode.
* test/test_system.html: Documented the above changes. Small cleanups.
* new/test.jam: Remove bootstrap code.
* new/readme.txt: Changed command line for running unit tests.
[SVN r13678]
2002-05-06 07:22:46 +00:00
Dave Abrahams
6ecaefdf42
initial checkin
...
[SVN r13670]
2002-05-06 03:46:55 +00:00
Rene Rivera
4852d195c3
Updated test to use generic print rules instead of dump rule. And therefore removed dump rule.
...
[SVN r13667]
2002-05-04 15:44:38 +00:00
Rene Rivera
c963414f7b
More cleanup of var names.
...
[SVN r13666]
2002-05-04 15:38:12 +00:00
Vladimir Prus
6ad14b5eee
Renamed 'refine-properties' to 'refine'.
...
[SVN r13664]
2002-05-04 12:32:22 +00:00
Vladimir Prus
424eb63499
Added a newline at the end of file -- for testing purposes, mostly.
...
[SVN r13649]
2002-05-03 17:18:31 +00:00
Rene Rivera
c8e6a65eb9
Some cleanup of project-root.load, per Dave's request.
...
[SVN r13648]
2002-05-03 17:08:55 +00:00
Dave Abrahams
cc1295aa1f
Set __class__ attribute in instances
...
Added block comment on class system usage
Added some new tests
[SVN r13646]
2002-05-03 16:40:12 +00:00
Rene Rivera
b84347f194
Removed tabs ;-O
...
[SVN r13645]
2002-05-03 16:21:23 +00:00
Vladimir Prus
5fcb8a7df6
Simplified project-root.load.
...
[SVN r13641]
2002-05-03 15:03:35 +00:00
Vladimir Prus
a235699660
Some property functions.
...
* property.jam (refine-properties): New rule.
* feature.jam: New feature attribute 'link-incompatible'.
* test.jam: Test the property module.
[SVN r13640]
2002-05-03 14:15:18 +00:00
Dave Abrahams
ee5fa7e874
A small simplification
...
[SVN r13639]
2002-05-03 14:15:13 +00:00
Dave Abrahams
ba15bfb488
initial checkin
...
[SVN r13637]
2002-05-03 12:35:41 +00:00
Vladimir Prus
dcbba6908b
Enhancements for project.lookup.
...
* new/project.jam (lookup): Require second argument, which specifies
directory, relative to which paths in id should be interpreted.
* test/project-test1.jam: Test for the above change.
[SVN r13636]
2002-05-03 10:10:14 +00:00
Vladimir Prus
c02f544d2b
Updated project-test1.py.
...
[SVN r13635]
2002-05-03 09:46:01 +00:00
Vladimir Prus
192311cd7d
Modification of project handling and fixes.
...
* os.path.jam (basename, pwd, glob): New rules. Changed naming convention
for many other rules.
* project-root.jam: Use os.path everywhere.
* project.jam: Don't convert project paths to absolute paths. Use os.path.
* build-system.jam: Don't use absolute name when loading jamfile.
[SVN r13634]
2002-05-03 09:40:26 +00:00
Rene Rivera
8c908113df
Slightly more functionality for print and doc. Not really working yet.
...
[SVN r13631]
2002-05-03 04:44:19 +00:00
Rene Rivera
43825413c7
Fixed find-jamfile prunning to given directory root.
...
[SVN r13630]
2002-05-03 04:43:37 +00:00
Dave Abrahams
8ae3a7a801
Eliminated bogus ^M characters
...
[SVN r13626]
2002-05-02 19:01:29 +00:00
Dave Abrahams
62f4252863
Workaround for crazy assertion in Jambase
...
[SVN r13625]
2002-05-02 19:01:07 +00:00
Dave Abrahams
38ef897e25
Show *full* build command on failure
...
[SVN r13624]
2002-05-02 19:00:38 +00:00
Dave Abrahams
d447258a56
Some bug fixes
...
[SVN r13623]
2002-05-02 18:59:31 +00:00
Dave Abrahams
ca889e05f7
Account for "normalized path" bugs
...
[SVN r13622]
2002-05-02 17:08:41 +00:00
Dave Abrahams
792a76e9ca
Updated test to take advantage of --build-system=... option
...
[SVN r13620]
2002-05-02 16:44:13 +00:00
Dave Abrahams
a1e30f1f5b
Initial checkin, includes test instructions
...
[SVN r13619]
2002-05-02 16:41:36 +00:00
Dave Abrahams
9e0f1bfcfa
Added --debug --quiet to args used when running tests
...
[SVN r13618]
2002-05-02 16:39:04 +00:00
Dave Abrahams
9f925528f0
Updated testing info
...
[SVN r13617]
2002-05-02 16:38:27 +00:00
Dave Abrahams
d5c5489d8f
Use modules.clone-rules
...
[SVN r13616]
2002-05-02 16:38:04 +00:00
Dave Abrahams
c97004eac4
Implemented --quiet flag for testing
...
[SVN r13615]
2002-05-02 16:37:23 +00:00
Dave Abrahams
93a774c3f3
Moved project loading to build-system.jam
...
[SVN r13614]
2002-05-02 16:36:30 +00:00
Dave Abrahams
a387e51771
Major bug fix (gotta fix that Jam lexer!)
...
Some coding convention fixes
[SVN r13612]
2002-05-02 16:30:38 +00:00
Dave Abrahams
193b483c5d
Slight tweak to Jamfile loading; still doesn't work
...
[SVN r13592]
2002-04-30 16:59:40 +00:00