2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-15 00:52:16 +00:00
Commit Graph

189 Commits

Author SHA1 Message Date
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
Vladimir Prus
ba946afb86 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
13dc7be0d6 Forgotten file.
[SVN r13682]
2002-05-06 09:14:28 +00:00
Vladimir Prus
526a6b60ec 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
180d72a999 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
674e830ab9 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
05219612c8 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
Vladimir Prus
7216413534 Minor fixes.
* jam_src/Jambase: Now really downcase $(ARGV[1]).
    * jam_src/compile.c: Fix formatting, now that 'lol_print' don't insert
        space at the end.
    * jam_src/jambase.c: Regenerated.


[SVN r13676]
2002-05-06 06:44:24 +00:00
Dave Abrahams
bf5a3ed78f initial checkin
[SVN r13670]
2002-05-06 03:46:55 +00:00
Rene Rivera
4710ebfa4d 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
ff7f0bf8f6 More cleanup of var names.
[SVN r13666]
2002-05-04 15:38:12 +00:00
Vladimir Prus
00fb9f308d Renamed 'refine-properties' to 'refine'.
[SVN r13664]
2002-05-04 12:32:22 +00:00
John Maddock
fbecfa9d63 Added automatic Cygwin detection
[SVN r13663]
2002-05-04 11:06:20 +00:00
Vladimir Prus
688dbda1a7 Added a newline at the end of file -- for testing purposes, mostly.
[SVN r13649]
2002-05-03 17:18:31 +00:00
Rene Rivera
006224fc68 Some cleanup of project-root.load, per Dave's request.
[SVN r13648]
2002-05-03 17:08:55 +00:00
Dave Abrahams
b469b032dd 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
b7d0bc9f22 Removed tabs ;-O
[SVN r13645]
2002-05-03 16:21:23 +00:00
Vladimir Prus
20f3235e4d Simplified project-root.load.
[SVN r13641]
2002-05-03 15:03:35 +00:00
Vladimir Prus
81c11a458f 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
caa65e3357 A small simplification
[SVN r13639]
2002-05-03 14:15:13 +00:00
Dave Abrahams
ee065366a2 initial checkin
[SVN r13637]
2002-05-03 12:35:41 +00:00
Vladimir Prus
cfbf941144 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
99f579c5c9 Updated project-test1.py.
[SVN r13635]
2002-05-03 09:46:01 +00:00
Vladimir Prus
132b2192e6 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
56e948455f Slightly more functionality for print and doc. Not really working yet.
[SVN r13631]
2002-05-03 04:44:19 +00:00
Rene Rivera
9aba00f7b8 Fixed find-jamfile prunning to given directory root.
[SVN r13630]
2002-05-03 04:43:37 +00:00
Rene Rivera
687692e434 Merge bjam changes.
[SVN r13628]
2002-05-03 02:02:50 +00:00
Dave Abrahams
202045e0c2 Eliminated bogus ^M characters
[SVN r13626]
2002-05-02 19:01:29 +00:00
Dave Abrahams
0241b6de73 Workaround for crazy assertion in Jambase
[SVN r13625]
2002-05-02 19:01:07 +00:00
Dave Abrahams
64ae13d9a8 Show *full* build command on failure
[SVN r13624]
2002-05-02 19:00:38 +00:00
Dave Abrahams
e9b124397a Some bug fixes
[SVN r13623]
2002-05-02 18:59:31 +00:00
Dave Abrahams
b4aa7c86c2 Account for "normalized path" bugs
[SVN r13622]
2002-05-02 17:08:41 +00:00
Dave Abrahams
c9a4bf48b3 Updated test to take advantage of --build-system=... option
[SVN r13620]
2002-05-02 16:44:13 +00:00
Dave Abrahams
30ef00ea04 Initial checkin, includes test instructions
[SVN r13619]
2002-05-02 16:41:36 +00:00
Dave Abrahams
6dc0ba2240 Added --debug --quiet to args used when running tests
[SVN r13618]
2002-05-02 16:39:04 +00:00
Dave Abrahams
ebc208b6d2 Updated testing info
[SVN r13617]
2002-05-02 16:38:27 +00:00
Dave Abrahams
148629fbd9 Use modules.clone-rules
[SVN r13616]
2002-05-02 16:38:04 +00:00
Dave Abrahams
32fff77043 Implemented --quiet flag for testing
[SVN r13615]
2002-05-02 16:37:23 +00:00
Dave Abrahams
ca16487d09 Moved project loading to build-system.jam
[SVN r13614]
2002-05-02 16:36:30 +00:00
Dave Abrahams
0c74bcfc55 Major bug fix (gotta fix that Jam lexer!)
Some coding convention fixes


[SVN r13612]
2002-05-02 16:30:38 +00:00
Dave Abrahams
8d944173b7 Slight tweak to Jamfile loading; still doesn't work
[SVN r13592]
2002-04-30 16:59:40 +00:00
Dave Abrahams
0c7921f8c5 use new coding conventions
[SVN r13591]
2002-04-30 16:45:58 +00:00
Dave Abrahams
05cee648aa cleanups
[SVN r13590]
2002-04-30 16:43:20 +00:00
Dave Abrahams
9e7ce549cf Use new naming conventions
[SVN r13589]
2002-04-30 16:34:26 +00:00