2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-14 12:42:11 +00:00
Commit Graph

104 Commits

Author SHA1 Message Date
Aaron Boman
b55a11515a Fix message test. 2016-10-27 20:22:04 -05:00
Curt Moore
04c2c48ea1 Whitespace cleanup. 2015-09-17 10:24:07 +03:00
Rene Rivera
85950e07ba Make modules.import account for relative imports to the same modules. Now only the basename of the imported module is considered the key (and module namespace) and any directory part is used to search for the module. 2015-05-06 23:36:46 -05:00
Steven Watanabe
67a4c83e87 Avoid creating the hash in an object when it isn't needed.
[SVN r83834]
2013-04-10 18:50:33 +00:00
Jürgen Hunold
df5e3c4342 change bjam to b2 for user visible output
[SVN r83578]
2013-03-26 10:19:07 +00:00
Vladimir Prus
b274cb7aba Unbreak Python, broken by some of recent cleanup patches.
[SVN r80735]
2012-09-28 13:24:16 +00:00
Jurko Gospodnetić
9eadd97baf Boost Build cleanup - upgraded some functions taking a 'variable number of parameters' no lon longer be limited to 9 parameters and take 19 instead (max supported by the current Boost Jam implementation), minor stylistic changes.
[SVN r80329]
2012-08-31 12:02:18 +00:00
Jurko Gospodnetić
cd77d496c4 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ć
f667a1c9b6 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ć
4d2cfb32f8 Boost Build cleanup - minor stylistic change.
[SVN r79905]
2012-08-07 13:11:44 +00:00
Jurko Gospodnetić
0ff9b8794f 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ć
6ea2add103 Boost Build cleanup - minor stylistic changes.
[SVN r79888]
2012-08-06 15:16:53 +00:00
Jurko Gospodnetić
dff942e14b Boost Build cleanup - minor stylistic changes & comment updates.
[SVN r79733]
2012-07-25 05:15:42 +00:00
Jurko Gospodnetić
89f740660f Boost Jam/Build code cleanup - minor stylistic changes.
[SVN r79620]
2012-07-20 14:20:55 +00:00
Jurko Gospodnetić
f8fdeb9d02 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
8f0fb480f4 Don't crash when inheriting more than one function from parent Jamfile.
[SVN r64879]
2010-08-18 07:35:53 +00:00
Vladimir Prus
c411fb609b 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
2ad14b736e Port tools/testing.jam. This was scary.
[SVN r64592]
2010-08-04 10:16:08 +00:00
Vladimir Prus
487f970c15 Port notfile.py. Attempt to clean the mess with decorating action names.
[SVN r64431]
2010-07-29 10:39:31 +00:00
Vladimir Prus
a581752f90 Fix header dependencies processing.
[SVN r64407]
2010-07-28 12:27:08 +00:00
Vladimir Prus
d9169015d1 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
6bb81c6c68 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
eecce2ad84 Add Python bootstrap code
[SVN r55202]
2009-07-27 09:22:07 +00:00
Vladimir Prus
b040eb6785 Add experimental Python port
[SVN r55201]
2009-07-27 08:52:41 +00:00
Vladimir Prus
c3c636e483 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
9fbde57b1c 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
379b0a2738 Verify that escape characters are supported
[SVN r49793]
2008-11-16 14:50:48 +00:00
Vladimir Prus
4602a7d8c5 Quote semicolon
[SVN r49365]
2008-10-16 16:53:36 +00:00
Jurko Gospodnetić
44088b2c09 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ć
0bd6295a81 Minor stylistic Boost Build script changes.
[SVN r46263]
2008-06-08 22:36:08 +00:00
Jurko Gospodnetić
9efe7391c2 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ć
1aa1c820ab 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ć
9483bc4376 Minor stylistic Boost Build script changes.
[SVN r46255]
2008-06-08 19:56:22 +00:00
Jurko Gospodnetić
39e67e8f0d Minor stylistic Boost Build script changes.
[SVN r46254]
2008-06-08 19:41:56 +00:00
Jurko Gospodnetić
4633ad0edc 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ć
ca215eda78 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ć
1a176bb375 Minor stylistic changes in Boost Build's kernel/class.jam module.
[SVN r46194]
2008-06-06 15:28:36 +00:00
Jurko Gospodnetić
e80bd8aa53 Minor stylistic changes.
[SVN r45305]
2008-05-12 18:35:56 +00:00
Jurko Gospodnetić
f0e9614df5 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ć
65a07b4ac6 Minor stylistic changes.
[SVN r45120]
2008-05-04 23:55:56 +00:00
Jurko Gospodnetić
bef69d66e7 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ć
47b22866b8 Minor stylistic Boost Build code changes.
[SVN r45023]
2008-05-02 15:26:44 +00:00
Roland Schwarz
11032ed140 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ć
9b97e0ac91 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ć
07ba5ac218 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ć
9c6f90696b Removed trailing spaces and some empty lines.
[SVN r42492]
2008-01-05 18:29:36 +00:00
Jurko Gospodnetić
d8302d4159 Typo corrections. Minor stylistic changes.
[SVN r42480]
2008-01-05 16:55:36 +00:00
Vladimir Prus
1f68e61364 Recognize Jamroot as user module
[SVN r38147]
2007-07-05 10:34:26 +00:00
Rene Rivera
9ef6242538 Add/update copyrights+license (with help of a shell script).
[SVN r35851]
2006-11-05 07:13:39 +00:00
Rene Rivera
89143e9723 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