Jurko Gospodnetić
2c29e4e4db
Comment typo correction.
...
[SVN r78963]
2012-06-15 23:06:09 +00:00
Jurko Gospodnetić
b8623c04a6
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ć
f932a890c3
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ć
796cd6cd88
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ć
2b1d5de7aa
Corrected a typo on the Boost.Jam's usage information screen.
...
[SVN r78504]
2012-05-18 15:02:57 +00:00
Vladimir Prus
f97f602a79
Simplify conditional expression.
...
[SVN r75804]
2011-12-04 16:39:47 +00:00
Vladimir Prus
000b9ece98
Correct operator precedence.
...
Fixes #6209 .
[SVN r75803]
2011-12-04 15:43:05 +00:00
Vladimir Prus
de849f6633
Fix path.makedirs on Windows.
...
[SVN r70471]
2011-03-23 09:55:29 +00:00
Vladimir Prus
3f4f1f84cb
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
bccd332725
Stub port of util/indirect.jam
...
[SVN r64881]
2010-08-18 07:40:08 +00:00
Vladimir Prus
8f9f71e3bc
Fix python/jam translation some more.
...
[SVN r64707]
2010-08-09 20:52:52 +00:00
Vladimir Prus
8a5291f2c3
Improve python-to-jam-to-python tunnelling of values, and 'generate' metatarget.
...
[SVN r64691]
2010-08-09 10:30:54 +00:00
Vladimir Prus
eef5b9b51f
Port tools/package.py. Fix various bugs.
...
[SVN r64643]
2010-08-06 15:37:13 +00:00
Vladimir Prus
4e320d50c0
Make the 'cached' decorator work on methods.
...
[SVN r64640]
2010-08-06 13:26: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
Steven Watanabe
3c7a4d69ce
Make print more robust. This should fix the regression test failure.
...
[SVN r64579]
2010-08-03 17:46:19 +00:00
Vladimir Prus
7052e98b3a
Make test/standalone.py pass.
...
[SVN r64549]
2010-08-02 17:30:46 +00:00
Vladimir Prus
bd0c1a9b1b
Partially upgrade build/generators.py
...
[SVN r64539]
2010-08-02 14:15:50 +00:00
Vladimir Prus
a4095787fa
Complete porting of build/targets.jam
...
[SVN r64537]
2010-08-02 11:38:54 +00:00
Vladimir Prus
0b925b7d3f
Fix 'glob-in-tree'.
...
[SVN r64463]
2010-07-30 10:14:15 +00:00
Vladimir Prus
f82fc1e38e
Fix indirect conditional requirements.
...
[SVN r64461]
2010-07-30 09:44:28 +00:00
Vladimir Prus
f4a0ff6125
Fix the 'chain' and 'inherited_dependency' tests.
...
[SVN r64460]
2010-07-30 08:46:20 +00:00
Vladimir Prus
73fb9e4996
Add stub port of os.jam.
...
[SVN r64444]
2010-07-29 14:33:56 +00:00
Vladimir Prus
12688d3182
Make build-dir project attribute and command-line option work.
...
[SVN r64357]
2010-07-26 11:40:00 +00:00
Vladimir Prus
3d92c23c29
Major update of top level 'build_system.py' module.
...
[SVN r64351]
2010-07-26 08:28:12 +00:00
Vladimir Prus
9859bcab15
Add decorator for caching function results.
...
[SVN r64350]
2010-07-26 08:07:07 +00:00
Vladimir Prus
72a0c82fcd
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
532bc4ed1b
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
d6571c815e
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
b833784edb
Fix scalability issues in subvariant.all-referenced-targets.
...
[SVN r59831]
2010-02-21 23:46:42 +00:00
Vladimir Prus
8c1bd79f33
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
5368d5d44f
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
b040eb6785
Add experimental Python port
...
[SVN r55201]
2009-07-27 08:52:41 +00:00
Vladimir Prus
70d66494c9
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
792f78ae1a
Add support for options with implied values.
...
[SVN r54891]
2009-07-11 14:42:30 +00:00
Vladimir Prus
d672a5a364
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
2c7c99a5f7
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
80fe0ce9e5
Quote strings containing semicolons
...
[SVN r49709]
2008-11-13 06:44:21 +00:00
Jurko Gospodnetić
92aea5bb39
Minor stylistic changes throughout several Boost Build modules. Added several todo comments.
...
[SVN r48644]
2008-09-07 06:10:32 +00:00
Jurko Gospodnetić
f3db11e694
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
ea79842dcb
Cleanup of BBv2 number utilities to improve performance.
...
[SVN r48628]
2008-09-06 05:09:20 +00:00
Jurko Gospodnetić
284c0935ac
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ć
0087ca36a8
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ć
0675a48c5b
Minor stylistic changes made to the Boost Build util/option.jam module.
...
[SVN r48476]
2008-08-30 16:23:59 +00:00
Jurko Gospodnetić
bebee74a8f
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ć
69bf672ccf
Minor stylistic code & comment changes in different Boost Build utility modules.
...
[SVN r47640]
2008-07-20 17:18:03 +00:00
Jurko Gospodnetić
82e59ca84d
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ć
e738b524b7
Minor stylistic changes in different Boost Build scripts.
...
[SVN r47344]
2008-07-12 11:33:16 +00:00
Jurko Gospodnetić
a1d4134774
Minor stylistic Boost Build script changes.
...
[SVN r46939]
2008-07-01 06:19:33 +00:00