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

260 Commits

Author SHA1 Message Date
Jurko Gospodnetić
ebc937379e Comment typo correction.
[SVN r78963]
2012-06-15 23:06:09 +00:00
Jurko Gospodnetić
b2a4fe3006 Added a few new internal unit tests for Boost Build's utility.unquote() rule.
[SVN r78957]
2012-06-15 15:29:24 +00:00
Jurko Gospodnetić
a94b783f8f End-user error message in Boost Jam based Boost Build utility.ungrist() rule did not correspond to the actual rule's implementation. It implied that the value '<>' should be acceptable while it was not. Python based Boost Build implementation on the other hand accepted such values. Updated the original rule to accept this value as well.
[SVN r78956]
2012-06-15 15:17:51 +00:00
Jurko Gospodnetić
313718cdb9 Corrected a badly formed end-user error message in Boost Build's utility.jam module.
[SVN r78955]
2012-06-15 15:11:19 +00:00
Jurko Gospodnetić
297c662933 Corrected a typo on the Boost.Jam's usage information screen.
[SVN r78504]
2012-05-18 15:02:57 +00:00
Vladimir Prus
a30768a083 Simplify conditional expression.
[SVN r75804]
2011-12-04 16:39:47 +00:00
Vladimir Prus
f141139752 Correct operator precedence.
Fixes #6209.

[SVN r75803]
2011-12-04 15:43:05 +00:00
Vladimir Prus
adabffd0df Fix path.makedirs on Windows.
[SVN r70471]
2011-03-23 09:55:29 +00:00
Vladimir Prus
241361971c Make sure the directory for config.log exists.
This fixes a problem whereby when building the first time
in a fresh source tree, output of configuration checks goes
to stdout, because we tried to create config.log in as-yet
nonexistent building directory.


[SVN r70179]
2011-03-19 12:30:49 +00:00
Vladimir Prus
256491c938 Stub port of util/indirect.jam
[SVN r64881]
2010-08-18 07:40:08 +00:00
Vladimir Prus
32eec4e9a0 Fix python/jam translation some more.
[SVN r64707]
2010-08-09 20:52:52 +00:00
Vladimir Prus
c49d198fd3 Improve python-to-jam-to-python tunnelling of values, and 'generate' metatarget.
[SVN r64691]
2010-08-09 10:30:54 +00:00
Vladimir Prus
befe7552b7 Port tools/package.py. Fix various bugs.
[SVN r64643]
2010-08-06 15:37:13 +00:00
Vladimir Prus
9213053547 Make the 'cached' decorator work on methods.
[SVN r64640]
2010-08-06 13:26: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
Steven Watanabe
0b1ab9d0f3 Make print more robust. This should fix the regression test failure.
[SVN r64579]
2010-08-03 17:46:19 +00:00
Vladimir Prus
80e3957ee8 Make test/standalone.py pass.
[SVN r64549]
2010-08-02 17:30:46 +00:00
Vladimir Prus
eb262a3d35 Partially upgrade build/generators.py
[SVN r64539]
2010-08-02 14:15:50 +00:00
Vladimir Prus
4e3c57b819 Complete porting of build/targets.jam
[SVN r64537]
2010-08-02 11:38:54 +00:00
Vladimir Prus
8ce2090f99 Fix 'glob-in-tree'.
[SVN r64463]
2010-07-30 10:14:15 +00:00
Vladimir Prus
4758c107f9 Fix indirect conditional requirements.
[SVN r64461]
2010-07-30 09:44:28 +00:00
Vladimir Prus
0dfa4b3a19 Fix the 'chain' and 'inherited_dependency' tests.
[SVN r64460]
2010-07-30 08:46:20 +00:00
Vladimir Prus
6fafa45f50 Add stub port of os.jam.
[SVN r64444]
2010-07-29 14:33:56 +00:00
Vladimir Prus
fa7f2cb8ac Make build-dir project attribute and command-line option work.
[SVN r64357]
2010-07-26 11:40:00 +00:00
Vladimir Prus
77ee1e6c56 Major update of top level 'build_system.py' module.
[SVN r64351]
2010-07-26 08:28:12 +00:00
Vladimir Prus
049b11e7e4 Add decorator for caching function results.
[SVN r64350]
2010-07-26 08:07:07 +00:00
Vladimir Prus
1dcece565f Implemented a mechanism for parameter translation from bjam to python
signatures.

This allows to expose the same interface to Jamfiles as before, e.g.

     rule toolset.flags ( rule variable condition * : values * )

and use natural interface in the Python side, where, 'rule', 'variable',
'condition' and 'values' are parameters, and the first two of them
will get string, not list of strings.


[SVN r64158]
2010-07-19 13:20:51 +00:00
Steven Watanabe
9c70b7e8db Hack to update print targets when their contents change. This should fix the ancient bug whereby boostbook_catalog.xml doesn't get updated when user-config-jam is changed
[SVN r62280]
2010-05-27 21:24:26 +00:00
Vladimir Prus
88c0c95622 Robustify against dots in Jamfile pathnames.
Without this patch, if a Jamfile uses $(__name__).some-rule
for example as generator id, the rule would not be
actually called if Jamfile's path included a dot.


[SVN r59862]
2010-02-24 10:27:50 +00:00
Vladimir Prus
0406045d19 Fix scalability issues in subvariant.all-referenced-targets.
[SVN r59831]
2010-02-21 23:46:42 +00:00
Vladimir Prus
2674d67c72 Reset everyting back to revision 56032.
My partial reverts of things appear to be creating bigger mess.


[SVN r56042]
2009-09-05 12:44:28 +00:00
Vladimir Prus
21896bba81 Revert revision 48644.
It contains so many formatting changes to as make porting things to
Python impossible. I'll cherry-pick the todo and non-formatting changes
soonish.


[SVN r56034]
2009-09-05 12:01:30 +00:00
Vladimir Prus
4e9f604284 Add experimental Python port
[SVN r55201]
2009-07-27 08:52:41 +00:00
Vladimir Prus
e07fc6e533 If --prefix is specified on command line, ignore bin/lib dir from config file.
[SVN r54895]
2009-07-11 15:52:41 +00:00
Vladimir Prus
0448c06c2e Add support for options with implied values.
[SVN r54891]
2009-07-11 14:42:30 +00:00
Vladimir Prus
d0a1d0a7b6 Add new --jobs option and allow to set it in site-config.jam/user-config.jam.
[SVN r49869]
2008-11-22 10:03:10 +00:00
Vladimir Prus
0d27c0a518 When source resides in a subdirectory of source dir, preserve that
subdirectory in the target path.


[SVN r49714]
2008-11-13 08:26:39 +00:00
Vladimir Prus
9cd73d1dba Quote strings containing semicolons
[SVN r49709]
2008-11-13 06:44:21 +00:00
Jurko Gospodnetić
8cdc1cb2d9 Minor stylistic changes throughout several Boost Build modules. Added several todo comments.
[SVN r48644]
2008-09-07 06:10:32 +00:00
Jurko Gospodnetić
5700535495 Removed some no longer used global variables from Boost Build's util/numbers.jam module.
[SVN r48630]
2008-09-06 14:39:00 +00:00
Rene Rivera
f4296e4271 Cleanup of BBv2 number utilities to improve performance.
[SVN r48628]
2008-09-06 05:09:20 +00:00
Jurko Gospodnetić
78483280a0 Added a new utility.unquote() rule to the Boost Build util/utility.jam module. Tests included. This is part of cleaning up some command line parsing where on some OS's quotes are stripped by the OS and on some they are not.
[SVN r48500]
2008-08-31 21:25:03 +00:00
Jurko Gospodnetić
c0f8ab5da0 Cleaned up the Boost Build util/utility.jam module a bit. Reordered the rule definitions alphabetically. Added better testing for the ungrist rule. Added better documentation comments.
[SVN r48499]
2008-08-31 21:22:58 +00:00
Jurko Gospodnetić
cd77b34011 Minor stylistic changes made to the Boost Build util/option.jam module.
[SVN r48476]
2008-08-30 16:23:59 +00:00
Jurko Gospodnetić
97e9af5e74 Updated the comment parsing logic in Boost Build's util/doc.jam module. Now correctly recognizes comment blocks starting with an empty line and correctly parses comment lines where the initial # character is followed by a non-whitespace characters.
This for example allows it to correctly process comments written like this:

######################################
#
# And example comment.
#
######################################

Which would previously not get interpreted as valid module description comment blocks.

[SVN r48313]
2008-08-23 11:51:45 +00:00
Jurko Gospodnetić
bb5840547b Minor stylistic code & comment changes in different Boost Build utility modules.
[SVN r47640]
2008-07-20 17:18:03 +00:00
Jurko Gospodnetić
118034a0c6 Minor stylistic changes made to Boost Build util/path.jam script and doc/src/tasks.xml documentation.
[SVN r47469]
2008-07-16 09:21:22 +00:00
Jurko Gospodnetić
24034a4344 Minor stylistic changes in different Boost Build scripts.
[SVN r47344]
2008-07-12 11:33:16 +00:00
Jurko Gospodnetić
476f8ec8d6 Minor stylistic Boost Build script changes.
[SVN r46939]
2008-07-01 06:19:33 +00:00