Jurko Gospodnetić
54e4baea8d
Boost Build's errors.jam module now recognizes project-config.jam modules as user locations same as other Boost Build configuration files.
...
[SVN r79923]
2012-08-08 14:39:07 +00:00
Jurko Gospodnetić
a00e8143b5
Updated Boost Build's errors.jam module to have its rules support more than 9 parameters (up to 19 currently supported by Boost Jam).
...
[SVN r79922]
2012-08-08 14:37:06 +00:00
Jurko Gospodnetić
045bf2033e
Boost Build cleanup - minor stylistic change.
...
[SVN r79905]
2012-08-07 13:11:44 +00:00
Jurko Gospodnetić
bb58317939
Boost Build cleanup - errors.backtrace rule no longer displays an extra empty line if asked to list user modules only and there are no user modules in the current call stack.
...
[SVN r79904]
2012-08-07 13:09:31 +00:00
Jurko Gospodnetić
05c32444d6
Boost Build cleanup - minor stylistic changes.
...
[SVN r79888]
2012-08-06 15:16:53 +00:00
Jurko Gospodnetić
177d6e6a6d
Boost Build cleanup - minor stylistic changes & comment updates.
...
[SVN r79733]
2012-07-25 05:15:42 +00:00
Jurko Gospodnetić
52ed6e5a98
Boost Jam/Build code cleanup - minor stylistic changes.
...
[SVN r79620]
2012-07-20 14:20:55 +00:00
Jurko Gospodnetić
ac6c3f6b5a
Added an import missing in case some conditional tests listed in the class.jam Boost Build module's __test__() testing rule are enabled.
...
[SVN r78933]
2012-06-14 07:31:15 +00:00
Vladimir Prus
d8aba8b02b
Don't crash when inheriting more than one function from parent Jamfile.
...
[SVN r64879]
2010-08-18 07:35:53 +00:00
Vladimir Prus
add5bdf7e0
Port build/configure.jam.
...
Also allow to expose Python class to Jam, which fixes
tag.py and inline.py testcases.
[SVN r64610]
2010-08-05 06:22:58 +00:00
Vladimir Prus
6bf35112bd
Port tools/testing.jam. This was scary.
...
[SVN r64592]
2010-08-04 10:16:08 +00:00
Vladimir Prus
6d9d4fcfce
Port notfile.py. Attempt to clean the mess with decorating action names.
...
[SVN r64431]
2010-07-29 10:39:31 +00:00
Vladimir Prus
6a297c3832
Fix header dependencies processing.
...
[SVN r64407]
2010-07-28 12:27:08 +00:00
Vladimir Prus
5129fe6fa2
Make default build work.
...
Also, return non-zero status if there were errors.
[SVN r64384]
2010-07-27 11:53:37 +00:00
Vladimir Prus
0907cc652c
Only use Python port of Boost.Build when exactly '--python' is passed.
...
Fixes #3814 .
[SVN r58668]
2010-01-04 10:36:08 +00:00
Vladimir Prus
6a166a80e9
Add Python bootstrap code
...
[SVN r55202]
2009-07-27 09:22:07 +00:00
Vladimir Prus
4e9f604284
Add experimental Python port
...
[SVN r55201]
2009-07-27 08:52:41 +00:00
Vladimir Prus
915022e92f
Use or not use escape sequences depending on availability.
...
Emit warning only on cygwin.
[SVN r49846]
2008-11-19 18:20:39 +00:00
Vladimir Prus
990b520ba0
If escape characters are not supported, emit warning, not error.
...
This is temporary solution to make regression test work again.
[SVN r49816]
2008-11-17 12:08:03 +00:00
Vladimir Prus
07b2ee7a3f
Verify that escape characters are supported
...
[SVN r49793]
2008-11-16 14:50:48 +00:00
Vladimir Prus
8beefcd2c3
Quote semicolon
...
[SVN r49365]
2008-10-16 16:53:36 +00:00
Jurko Gospodnetić
bf2f88f426
Corrected a Boost Build error handling in its modules.jam module, causing an 'unknown errors.error rule' error to be reported instead of the intended one when passing incorrect options to the import rule.
...
[SVN r48518]
2008-09-01 16:04:42 +00:00
Jurko Gospodnetić
4677ac9c2c
Minor stylistic Boost Build script changes.
...
[SVN r46263]
2008-06-08 22:36:08 +00:00
Jurko Gospodnetić
c2e96b4454
Removed empty internal Boost Build __test__ rules. Made remaining __test__ rules be non-local to correct a defect introduced during last internal testing system reorganization with local __test__ rules not getting called. Minor stylistic changes.
...
[SVN r46258]
2008-06-08 21:55:16 +00:00
Jurko Gospodnetić
34728f57f1
Renamed Boost.Build's internal assert.nonempty-variable() rule to assert.variable-non-empty().
...
[SVN r46257]
2008-06-08 20:56:24 +00:00
Jurko Gospodnetić
24d375751e
Minor stylistic Boost Build script changes.
...
[SVN r46255]
2008-06-08 19:56:22 +00:00
Jurko Gospodnetić
4c7cb7818f
Minor stylistic Boost Build script changes.
...
[SVN r46254]
2008-06-08 19:41:56 +00:00
Jurko Gospodnetić
47f1d05c13
Refactored the Boost Build's modules.jam module to avoid possible problems with running Boost Build's internal unit tests and the .tested global variable being used from an incorrect module/namespace.
...
Made displaying a list of modules with not __test__ internal unit testing rule defined an optional feature enabled by specifying the --debug-tests command line option.
Minor stylistic changes.
[SVN r46237]
2008-06-08 14:18:11 +00:00
Jurko Gospodnetić
28cdc8e4b1
Fixed a bug in Boost Build causing its module names to be displayed incorrectly when running Boost Build module tests for indirectly loaded modules. Minor stylistic changes.
...
[SVN r46235]
2008-06-08 13:03:39 +00:00
Jurko Gospodnetić
21133b86dd
Minor stylistic changes in Boost Build's kernel/class.jam module.
...
[SVN r46194]
2008-06-06 15:28:36 +00:00
Jurko Gospodnetić
5de08f981c
Minor stylistic changes.
...
[SVN r45305]
2008-05-12 18:35:56 +00:00
Jurko Gospodnetić
f7290b2187
Documented that modules.call-in and modules.call-locally rules may forward at most 8 parameters to the rules they call. Also removed the extra unused $(9) parameter forwarding in the modules.call-locally rule.
...
[SVN r45304]
2008-05-12 18:31:59 +00:00
Jurko Gospodnetić
ddc382175e
Minor stylistic changes.
...
[SVN r45120]
2008-05-04 23:55:56 +00:00
Jurko Gospodnetić
9683e5a085
Removed the old and no longer existing 'new' folder form the internal Boost Build path.
...
[SVN r45106]
2008-05-04 03:30:15 +00:00
Jurko Gospodnetić
b97333aa4e
Minor stylistic Boost Build code changes.
...
[SVN r45023]
2008-05-02 15:26:44 +00:00
Roland Schwarz
ddf1479809
Added "contrib" subdirectory for user contributed modules that are not yet fully reviewed.
...
Added first module: boost.jam for linking to prebuilt (decorated) boost libraries.
[SVN r44411]
2008-04-14 13:27:46 +00:00
Jurko Gospodnetić
d96735566f
No functional changes but only stylistic changes such as: comment typo corrections, wrapping lines to 80 characters, indentations, removing trailing spaces, removing empty lines, made tests use Jamfile.jam and Jamroot.jam Boost Build script names, removed unnecessary module imports, etc.
...
[SVN r42506]
2008-01-06 00:25:48 +00:00
Jurko Gospodnetić
275b25072d
Minor stylistic changes - cleaned up import calls, wrapped much text at 80 characters updated comments, typo corrections, removed trailing spaces, etc.
...
[SVN r42497]
2008-01-05 20:37:44 +00:00
Jurko Gospodnetić
ffa48a7399
Removed trailing spaces and some empty lines.
...
[SVN r42492]
2008-01-05 18:29:36 +00:00
Jurko Gospodnetić
9fd5e06057
Typo corrections. Minor stylistic changes.
...
[SVN r42480]
2008-01-05 16:55:36 +00:00
Vladimir Prus
53efd4d755
Recognize Jamroot as user module
...
[SVN r38147]
2007-07-05 10:34:26 +00:00
Rene Rivera
3b73c71ee5
Add/update copyrights+license (with help of a shell script).
...
[SVN r35851]
2006-11-05 07:13:39 +00:00
Rene Rivera
d5dfde2c11
Fix missing online help docs, and refactor to not use header scanning to speed up the parsing of Jamfiles for docs.
...
[SVN r33746]
2006-04-19 20:13:54 +00:00
Vladimir Prus
c0982fda0e
Exit if one of processed options wants to exit.
...
[SVN r32769]
2006-02-09 13:53:20 +00:00
Vladimir Prus
874f64a3b1
Print the value of "project-help" variant in ./Jamfile on --help option.
...
[SVN r32767]
2006-02-09 13:38:13 +00:00
Rene Rivera
15c10c2e16
Apply patch from Reece Dun to remove the generation of response files as targets. But instead use the @() bjam functionality.
...
[SVN r31562]
2005-11-05 07:46:38 +00:00
Rene Rivera
8fe6c064cf
Because of NORMALIZE_PATH change we now require bjam 3.1.12.
...
[SVN r31182]
2005-10-03 14:28:24 +00:00
Rene Rivera
135cc00ef8
Variety of performance improvements.
...
* bjam; bump to version 3.1.12
* bjam; make it possible to build in MinGW/MSYS shell
* bjam; move profile code to debug.h/c to make it available for use everywhere
* bjam; cache all filesystem query operations, Unix and Windows only, include PWD and scanning
* bjam; add memory profile info, and sprinkle throught code
* bbv2; rewrite some while() loops into for() loops to reduce time and memory
* bbv2; keep a single instance counter instead of one per type to reduce memory use
* bjam+bbv2; change NORMALIZE_PATH builtin to join path parts to reduce memory use
[SVN r31177]
2005-10-03 00:47:36 +00:00
Vladimir Prus
07d836e177
Enable native version of regex.transform.
...
[SVN r31141]
2005-09-28 14:28:46 +00:00
Vladimir Prus
353359d5b0
Reduce the number of calls to the PWD builtin.
...
[SVN r31139]
2005-09-28 13:27:47 +00:00