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
ccd3103a80
New --dump-generators option to list all generators.
...
[SVN r55711]
2009-08-22 08:04:31 +00:00
Vladimir Prus
1a999110ea
Adjust the search for project-config.jam.
...
[SVN r52173]
2009-04-04 21:15:09 +00:00
Vladimir Prus
d1c45ccc30
Implement project-config.jam loading.
...
[SVN r52170]
2009-04-04 18:54:12 +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
8beefcd2c3
Quote semicolon
...
[SVN r49365]
2008-10-16 16:53:36 +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ć
8dd8f437c6
Cleaning up some command line parsing where on some OS's quotes are stripped by the OS and on some they are not. This fixes a failing Boost Build configuration.py unit test on Cygwin.
...
[SVN r48502]
2008-08-31 21:31:32 +00:00
Jurko Gospodnetić
5d8c130d7e
Corrected a comment typo in Boost Build's main build-system.jam module.
...
[SVN r48501]
2008-08-31 21:29:00 +00:00
Jurko Gospodnetić
ff24272cb9
Minor stylistic Boost Jam & Boost Build module changes.
...
[SVN r48301]
2008-08-23 03:12:27 +00:00
Jurko Gospodnetić
26af1e1984
Minor stylistic changes made to several Boost Build implementation & toolset modules.
...
[SVN r48297]
2008-08-22 22:14:23 +00:00
Jurko Gospodnetić
4a70266395
Removed a TODO comment related to the 'NOTFILE all ;' statement in tools/build/v2/build-system.jam and replace with a better explanation comment. Dead code removal, Comment typo corrections. Minor stylistic changes.
...
[SVN r45072]
2008-05-03 16:32:23 +00:00
Jurko Gospodnetić
8d75524f7f
Cleaned up the main Boost Build module a bit related to how it processes explicit file (not target) references specified on the command line. Improved the related unit test. Minor stylistic changes.
...
[SVN r45070]
2008-05-03 16:05:17 +00:00
Vladimir Prus
0673909fca
Remove leftover debug code
...
[SVN r43993]
2008-04-02 05:15:43 +00:00
Vladimir Prus
67f811e2e5
Ubreak loading of build-system.jam.
...
[SVN r43991]
2008-04-01 18:39:55 +00:00
Rene Rivera
1130f9db85
Revert various changes that break backward compatibility, and also some minor edits.
...
[SVN r42632]
2008-01-09 04:31:58 +00:00
Jurko Gospodnetić
a3e99b74c0
Updated the __ACTION_RULE__ to not return its action command output as a single string but instead split it into a list of output lines. This allows Jam code using this output to work correctly independently of what newline character combinations are in use. This was causing problems with Boost Build unit tests which can now be updated to pass.
...
Consequences & checks:
* Final __ACTION_RULE__ rule parameter has changed from output ? to output-lines *.
* Updated corresponding Jam documentation.
* Updated the all related Boost Build code.
* No code on the Boost trunk uses this rule except for Boost Build itself.
[SVN r42629]
2008-01-09 04:05:29 +00:00
Jurko Gospodnetić
f03e702b20
Made some debugging messages more consistent.
...
[SVN r42614]
2008-01-08 15:21:15 +00:00
Jurko Gospodnetić
a4770ed1b5
Corrected explicitly specified user-config file handling. Was not looking for the specified file in the regular path instead of the current folder and did not work with absolute paths.
...
[SVN r42566]
2008-01-07 17:00:59 +00:00
Jurko Gospodnetić
f3a8104749
Corrected a bug with the customized default toolset being read from the toolset module but defined in the build-system module. Effect was that customized default toolsets were getting ignored.
...
[SVN r42546]
2008-01-06 20:06:33 +00:00
Jurko Gospodnetić
77d4106fcb
Stylistic changes: typo corrections, comment alignments, output string updates, no functional changes, etc.
...
[SVN r42516]
2008-01-06 08:16:34 +00:00
Jurko Gospodnetić
1d2e1e8a8a
Added the --ignore-site-config option telling Boost.Build not to load the site configuration file.
...
[SVN r42514]
2008-01-06 07:28:47 +00:00
Jurko Gospodnetić
9cd751107a
Added support for choosing the toolset and toolset version to be used 'by default' by Boost Build. Allows testing of default toolset functionality.
...
[SVN r42512]
2008-01-06 07:17:08 +00:00
Jurko Gospodnetić
2a47792798
Specifying that a build uses test configuration no longer prevents toolset auto-configuration and therefore no longer causes --toolset options to be ignored.
...
[SVN r42510]
2008-01-06 06:58:24 +00:00
Jurko Gospodnetić
904d0d4fe8
Added a --test-config command-line option for specifying where the test configuration file should be loaded from instead of always being looked up in Boost Build's test folder. This allows non-test builds to not use test config when it exists on the system and different tests to use different test configurations when needed.
...
[SVN r42509]
2008-01-06 06:50:56 +00:00
Jurko Gospodnetić
2a4a26ac4d
Refactored build-system.jam. Added many detailed comments.
...
Test configuration module now gets loaded the same as all other configuration modules.
In addition to being able to specify which user configuration to load, user may now also prevent loading the user configuration by specifying an empty file name for it.
[SVN r42508]
2008-01-06 06:15:39 +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ć
dafd4d0cc7
Minor stylistic changes such as: comment typo corrections, wrapping lines to 80 characters, indentations, removing trailing spaces, etc.
...
[SVN r42494]
2008-01-05 20:02:24 +00:00
Rene Rivera
585226c5d2
build-system.jam
...
* Reflect added start/end timestamps for actions in xml output. And update action rules for new args.
execcmd.h
* Add start/end timestamps to action timing info.
execnt.c
* Fix filetime_seconds calculation when time is larger than low 32 bit value.
* Add calc of C time_t from Windows FILETIME.
* Add start/end timestamps recording to action timing info.
execunix.c
* Add start/end timestamps recording to action timing info.
jam.c
* Change JAMDATE to use common ISO date format.
make1.c
* Redo __TIMING_RULE__ and __ACTION__RULE__ invocations to new argument ordering and added end/result timestamp values.
[SVN r41431]
2007-11-28 07:21:49 +00:00
Rene Rivera
33692c73da
Add to XML output the known targets and dependencies to allow creation of the full build dependency graph. Merge from Dave's Bitten branch.
...
[SVN r41192]
2007-11-18 06:42:14 +00:00
Rene Rivera
7c26ce083b
Change "actual" to the more natural "target", and change "target" to "path". Add bjam command and bb version to XML.
...
[SVN r41186]
2007-11-17 22:09:26 +00:00
Rene Rivera
4f4c927666
Add working dir to build description, move jam version to an attribute.
...
[SVN r41182]
2007-11-17 21:22:40 +00:00
Rene Rivera
020239be96
Add in Dave's comments, and expand information in XML output to include action names, sources, properties, bjam info, and platform info. This required one minor change to actions to keep track of the action object generating the targets.
...
[SVN r41174]
2007-11-17 20:14:24 +00:00
Rene Rivera
823d54698b
Add "--out-xml=xyz.xml" option that dumps the output of all actions, and the test.jam information, to the given file. Changes are mostly from Dave.
...
[SVN r41167]
2007-11-17 04:11:49 +00:00
Vladimir Prus
cd3fd6b171
Make free features on the command line affect all targets,
...
not just directly requested ones.
Fixes #985 .
[SVN r39104]
2007-09-01 21:46:09 +00:00
Roland Schwarz
6ad9141e7b
Changed BOOST_USER_CONFIG to BOOST_BUILD_USER_CONFIG as this is a more systematic name.
...
[SVN r38711]
2007-08-16 12:05:44 +00:00
Roland Schwarz
5225a95af8
Added support for BOOST_USER_CONFIG environment variable. This variable is able to take the same rhs as --user-config= switch. The switch still overrides the variable when present. (This has been added to allow for the BOOST_BUILD_PATH to be restored to its original i.e. documented behaviour.)
...
[SVN r38620]
2007-08-13 16:39:02 +00:00
Vladimir Prus
e7428f8bb1
Merge change from RC_1_34_0
...
[SVN r38447]
2007-08-05 11:41:14 +00:00
Dave Abrahams
4f0eaeede0
Bringing forward BBv2/Python support and a few other things that were
...
obviously more up-to-date on the RC branch.
Removed the Boost.Python v1 zip archive.
[SVN r37346]
2007-04-03 17:10:53 +00:00
Dave Abrahams
e429e3cc64
Add missing semicolon
...
[SVN r37054]
2007-02-24 20:22:54 +00:00
Vladimir Prus
d8bf07a74a
Implement the --user-config option that allows
...
to specify the location of the user config.
[SVN r36450]
2006-12-18 13:28:45 +00:00
Dave Abrahams
86d1c2b223
Handle property sets attached to toolset-version specifiers in
...
toolset= and --toolset= autoconfiguration.
[SVN r36411]
2006-12-16 01:33:15 +00:00
Dave Abrahams
e19ae20684
Add missing local variable declaration
...
[SVN r36302]
2006-12-08 14:27:10 +00:00
Dave Abrahams
ea10c8720c
handle comma-separated toolsets
...
[SVN r36301]
2006-12-08 14:27:09 +00:00
Dave Abrahams
c4a8e99594
Improved warning message
...
Updated changelog
[SVN r36114]
2006-11-20 17:14:52 +00:00
Dave Abrahams
9162963fd4
Slightly less hack-y: stop poke-ing the toolset into argv just to get
...
it into the build request.
[SVN r36012]
2006-11-12 15:16:28 +00:00
Dave Abrahams
623528584c
Fixed various bugs in my last checkin, and one old one in assert.jam.
...
[SVN r36008]
2006-11-11 22:58:18 +00:00
Dave Abrahams
bf9a5bc0c3
tools/build/v2/build-system.jam: Added support for toolset
...
autoconfiguration, both from the command-line, with toolset=xxx or
--toolset=xxx, and by default when no tooset is specified.
tools/build/v2/build/feature.jam: added public is-subvalue rule and
factored out guts into local rule.
tools/build/index.html: changed redirect to point at v2 docs
[SVN r36007]
2006-11-11 22:33:15 +00:00
Rene Rivera
d81505d014
Add copyrights+license (with help of a shell script).
...
[SVN r35848]
2006-11-05 06:24:05 +00:00