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