Jurko Gospodnetić
e8474dd69f
Fixed a failing test by making it access action output using the __ACTION_RULE__ rule so it would not be affected by the level of debug output given by Boost Build/Jam.
...
[SVN r42630]
2008-01-09 04:15:35 +00:00
Jurko Gospodnetić
a243eaa91c
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ć
d78c27ff9a
Remove trailing spaces. Removed an empty line.
...
[SVN r42628]
2008-01-09 01:18:38 +00:00
Jurko Gospodnetić
8ffe82aaaa
Tried trailing spaces. Minor comment typo corrections.
...
[SVN r42627]
2008-01-09 01:11:03 +00:00
Jurko Gospodnetić
379a177ec5
Minor stylistic code indentation changes.
...
[SVN r42626]
2008-01-09 01:09:26 +00:00
Jurko Gospodnetić
0ecead741e
Comment correction.
...
[SVN r42617]
2008-01-08 17:51:30 +00:00
Jurko Gospodnetić
a4339e1fc3
Made some debugging messages more consistent.
...
[SVN r42614]
2008-01-08 15:21:15 +00:00
Jurko Gospodnetić
5b239afb81
Added a new test making sure properties conditioned on multiple different feature values are handled correctly. This especially includes testing the case when one of those features is <toolset> and the value given for it includes a toolset version.
...
[SVN r42613]
2008-01-08 14:40:24 +00:00
Rene Rivera
a280766a39
Mostly fix bad path calc for direct html from doxygen doc generation. ( fixes #1562 )
...
[SVN r42598]
2008-01-08 02:49:25 +00:00
Jurko Gospodnetić
67c18a2efd
Added a new configuration test making sure that the bug with not being able to process absolute user-config configuration file references never rears its ugly head again.
...
[SVN r42568]
2008-01-07 18:38:28 +00:00
Jurko Gospodnetić
bca21b46da
Code cleanup. Converted to using True/False instead of 1/0. Changed to obey documented coding conventions regarding whitespace and function parameters. Renamed private member functions to use the __ name prefix.
...
[SVN r42567]
2008-01-07 18:15:13 +00:00
Jurko Gospodnetić
30560f3da0
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ć
d289a56902
Added new tests related to Boost Build's default toolset handling. They test that the correct default toolset gets use and that when it gets used that has no different status than any other explicitly specified toolset.
...
[SVN r42549]
2008-01-06 20:56:20 +00:00
Jurko Gospodnetić
7449bd72d2
Added support for tests configuring whether they want their Boost Build to ignore toolset requirements instead of always ignoring them. Minor stylistic changes.
...
[SVN r42548]
2008-01-06 20:43:25 +00:00
Jurko Gospodnetić
5ab291e73a
Simple code cleanup. Typo corrections.
...
[SVN r42547]
2008-01-06 20:37:55 +00:00
Jurko Gospodnetić
030e61a57d
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ć
d7df2d92ca
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ć
1723f872db
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ć
275694b5db
Upgraded the tool for testing that a certain line exists in the given output support so that it now also knows how to test that a certain line does not exist in the given output.
...
[SVN r42513]
2008-01-06 07:26:46 +00:00
Jurko Gospodnetić
ed64fa32cb
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ć
acff273fcd
Minor stylistic comment changes.
...
[SVN r42511]
2008-01-06 07:13:28 +00:00
Jurko Gospodnetić
369a478220
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ć
a8f922c12c
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ć
b7d3e1e339
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ć
54cf208294
No functional changes but only stylistic changes such as: comment typo corrections, wrapping lines to 80 characters, indentations, removing trailing spaces, removing empty lines, removed unnecessary module imports, etc.
...
[SVN r42507]
2008-01-06 00:53:09 +00:00
Jurko Gospodnetić
9b97e0ac91
No functional changes but only stylistic changes such as: comment typo corrections, wrapping lines to 80 characters, indentations, removing trailing spaces, removing empty lines, made tests use Jamfile.jam and Jamroot.jam Boost Build script names, removed unnecessary module imports, etc.
...
[SVN r42506]
2008-01-06 00:25:48 +00:00
Jurko Gospodnetić
1cca32571d
Refactored the test into two separate test functions. Made the 'directory names with dots' test use the expect_output_line() tool instead of a manual find, causing a better diagnostic to be displayed in case of a failure. Made one of the test Jam scripts more compact. Made the test use the Jamroot.jam file instead of project-root.jam.
...
[SVN r42504]
2008-01-05 23:18:17 +00:00
Jurko Gospodnetić
970d44358f
Test code cleaned up a bit. No functional changes.
...
[SVN r42499]
2008-01-05 21:37:15 +00:00
Jurko Gospodnetić
b871e58f62
Renamed some Jamfile and project-root.jam references to Jamfile.jam and Jamroot.jam respectively.
...
[SVN r42498]
2008-01-05 20:48:50 +00:00
Jurko Gospodnetić
07ba5ac218
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ć
6bb216cf1a
Comment cleanup.
...
[SVN r42496]
2008-01-05 20:14:48 +00:00
Jurko Gospodnetić
1566dd8137
Cleaned up where the stage module is imported in tools/builtin.jam. Added a missing import in tools/stage.jam that causes errors with the previous fix. Minor stylistic changes in tools/stage.jam.
...
[SVN r42495]
2008-01-05 20:06:15 +00:00
Jurko Gospodnetić
0c58c9ae6b
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
Jurko Gospodnetić
9c6f90696b
Removed trailing spaces and some empty lines.
...
[SVN r42492]
2008-01-05 18:29:36 +00:00
Jurko Gospodnetić
f108323c1e
Simplified the used make rules. Removed some dead code. Minor stylistic changes.
...
[SVN r42490]
2008-01-05 18:14:20 +00:00
Jurko Gospodnetić
1eba965e4c
Removed or simplified some import calls. Comment updates. Minor stylistic changes.
...
[SVN r42489]
2008-01-05 18:13:10 +00:00
Jurko Gospodnetić
54f60bdf0c
Documentation wording cleaned up a bit.
...
[SVN r42488]
2008-01-05 18:02:23 +00:00
Jurko Gospodnetić
b49c2dfe58
Cleaned up some import rule calls.
...
[SVN r42487]
2008-01-05 17:54:02 +00:00
Jurko Gospodnetić
e54169f771
Stylistic comment changes & typo corrections in several files. Corrected an incorrect error message in boost-build/build/project.jam displayed when a --build-dir command-line option and a non top-level project build-dir attribute are specified.
...
[SVN r42486]
2008-01-05 17:52:31 +00:00
Jurko Gospodnetić
de220d4567
Stylistic comment changes & typo corrections.
...
[SVN r42485]
2008-01-05 17:46:45 +00:00
Jurko Gospodnetić
2a65913d0d
Corrected the used file suffix for the VERBATIM file type. Now the documentation is in sync with the 'customization' example. This also closes the Trac ticket 134. Minor stylistic changes.
...
[SVN r42484]
2008-01-05 17:11:50 +00:00
Jurko Gospodnetić
0be33a32e1
Corrected an out-of-date comment listing all command-line options.
...
[SVN r42483]
2008-01-05 16:58:01 +00:00
Jurko Gospodnetić
749a0ad159
Corrected an invalid command-line option name reference.
...
[SVN r42482]
2008-01-05 16:57:17 +00:00
Jurko Gospodnetić
2d485c4336
Typo correction. Corrected an invalid command-line option name.
...
[SVN r42481]
2008-01-05 16:56:42 +00:00
Jurko Gospodnetić
d8302d4159
Typo corrections. Minor stylistic changes.
...
[SVN r42480]
2008-01-05 16:55:36 +00:00
Jurko Gospodnetić
89243f0663
Updated Boost.Jam command line option texts. Minor stylistic changes.
...
[SVN r42479]
2008-01-05 16:53:03 +00:00
Jurko Gospodnetić
43c6c3cf4b
Typo corrections. Minor stylistic changes.
...
[SVN r42478]
2008-01-05 15:19:53 +00:00
Beman Dawes
3192c4749a
Disable Microsoft "secure" overloads in Dinkumware libraries since they cause compile errors with Intel versions 9 and 10
...
[SVN r42476]
2008-01-05 14:41:55 +00:00
K. Noel Belcourt
f0f034e7a0
Add support for intel-darwin toolset and fix
...
intel.jam to dispatch intel toolset on darwin to
intel-darwin.
[SVN r42309]
2007-12-26 22:17:03 +00:00
Vladimir Prus
eb1a8a77d0
Make the Tester.copy method open files in binary mode.
...
This fixes the searched_lib.py failure on Windows.
Patch from Jurko Gospodnetic.
[SVN r42301]
2007-12-25 09:43:44 +00:00