Vladimir Prus
29ea1c32e4
Default to darwin toolset on OSX.
...
[SVN r60222]
2010-03-06 07:24:10 +00:00
Vladimir Prus
1fb10d066c
Configuration framework and boost.math long long configuration.
...
[SVN r59867]
2010-02-24 12:26:26 +00:00
Vladimir Prus
94dc4b82e9
Report where the headers and libraries were built to at the end of the
...
build.
[SVN r59833]
2010-02-21 23:59:08 +00:00
Vladimir Prus
5e8560efba
Make 'keep-going' option default to 'true' if not specified.
...
[SVN r58101]
2009-12-02 16:47:48 +00:00
Vladimir Prus
5e202da8b6
Implement --keep-going option.
...
[SVN r57979]
2009-11-27 20:14:52 +00:00
Vladimir Prus
53d1b607d5
Permit path-constant with relative path in config files.
...
Thanks to Johan Nilsson for the bug report.
[SVN r57836]
2009-11-21 11:49:13 +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
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