Jurko Gospodnetić
fc067000e9
Made Boost Build's internal assert.result rule compare its values without ignoring trailing empty strings.
...
[SVN r46261]
2008-06-08 22:08:04 +00:00
Jurko Gospodnetić
8183a32e67
Renamed Boost Build's internal testing assert.result-equal rule to assert.result-set-equal to make it clear that results are compared as sets - ignoring duplicates and ordering.
...
[SVN r46260]
2008-06-08 22:05:09 +00:00
Jurko Gospodnetić
152eb670f7
Reverting Boost Build's stage.jam module changes made by accident in the last revision.
...
[SVN r46259]
2008-06-08 21:58:33 +00:00
Jurko Gospodnetić
2a54da6b9a
Removed empty internal Boost Build __test__ rules. Made remaining __test__ rules be non-local to correct a defect introduced during last internal testing system reorganization with local __test__ rules not getting called. Minor stylistic changes.
...
[SVN r46258]
2008-06-08 21:55:16 +00:00
Jurko Gospodnetić
4f487d51c0
Renamed Boost.Build's internal assert.nonempty-variable() rule to assert.variable-non-empty().
...
[SVN r46257]
2008-06-08 20:56:24 +00:00
Jurko Gospodnetić
2f31524930
Minor stylistic Boost Build script changes.
...
[SVN r46255]
2008-06-08 19:56:22 +00:00
Jurko Gospodnetić
b7c9380a1a
Minor stylistic Boost Build script changes.
...
[SVN r46254]
2008-06-08 19:41:56 +00:00
Jurko Gospodnetić
767b6a0427
Minor stylistic cleanup in the tutorial.xml Boost Build documentation file.
...
[SVN r46253]
2008-06-08 18:15:13 +00:00
Jurko Gospodnetić
04e3e93c3f
Corrected two XML structure errors in the Boost Build tutorial.xml documentation file.
...
[SVN r46252]
2008-06-08 18:09:13 +00:00
Jurko Gospodnetić
1318a38d0b
Refactored the Boost Build's modules.jam module to avoid possible problems with running Boost Build's internal unit tests and the .tested global variable being used from an incorrect module/namespace.
...
Made displaying a list of modules with not __test__ internal unit testing rule defined an optional feature enabled by specifying the --debug-tests command line option.
Minor stylistic changes.
[SVN r46237]
2008-06-08 14:18:11 +00:00
Jurko Gospodnetić
b4ebd83a5c
Fixed a bug in Boost Build causing its module names to be displayed incorrectly when running Boost Build module tests for indirectly loaded modules. Minor stylistic changes.
...
[SVN r46235]
2008-06-08 13:03:39 +00:00
Jurko Gospodnetić
afbc4be5eb
Updated the vector class defined in Boost Build's containers.jam module. vector.empty() rule no longer returns true for a non empty container containing only empty strings. Removed vector.indices() rule that had a defective implementation causing vector.equal() to compare only the first and last vector element (reported by Rick Yang). Corrected the vector.equal() rule. Added new vector class related tests. Minor stylistic changes.
...
[SVN r46225]
2008-06-07 23:46:46 +00:00
Jurko Gospodnetić
2db204d2f4
Corrected the vector.insert rule so it works correctly when given an index lager than the number of elements in the given vector (patch by Rick Yang). Added new related tests.
...
[SVN r46216]
2008-06-07 16:45:04 +00:00
Jurko Gospodnetić
33ce2d5cfe
Minor stylistic changes.
...
[SVN r46215]
2008-06-07 16:43:25 +00:00
Jurko Gospodnetić
3abb35a1f3
Minor stylistic changes in Boost Build's kernel/class.jam module.
...
[SVN r46194]
2008-06-06 15:28:36 +00:00
Marshall Clow
3adcdbb726
FF is a valid ascii char
...
[SVN r46181]
2008-06-05 21:49:44 +00:00
Jurko Gospodnetić
98c7417f6f
Brown paper bag fix for a Boost Build msvc toolset bug causing it not to work on toolsets using a global setup command with default parameters (i.e. default MSVC 8.0+ behaviour was broken).
...
[SVN r46156]
2008-06-05 08:13:43 +00:00
Jurko Gospodnetić
3a6a598556
Made the Boost Build msvc toolset use correct setup scripts in case of some stripped down MSVC 8.0+ distributions like the MSVC express 9.0 version distributed with the Microsoft Platform SDK that come without the vcvarsall.bat script.
...
Added new Boost Build msvc configuration options: setup-amd64, setup-i386 & setup-ia64 so separate setup commands can be specified for different target platforms. These overrule any global setup setting and do not get any parameters passed to them.
Documented how the Boost Build msvc toolset locates its default setup scripts depending on the actual MSVC distribution used.
[SVN r46135]
2008-06-04 18:29:34 +00:00
Jurko Gospodnetić
20c443a27b
Updated the main Boost Build msvc toolset configuration comment to list and document all the available options and supported toolset versions. Minor stylistic changes.
...
[SVN r46134]
2008-06-04 18:13:38 +00:00
Jurko Gospodnetić
0b58b3e194
Made Boost Build's python.jam toolset module work correctly when the python command interpreter executable path contains spaces. This is not supported on Windows with Boost Jam versions prior to 3.1.17. Made python.jam toolset's cygwin symlink detection work correctly with symlinks to .cmd files. Minor stylistic changes.
...
[SVN r46109]
2008-06-04 00:51:44 +00:00
Jurko Gospodnetić
bd96a42eed
Cleaned up the build/modifiers.jam Boost Build module so it no longer references long removed 'multiple' parameter to a generator.run() rule.
...
[SVN r46108]
2008-06-03 23:59:27 +00:00
Jurko Gospodnetić
a0070ebd09
Fixed a Boost Jam bug on Windows causing its SHELL command not to work correctly with some commands containing quotes. Caused by a 'funny feature' in the Windows popen() implementation causing it to remove external quotes in some cases similar to how the Windows cmd.exe shell command interpreter does it.
...
[SVN r46106]
2008-06-03 23:44:23 +00:00
Jurko Gospodnetić
017a0f026e
Corrected a potential memory leak in Boost Jam's builtin_shell() function that would appear should Boost Jam ever start to release its allocated string objects. Minor stylistic changes.
...
[SVN r46105]
2008-06-03 23:23:49 +00:00
Jurko Gospodnetić
9898bac3d8
Made all Boost Jam's ECHO commands automatically flush the standard output to make that output more promptly displayed to the user.
...
[SVN r46104]
2008-06-03 23:19:58 +00:00
Jurko Gospodnetić
9c891f3c23
Corrected the comment in src/build.bat to list all the currently supported toolsets when building Boost Jam.
...
[SVN r46103]
2008-06-03 23:16:33 +00:00
Jurko Gospodnetić
3f0b4cc378
Added a comment describing an additional Boost Jam test for the Windows popen() command unquoting bug that should be added once a better testing framework is implemented for Boost Jam.
...
[SVN r46102]
2008-06-03 23:14:54 +00:00
Jurko Gospodnetić
7adfe1d637
Made Boost Jam tests quote their bjam executable name when calling it allowing those executables to contain spaces in their name and/or path. This also causes one of the tests (action_status.jam) to fail on Windows due to a popen() command unquoting feature on that platform.
...
[SVN r46101]
2008-06-03 23:12:31 +00:00
Vladimir Prus
169c0cd5a6
Properly set soname on aCC.
...
Thanks to Volker Steinlein for the bug report and testing this fix.
[SVN r46080]
2008-06-03 14:34:25 +00:00
Jurko Gospodnetić
e0e49a1b9c
Minor stylistic Boost Build documentation changes & typo corrections.
...
[SVN r46074]
2008-06-03 06:46:16 +00:00
Jurko Gospodnetić
7772968164
Corrected a bug causing abbreviated build folder name caching never getting used.
...
[SVN r46043]
2008-06-02 09:51:15 +00:00
Jurko Gospodnetić
07a9a37c83
Minor stylistic Boost Build Jam script cleanup.
...
[SVN r46042]
2008-06-02 09:49:54 +00:00
Jurko Gospodnetić
370a571246
Minor stylistic Boost Build Jam script cleanup.
...
[SVN r46040]
2008-06-02 08:12:47 +00:00
Rene Rivera
3f7cca345b
GCC 4.2 and higher in Darwin does not have -Wno-long-double.
...
[SVN r46004]
2008-06-01 03:01:23 +00:00
Rene Rivera
b43b2dc0ce
Remove duplicate tag case.
...
[SVN r45990]
2008-05-31 20:44:34 +00:00
K. Noel Belcourt
e7cbadddbe
Change execunix.c to always use fork() instead of
...
vfork() on the Mac. This works around known issues
with bjam on PPC under Tiger and a problem reported
by Rene with bjam on x86 under Leopard.
A future revision will change execvp() use to execve()
to enable the Mac to once again use the more efficient
vfork() on the Mac.
[SVN r45956]
2008-05-30 16:22:39 +00:00
Vladimir Prus
7ebff8a0bd
Don't use the /Wp64 option on msvc 9.0.
...
Patch from Jaroslav Gresula.
[SVN r45934]
2008-05-30 05:29:27 +00:00
Rene Rivera
f8bbc7f9d8
Move objective-c target types declaration to common location.
...
[SVN r45931]
2008-05-30 00:34:24 +00:00
Rene Rivera
e3e30dd7e1
Add 'flags' use to be able to specify flags for objective-c/c++ compiles.
...
[SVN r45910]
2008-05-29 15:31:53 +00:00
Rene Rivera
0a8ccdec9f
Switch to use 7zip (for ZIP compression) to speed up the archive generation and to squeeze it a bit more.
...
[SVN r45907]
2008-05-29 14:47:08 +00:00
Daniel James
5bcfd8590f
More URL checking in inspect. Now parses the URL and checks a few extra things.
...
[SVN r45832]
2008-05-27 20:09:49 +00:00
Beman Dawes
233cf5a880
Add /nologo
...
[SVN r45828]
2008-05-27 19:20:08 +00:00
Rene Rivera
9830b757b7
Add option to generate results for 1.35.0 release. And change upload method to use rsync to reduce bandwidth.
...
[SVN r45778]
2008-05-26 17:27:32 +00:00
Daniel James
acf93e9d30
Support for variadic parameters.
...
Merged revisions 44832-44957,44959-44995,44997-45128,45132-45135 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r44832 | danieljames | 2008-04-28 07:55:01 +0100 (Mon, 28 Apr 2008) | 2 lines
Add variadic attribute to template type parameters.
........
r44943 | danieljames | 2008-04-30 20:27:32 +0100 (Wed, 30 Apr 2008) | 1 line
Back out my half-done support for variadic template parameters.
........
r44994 | danieljames | 2008-05-01 21:52:59 +0100 (Thu, 01 May 2008) | 1 line
Support for variadic template parameters.
........
r45132 | danieljames | 2008-05-05 12:37:35 +0100 (Mon, 05 May 2008) | 2 lines
Rename variadic attributes pack.
........
r45133 | danieljames | 2008-05-05 12:37:50 +0100 (Mon, 05 May 2008) | 2 lines
Support for function parameter packs.
........
r45134 | danieljames | 2008-05-05 12:38:08 +0100 (Mon, 05 May 2008) | 2 lines
Support for inherited pack expansions.
........
r45135 | danieljames | 2008-05-05 12:38:25 +0100 (Mon, 05 May 2008) | 2 lines
Support for pack expansions in template specializations.
........
[SVN r45741]
2008-05-25 16:14:17 +00:00
Rene Rivera
d6a734bce0
Switch to using pulldom to be able to handle the very-large bjam XML log files.
...
[SVN r45667]
2008-05-22 20:04:59 +00:00
Jürgen Hunold
204aaec234
Make all libraries "explicit". Workaround for missing "configure" support.
...
[SVN r45664]
2008-05-22 19:06:32 +00:00
Jürgen Hunold
ddc7a5232c
Add support for additional Qt-4.4 libraries
...
[SVN r45663]
2008-05-22 19:02:10 +00:00
Jurko Gospodnetić
6630c0d763
Minor Boost Build documentation changes.
...
[SVN r45662]
2008-05-22 16:57:52 +00:00
Jurko Gospodnetić
4cb2290602
Corrected a bug in Boost Jam's base Jambase script causing it to trim the error message displayed when its boost-build rule gets called multiple times.
...
[SVN r45660]
2008-05-22 15:50:28 +00:00
Jurko Gospodnetić
7c9085afe0
Minor stylistic changes made to Boost Jam's base Jambase script. Mainly trimmed trailing spaces and wrapped comments at 80 lines.
...
[SVN r45659]
2008-05-22 15:49:01 +00:00
Jurko Gospodnetić
f88b60ce78
Minor stylistic changes made to Boost Jam's base Jambase script. Mainly trimmed trailing spaces and wrapped comments at 80 lines.
...
[SVN r45658]
2008-05-22 15:47:38 +00:00
Vladimir Prus
eebba4de99
Fix wording
...
[SVN r45638]
2008-05-22 08:03:59 +00:00
Daniel James
c23950f6d1
Generate slightly better ids in boostbook.
...
Merged revisions 45234-45240,45246-45248,45253-45255,45258-45260,45266,45269,45275-45282,45284-45291,45297,45299-45302,45308-45338,45340-45345,45348-45352,45356-45358,45360-45377,45379-45392,45394,45396-45408,45410-45420,45424-45444,45448,45450-45455,45457-45478,45480,45484-45544,45546-45549,45551-45564,45566-45569,45571-45572,45575,45577 via svnmerge from
https://svn.boost.org/svn/boost/trunk
................
r45234 | danieljames | 2008-05-08 23:07:28 +0100 (Thu, 08 May 2008) | 1 line
Replace spaces in generated file names with underscores, and replace multiple consecutive underscores with a single underscore.
................
r45577 | danieljames | 2008-05-20 16:49:55 +0100 (Tue, 20 May 2008) | 31 lines
Merge in improved ids in boostbook.
Merged revisions 44958,45130-45131,45152-45153,45366 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r44958 | danieljames | 2008-05-01 00:08:20 +0100 (Thu, 01 May 2008) | 2 lines
Don't generated file names with spaces, and replace multiple consecutive underscores with a single underscore.
........
r45130 | danieljames | 2008-05-05 12:37:04 +0100 (Mon, 05 May 2008) | 2 lines
Combine the two alternative versions of the function generate.id
........
r45131 | danieljames | 2008-05-05 12:37:18 +0100 (Mon, 05 May 2008) | 2 lines
Deal with generated ids that contain dots which aren't separators.
........
r45152 | danieljames | 2008-05-05 21:28:44 +0100 (Mon, 05 May 2008) | 2 lines
Only add the id to fully qualified ids inside specializations - so that we're not adding generated ids on to the end of generated ids.
........
r45153 | danieljames | 2008-05-05 21:28:56 +0100 (Mon, 05 May 2008) | 2 lines
If the same macro appears twice, generated unique ids.
........
r45366 | danieljames | 2008-05-14 21:39:14 +0100 (Wed, 14 May 2008) | 2 lines
Avoid removing underscores that are part of a class or function name.
........
................
[SVN r45623]
2008-05-21 20:59:56 +00:00
Daniel James
e400aada3b
Add minor documentation fixes to the release branch.
...
(I left out the changes to the hash library).
Merged via svnmerge from
https://svn.boost.org/svn/boost/trunk
................
r44807 | danieljames | 2008-04-27 08:39:49 +0100 (Sun, 27 Apr 2008) | 78 lines
Merge in documentation fixes. Apart from the change to optional's documenation
Jamfile, which I included by mistake.
I wrote about this at:
http://lists.boost.org/Archives/boost/2008/04/136405.php
Merged revisions 44585-44806 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r44585 | danieljames | 2008-04-19 16:25:27 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix broken link to vacpp in bjam docs.
........
r44586 | danieljames | 2008-04-19 16:27:36 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix broken link to bcpp in bjam docs.
........
r44587 | danieljames | 2008-04-19 16:33:58 +0100 (Sat, 19 Apr 2008) | 2 lines
DateTime documentation - Fix a link to the serialization library.
........
r44588 | danieljames | 2008-04-19 16:35:36 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in interprocess & intrusive.
........
r44589 | danieljames | 2008-04-19 16:37:39 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in the python docs.
........
r44590 | danieljames | 2008-04-19 16:38:29 +0100 (Sat, 19 Apr 2008) | 2 lines
Work around a quickbook bug which is affecting the python docs.
........
r44591 | danieljames | 2008-04-19 16:39:34 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix a broken link in the numeric conversion docs.
........
r44592 | danieljames | 2008-04-19 16:40:45 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in the optional docs.
........
r44593 | danieljames | 2008-04-19 16:42:09 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix link to the hash documentation from bimap.
........
r44599 | danieljames | 2008-04-19 18:07:33 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix a typo in the format library.
........
r44600 | danieljames | 2008-04-19 19:20:59 +0100 (Sat, 19 Apr 2008) | 1 line
Initialise svnmerge.
........
r44641 | danieljames | 2008-04-20 18:59:47 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix the lincense url in shared container iterator documentation.
........
r44642 | danieljames | 2008-04-20 19:00:00 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix image link in the mpi documentation.
........
r44643 | danieljames | 2008-04-20 19:00:11 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix a typo in the spirit docs.
........
r44644 | danieljames | 2008-04-20 19:00:23 +0100 (Sun, 20 Apr 2008) | 2 lines
Escape the slash so that quickbook doesn't think it the start of an italic section, and mess up the link. Refs #1844
........
r44647 | danieljames | 2008-04-20 19:39:47 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix another typo in spirit docs.
........
................
r45232 | danieljames | 2008-05-08 22:50:19 +0100 (Thu, 08 May 2008) | 1 line
Fix some invalid xml by replacing ampersands with character entities.
................
r45576 | danieljames | 2008-05-20 16:39:25 +0100 (Tue, 20 May 2008) | 20 lines
Merge some small documentation fixes from the doc branch, and mark some
previously merged changes as merged.
Merged revisions 44811,45129,45142,45154,45281-45282,45365 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r45129 | danieljames | 2008-05-05 12:36:50 +0100 (Mon, 05 May 2008) | 2 lines
Update navbar links in boostbook.
........
r45282 | danieljames | 2008-05-11 14:15:31 +0100 (Sun, 11 May 2008) | 2 lines
Group functions in the hash header - requires Frank's free-function-group fix.
(not included in release branch).
........
r45365 | danieljames | 2008-05-14 21:39:00 +0100 (Wed, 14 May 2008) | 2 lines
Add boost.root to standalone hash documentation.
(not included in release branch).
........
................
[SVN r45622]
2008-05-21 20:57:05 +00:00
Vladimir Prus
50c5a6d6f8
Added tntnet application server support, from Eduardo Gurgel.
...
[SVN r45606]
2008-05-21 12:41:41 +00:00
Vladimir Prus
8eb406d200
Disallow '=' in the values of non-free features.
...
[SVN r45604]
2008-05-21 12:18:08 +00:00
Vladimir Prus
ff07e7605e
When importing from Python into an module with empty string as name,
...
import into root module.
[SVN r45603]
2008-05-21 12:00:06 +00:00
Joel de Guzman
b951f8bef3
- doc updates
...
- rudementary template debugging
- template bug! added in test
[SVN r45598]
2008-05-21 06:29:33 +00:00
Joel de Guzman
0d5e592322
updated tests
...
[SVN r45594]
2008-05-21 04:01:31 +00:00
Daniel James
4c7cb4d4d4
Merge in improved ids in boostbook.
...
Merged revisions 44958,45130-45131,45152-45153,45366 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r44958 | danieljames | 2008-05-01 00:08:20 +0100 (Thu, 01 May 2008) | 2 lines
Don't generated file names with spaces, and replace multiple consecutive underscores with a single underscore. Refs #1705
........
r45130 | danieljames | 2008-05-05 12:37:04 +0100 (Mon, 05 May 2008) | 2 lines
Combine the two alternative versions of the function generate.id
........
r45131 | danieljames | 2008-05-05 12:37:18 +0100 (Mon, 05 May 2008) | 2 lines
Deal with generated ids that contain dots which aren't separators.
........
r45152 | danieljames | 2008-05-05 21:28:44 +0100 (Mon, 05 May 2008) | 2 lines
Only add the id to fully qualified ids inside specializations - so that we're not adding generated ids on to the end of generated ids.
........
r45153 | danieljames | 2008-05-05 21:28:56 +0100 (Mon, 05 May 2008) | 2 lines
If the same macro appears twice, generated unique ids.
........
r45366 | danieljames | 2008-05-14 21:39:14 +0100 (Wed, 14 May 2008) | 2 lines
Avoid removing underscores that are part of a class or function name.
........
[SVN r45577]
2008-05-20 15:49:55 +00:00
Daniel James
b2f54990d1
Merge some small documentation fixes from the doc branch, and mark some
...
previously merged changes as merged.
Merged revisions 44811,45129,45142,45154,45281-45282,45365 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r45129 | danieljames | 2008-05-05 12:36:50 +0100 (Mon, 05 May 2008) | 2 lines
Update navbar links in boostbook.
........
r45282 | danieljames | 2008-05-11 14:15:31 +0100 (Sun, 11 May 2008) | 2 lines
Group functions in the hash header - requires Frank's free-function-group fix.
........
r45365 | danieljames | 2008-05-14 21:39:00 +0100 (Wed, 14 May 2008) | 2 lines
Add boost.root to standalone hash documentation.
........
[SVN r45576]
2008-05-20 15:39:25 +00:00
Vladimir Prus
74b23fa340
Fix command line example. Closes #1880 .
...
[SVN r45449]
2008-05-17 07:13:03 +00:00
Vladimir Prus
898af955c3
Add missing import.
...
Fixes #1911 . Patch from Steven Watanabe.
[SVN r45447]
2008-05-17 06:52:20 +00:00
Vladimir Prus
45c8296f40
Consistently use symlinks when installing Boost.
...
* Jamroot: use symlink, not hardlink
* tools/build/v2/tools/symlink.jam: Implement fallback
for doing symlinks on Windows.
Fixes #1902 . Thanks to Frank Mori Hess for the patch.
[SVN r45445]
2008-05-17 06:14:11 +00:00
Jurko Gospodnetić
3159798dc3
Minor stylistic changes.
...
[SVN r45305]
2008-05-12 18:35:56 +00:00
Jurko Gospodnetić
bace060d9a
Documented that modules.call-in and modules.call-locally rules may forward at most 8 parameters to the rules they call. Also removed the extra unused $(9) parameter forwarding in the modules.call-locally rule.
...
[SVN r45304]
2008-05-12 18:31:59 +00:00
Vladimir Prus
3d2485d2f3
Move userman.pdf to a http location
...
[SVN r45303]
2008-05-12 17:46:54 +00:00
Frank Mori Hess
c78818917f
Prevent a class' or namespace's associated free functions
...
(a "free-function-group" element inside a "class" or "namespace" element)
from reappearing in the synopsis of nested classes or namespaces.
This is a merge of revision 45297 from the boost_docs sandbox.
[SVN r45298]
2008-05-12 13:59:20 +00:00
Roland Schwarz
a3d9f98add
Same name for header only libs as in boost root.
...
[SVN r45250]
2008-05-09 14:41:00 +00:00
Vladimir Prus
b4feca1b4d
Don't assign build properties as target's usage requirements when it fails to
...
generate.
We try to avoid building the same target twice, by caching the result of
previous calls to target.generate, and returning it if a build request
with the same property set is made. When the target fails to generate,
for example due to <build>no property, we used to store the entire
build property set as the usage requirements of the build. This is clearly,
wrong, this patch makes us store <build>no as usage requirements instead.
Fixes #1816 .
[SVN r45245]
2008-05-09 08:03:35 +00:00
Daniel James
ca749e25f8
Replace spaces in generated file names with underscores, and replace multiple consecutive underscores with a single underscore. Fixes #1705
...
[SVN r45234]
2008-05-08 22:07:28 +00:00
Rene Rivera
6437956b10
Work around differing option parsing assumptions between Python 2.3 and 2.5. The former assumes the arguments always include the program name, while the former assumes it doesn't.
...
[SVN r45233]
2008-05-08 22:01:14 +00:00
Jurko Gospodnetić
2a68c844c0
Minor stylistic comment change.
...
[SVN r45168]
2008-05-06 09:34:20 +00:00
Jurko Gospodnetić
a2cc00cb80
Removed a duplicated test case.
...
[SVN r45167]
2008-05-06 09:33:53 +00:00
Marshall Clow
d4b46ed9c4
Added a couple more legal chars to ascii-check
...
[SVN r45164]
2008-05-06 03:44:29 +00:00
Marshall Clow
fbbe3bf302
Added new test 'ascii_check'
...
[SVN r45162]
2008-05-06 03:25:41 +00:00
Jurko Gospodnetić
d64fdc798f
Patch for the NORMALIZE_PATH builtin Boost Jam rule as well as an appropriate update for the path.jam Boost Build module where that rule was being used to implement path.join and related operations.
...
As it was written before the rule had 'random' behavior in some borderline cases such as: not passing it a parameter, passing it a folder whose path starts with one or two backslashes (as opposed to slashes) or passing it an invalid rooted path with enough '..' path elements to take it 'before the root path'. In those cases it would cause an access violation, 'incorrectly' un-root the path (i.e. remove the leading slash) or simply remove a 'random' path modification respectively. Also the rule is now more tiny bit more efficient and much better documented.
Invalid rooted paths with enough '..' path elements to take them 'before the root path' are now recognized and an empty list is returned.
Due to this rule having such 'messy' behavior the path.join rule and its user make-NT rule had some twisted logic in them to work around all the problems this caused. This patch invalidates the logic in question and replaces it with a much simpler one (detailed comments added).
Other NORMALIZE_PATH callers should not be affected since both the old and the new version work the same on 'regular' paths (i.e. those not mentioned above).
The new functionality for recognizing Boost Jam versions has been used to make Boost Build scripts use the old path functionality when using Boost Jam older than 3.1.17 and use the new functionality otherwise. As consequence, now anyone using the trunk version of Boost Build and an older 3.1.17 version of Boost.Jam will need to recompile their Boost Jam executable.
The patch does not cause any Boost Build or Boost Jam tests to fail.
Added a related NORMALIZE_PATH Boost Jam test. Note that this test causes Boost Jam versions built prior to this patch to crash (access violation).
Added additional internal Boost Build tests for the path.jam module testing how it handles some invalid Windows paths.
[SVN r45158]
2008-05-05 22:37:19 +00:00
Jurko Gospodnetić
967eafdf5a
Minor stylistic Boost Jam test cleanup.
...
[SVN r45149]
2008-05-05 19:35:02 +00:00
Jurko Gospodnetić
83782f48f7
Minor stylistic Boost Jam test cleanup.
...
[SVN r45148]
2008-05-05 19:31:47 +00:00
Rene Rivera
0c8d55ed25
Remove use of conditional expressions as they are not supported in Python 2.3.
...
[SVN r45147]
2008-05-05 16:46:17 +00:00
Jurko Gospodnetić
0cafbbe73b
Removed some old corpse comments and debugging output code related to functionality long removed in revision 29361. Minor stylistic comment changes.
...
[SVN r45145]
2008-05-05 16:01:21 +00:00
Jurko Gospodnetić
044346bb9c
Fixed a bug causing Boost Jam not to handle target file names specified as both short and long file names correctly. Bug fixed by making bindtarget() function map names to TARGETs by using their long file names.
...
When scanning directories and creating a list of all their content (filent.c) it would identify all the located files and folders using their long file names. On the other hand, referencing a target using its short file name inside a Jam script caused Boost Jam to reference those files twice using two separate TARGET structures - one identified using the file's short name and one using the file's long name.
One bad example was the MkDir which would always attempt to create a folder identified by its short name even if that folder already existed (due to the NOUPDATE rule getting applied on the incorrect TARGET).
The change does not affect targets whose names do not represent existing file names.
Also, it seems to me that the short_path_to_long_path() call in file_dirscan() in the filent.c module should most likely be moved to file_info() in the filesys.c module. This would make mapping file names to file_info_t & TARGET structures consistent. However, I have not done this in this patch just to make the patch as minimal as possible.
Prepared tests have been do nothing on non Windows platforms.
[SVN r45144]
2008-05-05 15:52:56 +00:00
Vladimir Prus
b81092444b
Allow to separately specify include, lib and bin paths for Qt4.
...
Patch from tr1gun <tr1gun@gmx.net>
[SVN r45143]
2008-05-05 15:24:56 +00:00
Markus Schöpflin
c6191e88f6
Removed use of conditional expressions, as this is only available in Python 2.5 and later.
...
[SVN r45125]
2008-05-05 08:16:21 +00:00
Jurko Gospodnetić
ebf610df94
Corrected a typo in the tools/build/v2/tools/common.jam __test__ rule causing it to mess up the global .name variable in the os.jam module. This was effectively causing an internal os.jam module test to fail when you ran 'bjam --debug'.
...
[SVN r45121]
2008-05-04 23:59:21 +00:00
Jurko Gospodnetić
a607c6e025
Minor stylistic changes.
...
[SVN r45120]
2008-05-04 23:55:56 +00:00
Rene Rivera
08a2397f1c
Fix putting sublibrary tests within the same root library. And make the jam-target to test lookup step clear. (PJL.py)
...
[SVN r45118]
2008-05-04 20:00:00 +00:00
Rene Rivera
a55244a6f9
Work around for specifying test names with periods in them which creates "duplicate" target names.
...
[SVN r45117]
2008-05-04 19:46:59 +00:00
Jurko Gospodnetić
a1a0967c1c
Removed the old and no longer existing 'new' folder form the internal Boost Build path.
...
[SVN r45106]
2008-05-04 03:30:15 +00:00
Jurko Gospodnetić
952e8364ed
Minor stylistic changes preparing for a more substantial patch without cluttering it with this.
...
[SVN r45105]
2008-05-04 03:19:19 +00:00
Jurko Gospodnetić
10d5a8186f
Simplified the stage.copy-file() rule. Minor stylistic changes.
...
[SVN r45104]
2008-05-04 02:11:21 +00:00
Jurko Gospodnetić
45ea2899af
Cleaned up and better documented how the path.make-NT and path.join rules work. Corrected some minor flaws like the path.join rule returning only the initial path element in case its second path element was empty but there were more elements after it. This is the preparation for cleaning up the NORMALIZE_PATH builtin Boost Jam rule that is causing this implementation to be so messy.
...
[SVN r45103]
2008-05-04 02:01:52 +00:00
Jurko Gospodnetić
93e2efd5d0
Minor stylistic comment change.
...
[SVN r45102]
2008-05-04 01:58:58 +00:00
Jurko Gospodnetić
1db13e647b
Fixed a bug in the tools/build/v2/util/numbers.jam module related to numbers.log10 & numbers.less rules not working correctly with numbers that have leading zeroes. Added related regression tests.
...
Among other things this was breaking the new Boost Jam version detection functionality in some realistic cases. Added related regression tests.
[SVN r45100]
2008-05-04 01:27:09 +00:00
Jurko Gospodnetić
966560a959
Added functionality for more easily testing the Boost Jam version from Jamfiles. Now you can use the version.check-jam-version rule, as in [ versions.check-jam-version 3 1 17 ] which will return true if the current Boost Jam version is at least 3.1.17. Added related internal Boost Build tests for the new functionality.
...
[SVN r45096]
2008-05-03 23:30:59 +00:00
Jurko Gospodnetić
f7c01c2bef
Upgraded some internal Boost Build tests. Minor stylistic changes.
...
[SVN r45095]
2008-05-03 23:27:00 +00:00
Jurko Gospodnetić
00ec7406b7
Made it clear that Boost Build's Windows path handling does not handle paths with multiple successive path separator characters. Added several missing internal path.jam module tests. Minor stylistic changes.
...
[SVN r45079]
2008-05-03 17:22:08 +00:00
Jurko Gospodnetić
1c9f91f8f8
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ć
a58a6e48d6
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
Jurko Gospodnetić
8e5ed0b29f
Updated the documentation for Boost.Build's 'path' & 'propagated' feature attributes. Minor stylistic changes.
...
[SVN r45067]
2008-05-03 13:17:37 +00:00
Rene Rivera
64853f9528
Fix running -dumpversion when g++ command is multi-part.
...
[SVN r45056]
2008-05-03 03:42:08 +00:00
Jurko Gospodnetić
a7cd186c26
Corrected some small typos in the Boost.Build documentation. Added more links. Minor stylistic changes.
...
[SVN r45039]
2008-05-02 19:41:43 +00:00
Rene Rivera
fdf922a7fc
Add support for test log processing with process_jam_log.py instead of C++ PJL. (also fixes #1889 )
...
[SVN r45026]
2008-05-02 15:52:42 +00:00
Jurko Gospodnetić
b801dd46b4
Minor stylistic Boost Build code changes.
...
[SVN r45023]
2008-05-02 15:26:44 +00:00
Jurko Gospodnetić
5bfa471bbf
Updated the Boost Build test system's documentation about Tester.run_build_system() parameters. Minor stylistic changes.
...
[SVN r45005]
2008-05-02 01:02:01 +00:00
Jurko Gospodnetić
55d0d5ad21
Minor stylistic changes.
...
[SVN r45004]
2008-05-02 00:57:29 +00:00
Jurko Gospodnetić
1600edd457
Documentation typo corrected.
...
[SVN r45002]
2008-05-02 00:51:05 +00:00
Jurko Gospodnetić
aaa1a40316
Added a new regression test making sure that the Boost Jam SORT builtin rule does not start getting quadratic behavior in some special cases as well as testing that the sorting algorithm works correctly. Related to the patch committed in revision 44195. Trimmed trailing spaces in tools/build/v2/test/test_all.py.
...
[SVN r45001]
2008-05-02 00:36:23 +00:00
Jurko Gospodnetić
31ee49e6e1
Added support for tests checking that a build run did not take longer than expected to finish. Minor stylistic changes.
...
[SVN r45000]
2008-05-02 00:12:29 +00:00
Jurko Gospodnetić
429f001df6
Minor stylistic changes.
...
[SVN r44999]
2008-05-02 00:10:09 +00:00
Jurko Gospodnetić
0afb8f129f
Minor stylistic changes.
...
[SVN r44995]
2008-05-01 21:19:11 +00:00
Jurko Gospodnetić
f37d51eb0a
Upgraded the internal Boost Build test system so it can be run from folders whose names contain spaces on Windows. Also added a workaround for a Python bug on Windows where it has some undocumented behavior when starting processes using commands containing quotes.
...
[SVN r44993]
2008-05-01 20:22:12 +00:00
Jurko Gospodnetić
76def1552a
Fixed a bug with BOOST_BUILD_PATH not getting set correctly in Boost Build unit tests in case it contained spaces.
...
[SVN r44991]
2008-05-01 19:47:37 +00:00
Jurko Gospodnetić
5729a20840
Updated the Boost Build test system documentation. Now all the command line options are described. Several function descriptions updated.
...
[SVN r44983]
2008-05-01 17:08:04 +00:00
Jurko Gospodnetić
74eaad838c
Updated the main Tester class comment in tools/build/v2/build/v2/test/BoostBuild.py describing all of its available constructor parameters. Minor stylistic changes.
...
[SVN r44982]
2008-05-01 17:06:02 +00:00
Jurko Gospodnetić
6c5dd0c9bd
Added explanation comments for match_exact() and match_re() functions in tools/build/v2/test/TestCmd.py. Removed corpse interpreted member from the TescCmd class and the related setter function in tools/build/v2/test/TestCmd.py. Minor stylistic comment changes.
...
[SVN r44981]
2008-05-01 17:04:22 +00:00
Jurko Gospodnetić
b6d2ee30d4
Minor stylistic comment changes.
...
[SVN r44980]
2008-05-01 17:01:03 +00:00
Jurko Gospodnetić
fed3196883
Boost Build comment typo corrections and minor stylistic changes.
...
[SVN r44975]
2008-05-01 15:09:58 +00:00
Jurko Gospodnetić
c3982a1ff8
Boost Build documentation typo correction. Removed trailing spaces. Minor stylistic changes.
...
[SVN r44971]
2008-05-01 10:03:15 +00:00
Jurko Gospodnetić
5cffef26fc
Renamed the Tester.wait_for_time_change() function to Tester.wait_for_time_change_since_last_build() to avoid confusion.
...
[SVN r44970]
2008-05-01 09:55:47 +00:00
Jurko Gospodnetić
5b83998273
Consistently converted tabs to spaces in tools/build/v2/test/BoostBuild.py to avoid confusion reading the Python source.
...
[SVN r44969]
2008-05-01 09:39:45 +00:00
Jurko Gospodnetić
251e96a6dc
Corrected a typo in the Boost Build documentation.
...
[SVN r44953]
2008-04-30 20:58:05 +00:00
Jurko Gospodnetić
7cf06e2330
Removed trailing spaces from tools/build/v2/build/modifiers.jam.
...
[SVN r44949]
2008-04-30 20:00:24 +00:00
Jurko Gospodnetić
3525e05869
Comment typo correction.
...
[SVN r44942]
2008-04-30 19:26:55 +00:00
Jurko Gospodnetić
4d1429aaeb
Comment cleanup - both stylistic & typo corrections.
...
[SVN r44941]
2008-04-30 19:24:04 +00:00
Jurko Gospodnetić
c5fbfaa787
Typo corrections & minor stylistic comment changes.
...
[SVN r44900]
2008-04-29 22:49:36 +00:00
Daniel James
6ac697a9a0
Merge in documentation fixes. Apart from the change to optional's documenation
...
Jamfile, which I included by mistake.
Fixes #1659 , #1661 , #1684 , #1685 , 1687, #1690 , #1801
I wrote about this at:
http://lists.boost.org/Archives/boost/2008/04/136405.php
Merged revisions 44585-44806 via svnmerge from
https://svn.boost.org/svn/boost/branches/doc
........
r44585 | danieljames | 2008-04-19 16:25:27 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix broken link to vacpp in bjam docs. Refs #1512
........
r44586 | danieljames | 2008-04-19 16:27:36 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix broken link to bcpp in bjam docs. Refs #1513
........
r44587 | danieljames | 2008-04-19 16:33:58 +0100 (Sat, 19 Apr 2008) | 2 lines
DateTime documentation - Fix a link to the serialization library. Refs #1659
........
r44588 | danieljames | 2008-04-19 16:35:36 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in interprocess & intrusive. Refs #1661
........
r44589 | danieljames | 2008-04-19 16:37:39 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in the python docs. Refs #1684 .
........
r44590 | danieljames | 2008-04-19 16:38:29 +0100 (Sat, 19 Apr 2008) | 2 lines
Work around a quickbook bug which is affecting the python docs. Refs #1684 .
........
r44591 | danieljames | 2008-04-19 16:39:34 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix a broken link in the numeric conversion docs. Refs #1685
........
r44592 | danieljames | 2008-04-19 16:40:45 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix some links in the optional docs. Refs #1687
........
r44593 | danieljames | 2008-04-19 16:42:09 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix link to the hash documentation from bimap. Refs #1690
........
r44599 | danieljames | 2008-04-19 18:07:33 +0100 (Sat, 19 Apr 2008) | 2 lines
Fix a typo in the format library. Refs #1801
........
r44600 | danieljames | 2008-04-19 19:20:59 +0100 (Sat, 19 Apr 2008) | 1 line
Initialise svnmerge.
........
r44641 | danieljames | 2008-04-20 18:59:47 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix the lincense url in shared container iterator documentation.
........
r44642 | danieljames | 2008-04-20 19:00:00 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix image link in the mpi documentation.
........
r44643 | danieljames | 2008-04-20 19:00:11 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix a typo in the spirit docs.
........
r44644 | danieljames | 2008-04-20 19:00:23 +0100 (Sun, 20 Apr 2008) | 2 lines
Escape the slash so that quickbook doesn't think it the start of an italic section, and mess up the link. Refs #1844
........
r44647 | danieljames | 2008-04-20 19:39:47 +0100 (Sun, 20 Apr 2008) | 2 lines
Fix another typo in spirit docs.
........
[SVN r44807]
2008-04-27 07:39:49 +00:00
Rene Rivera
b7ecbd7f30
Re-implement PJL in Python to fix various problems with the C++ version. In brief to remove the need of a good C++ compiler to submit results, remove the post-processing of the raw bjam output, and to fix missing results (for example Spirit classic results).
...
[SVN r44791]
2008-04-26 23:15:40 +00:00
Rene Rivera
6ea5b2f13d
Add the test target name to the bjam XML log output to make it easier to match tests to jam targets.
...
[SVN r44790]
2008-04-26 22:21:50 +00:00
K. Noel Belcourt
5e6d15e857
Get config tests working (missing -lrt).
...
[SVN r44768]
2008-04-25 17:37:47 +00:00
K. Noel Belcourt
11200f20ca
Force pgi to always link rt lib, ugh.
...
[SVN r44747]
2008-04-24 04:58:27 +00:00
K. Noel Belcourt
a0e8d0cd85
Fixup patch to intel-darwin.jam so it looks and
...
reads a bit better.
[SVN r44746]
2008-04-24 01:40:31 +00:00
K. Noel Belcourt
4a4b735f01
Patch PGI to fix config problem (clock_gettime is unresolved
...
external) and add required macro define for IOV_MAX support.
[SVN r44741]
2008-04-23 16:16:38 +00:00
K. Noel Belcourt
ca42782c47
Fixed intel-darwin unresolved symbols by changing the
...
wide integer type from unsigned int (which managles as
a 'j') to an int (which mangles as an 'i'). This
change makes intel-darwin generated code match the
darwin toolset generated code.
Intel reports this won't be fixed in 10.1 because it's
an ABI breanking chanage so we won't see this patched
until the 10.2 compilers.
[SVN r44729]
2008-04-23 01:35:01 +00:00
Roland Schwarz
ba5151acc9
removed act-as-jamfile, which gives errors when boost.use-project is not invoked from Jamroot file.
...
[SVN r44691]
2008-04-21 11:46:03 +00:00
Roland Schwarz
79b52ae1fe
relaxed test, ignoring case of drive letter.
...
Thanks to Mat Marcus for the fix.
[SVN r44551]
2008-04-18 18:11:03 +00:00
Jurko Gospodnetić
e3026b47aa
Removed an extra unused 'executed' feature attribute.
...
[SVN r44495]
2008-04-17 11:56:16 +00:00
Jurko Gospodnetić
04be9e29e6
Minor stylistic comment changes.
...
[SVN r44436]
2008-04-15 17:44:31 +00:00
Roland Schwarz
8441022642
Added "contrib" subdirectory for user contributed modules that are not yet fully reviewed.
...
Added first module: boost.jam for linking to prebuilt (decorated) boost libraries.
[SVN r44411]
2008-04-14 13:27:46 +00:00
Rene Rivera
2ada5efce7
Add multiple requirements for toolset subconditions instead of one composite as they are not supported for conditional requirements. Thanks to Roland for finding the problem.
...
[SVN r44354]
2008-04-12 19:44:47 +00:00
John Maddock
b1d212e8fe
When -lrt is needed, it's needed in *both* single and multi-threaded builds.
...
[SVN r44347]
2008-04-12 16:02:24 +00:00
Roland Schwarz
b557172313
Fixed a bug in for seldom used argument <property:/property-name/> in rule format-name.
...
Added /property-name/ may be a regex.
[SVN r44343]
2008-04-12 11:02:35 +00:00
Jurko Gospodnetić
d854fd40e6
Implemented a patch contributed by Igor Nazarenko reimplementing the list_sort() function to use a C qsort() function instead of a hand-crafted merge-sort algorithm. Makes some list sortings (e.g. 1,2,1,2,1,2,1,2,...) extremely faster, in turn significantly speeding up some project builds.
...
[SVN r44195]
2008-04-11 21:03:06 +00:00
Jurko Gospodnetić
78140e7b56
Comment typo correction.
...
[SVN r44172]
2008-04-11 10:51:43 +00:00
Rene Rivera
0157380a93
Initial support for cross-compiling to ARM architecture.
...
[SVN r44167]
2008-04-11 07:50:47 +00:00
Rene Rivera
cb27586d99
Add support for toolset requirements at the definition level.
...
[SVN r44166]
2008-04-11 05:36:28 +00:00
Rene Rivera
db7edd3403
Use local sorted() function to support Python < 2.4.
...
[SVN r44165]
2008-04-11 05:34:00 +00:00
Rene Rivera
fea7755ed9
Add ARM architecture/instrustion-set.
...
[SVN r44139]
2008-04-09 21:20:28 +00:00
John Maddock
26f6ae3964
Added improved SVG support.
...
[SVN r44124]
2008-04-09 11:45:15 +00:00
Jurko Gospodnetić
809562604e
Fixed a bug with bjam not handling the '\' root Windows path correctly without its drive letter being specified. One effect could be seen by MkDir rule on such a path always attempting to create its base folder even if that folder already exists. For example if you attempted to create folder '\Projects\XYZ\BuildDir' it would incorrectly think that '\Projects' folder does not exist and attempt to create it - thus causing the whole build to fail due to the underlying OS mkdir command failing.
...
This was caused by the file_dirscan() function in the filent.c module not working correctly when passed '\' as its dir. It then messed up when formatting its file-selection parameter for the _findfirst()/findfirst() API and constructed it as '\/*' which caused that API to fail and return -1 which was in turn being interpreted as 'file not found'.
[SVN r44088]
2008-04-07 10:32:09 +00:00
Jurko Gospodnetić
5629a35ac1
Solved the problem with child process returning the value 259 (Windows constant STILL_ACTIVE) causing bjam never to detect that it exited and therefore keep running in an endless loop. Done by relying on the Windows WaitForMultipleObjects() function to detect when a process has exited instead of GetExitCodeProcess(). The later function's MSDN article ( http://msdn2.microsoft.com/en-us/library/ms683189(VS.85).aspx ) warns about this problem.
...
Solved the problem with bjam going into an active wait state, hogging up processor resources, when waiting for one of its child processes to terminate while not all of its available child process slots are being used. To see this bug in action, try compiling a simple C++ program on a 2 processor PC with the -j 2 command-line option and watching how much processor resources bjam uses while linking. Was caused by treating unused process slots as used in the try_wait() function, causing the WaitForMultipleObjects() Windows API call to exit instantly with an error which was then getting incorrectly interpreted as a timeout, starting the whole cycle anew.
Solved a race condition between bjam's output reading/child process termination detection and the child process's output generation/termination which could have caused bjam not to collect the terminated process's final output.
Extracted all GetExitCodeProcess() API calls into one location so it no longer gets called in three separate places.
Minor comment changes in code touched by previous fixes.
[SVN r44087]
2008-04-07 09:55:18 +00:00
Jurko Gospodnetić
2ed27ac8f1
Made the msvc toolset registration example consistent with its comment and added an additional one specifying the exact msvc version. Many stylistic comment changes.
...
[SVN r44086]
2008-04-06 22:36:59 +00:00
Vladimir Prus
fdbcf80c9a
Make xsltproc more usable standalone.
...
* tools/xsltproc.jam (xslt-xsltproc): Bind STYLESHEET.
(xslt-xsltproc-dir): Likewise.
Thanks to Eric Woodruff for the bug report.
[SVN r44067]
2008-04-06 05:00:28 +00:00
Hartmut Kaiser
f7da544527
Reverted unintenional changes.
...
[SVN r44060]
2008-04-05 17:03:16 +00:00
Hartmut Kaiser
46a9790db2
Reverted accidental change.
...
[SVN r44024]
2008-04-04 01:26:47 +00:00
Hartmut Kaiser
302fc5b42d
Wave: Some updates to the new 'preprocess_pragma_output' example. This fixes ticket #1752 .
...
[SVN r44023]
2008-04-04 01:22:12 +00:00
Vladimir Prus
706617f1a4
Fix 64-bit static libs on vacpp.
...
Patch from Christopher Cambly.
[SVN r43994]
2008-04-02 05:21:58 +00:00
Vladimir Prus
1fbee08f25
Remove leftover debug code
...
[SVN r43993]
2008-04-02 05:15:43 +00:00
Vladimir Prus
58d29fd56f
Ubreak loading of build-system.jam.
...
[SVN r43991]
2008-04-01 18:39:55 +00:00
Vladimir Prus
19f0f0c84b
For BoostBuild regression test, handle OSX intel.
...
Patch from Hugo Duncan.
[SVN r43989]
2008-04-01 18:22:21 +00:00
Vladimir Prus
bea6c7e89f
Allow "bjam path/to/file" to work.
...
[SVN r43986]
2008-04-01 17:40:39 +00:00
K. Noel Belcourt
d2694379a6
Fix typo (forgot space before semi-colon).
...
[SVN r43920]
2008-03-29 02:03:29 +00:00
K. Noel Belcourt
6baf5885bf
Fix address-model support for 32/64 bit code generation.
...
Replaced -mcmodel with -m32 / -m64.
[SVN r43900]
2008-03-28 02:10:04 +00:00
Beman Dawes
64a68fbe55
Initial commit
...
[SVN r43868]
2008-03-26 16:00:44 +00:00
Beman Dawes
f3c15a1300
Initial commit
...
[SVN r43867]
2008-03-26 15:59:52 +00:00
Beman Dawes
9b76354853
Merge from trunk
...
[SVN r43805]
2008-03-23 15:38:30 +00:00
Daniel James
36f9b5ed50
Merged revisions 43750-43752 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r43750 | danieljames | 2008-03-21 16:52:40 +0000 (Fri, 21 Mar 2008) | 1 line
Check links in single quotes as well as double quotes.
........
r43752 | danieljames | 2008-03-21 16:56:35 +0000 (Fri, 21 Mar 2008) | 1 line
Decode percent coded characters and '&' when inspecting urls.
........
[SVN r43794]
2008-03-22 09:03:46 +00:00
Daniel James
de9261bca1
Decode percent coded characters and '&' when inspecting urls.
...
[SVN r43752]
2008-03-21 16:56:35 +00:00
Daniel James
eb920ab79f
Check links in single quotes as well as double quotes.
...
[SVN r43750]
2008-03-21 16:52:40 +00:00
Vladimir Prus
049422eb24
Fix #1698 ( http://svn.boost.org/trac/boost/ticket/1698 ).
...
* build/virtual-target.jam (register): Ignore
differences in incidental dependency features.
[SVN r43721]
2008-03-19 10:51:45 +00:00
Douglas Gregor
c7e3415aa6
Fix typo
...
[SVN r43679]
2008-03-17 17:31:21 +00:00
Daniel James
14fc67d5d6
Rebuild a lot of documentation.
...
[SVN r43650]
2008-03-16 11:38:32 +00:00
Rene Rivera
50de709d88
Merge latest quickbook from trunk to release.
...
[SVN r43639]
2008-03-15 19:35:51 +00:00
Rene Rivera
2889ebfee2
Remove buildbot tool from release, as per state in trunk.
...
[SVN r43638]
2008-03-15 19:13:45 +00:00
Rene Rivera
3604b830d3
Merge latest BoostBook from trunk to release.
...
[SVN r43637]
2008-03-15 19:10:41 +00:00
Rene Rivera
df5ccc0ed5
Merge latest bcp from trunk to release.
...
[SVN r43636]
2008-03-15 19:01:32 +00:00
Rene Rivera
cc0b76903d
Merge latest BBv2 from trunk to release.
...
[SVN r43635]
2008-03-15 18:55:28 +00:00
Beman Dawes
d0f0f37136
Merge changes from trunk at 43593
...
[SVN r43596]
2008-03-13 20:50:50 +00:00
Beman Dawes
f902420146
Bring back more/more.htm, supply links for pages moved to website
...
[SVN r43595]
2008-03-13 20:10:08 +00:00
K. Noel Belcourt
4cacdc60cc
A user-config.jam that defined multiple python toolsets exposed
...
an error in the python.jam init rule. Moved the feature
definition out of the init rule to avoid the feature redefinition
error.
[SVN r43566]
2008-03-11 17:57:54 +00:00
Vladimir Prus
99145d90e6
Fix PCH on OSX
...
[SVN r43537]
2008-03-07 16:18:13 +00:00
Vladimir Prus
f397e35cb5
Arrange for HPP source to be scanned for #includes, too.
...
This fixes PCH not being rebuild when some other headers
included from HPP being compiled change.
Thanks to Pierre-Luc Neron for the bug report.
[SVN r43527]
2008-03-06 06:57:27 +00:00
Vladimir Prus
b1192ffe0e
Add 'pythonpath' feature to specify additional PYTHONPATH elements.
...
Make bpl-test correctly set dependencies if used with multiple .pyd
sources.
Patch from Joshua Napoli.
[SVN r43526]
2008-03-06 06:06:17 +00:00
Beman Dawes
911fe2a88f
Fix html boo boo
...
[SVN r43409]
2008-02-25 00:53:26 +00:00
Beman Dawes
853fbd95c0
Merge changes from trunk
...
[SVN r43408]
2008-02-25 00:52:49 +00:00
Vladimir Prus
ee790111c7
Recognize that fact, for that for intel-win, <runtime-debuggin>
...
matters and should be added to the library name.
[SVN r43405]
2008-02-24 12:59:04 +00:00
Beman Dawes
88c40c8ff0
Give the 1st and 2nd level index.html files a common look-and-feel.
...
[SVN r43402]
2008-02-23 14:04:02 +00:00
Daniel James
8653c1053b
Merged revisions 43368 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r43368 | danieljames | 2008-02-22 09:21:22 +0000 (Fri, 22 Feb 2008) | 2 lines
Update the index.html link in the navbar.
........
[SVN r43370]
2008-02-22 09:29:55 +00:00
Daniel James
0f535fe362
Update the index.html link in the navbar.
...
[SVN r43368]
2008-02-22 09:21:22 +00:00
Beman Dawes
72aa9f571a
Fix still another typo
...
[SVN r43361]
2008-02-21 20:11:32 +00:00
Beman Dawes
c52512bb24
Fix typo; .z7 should be .7z
...
[SVN r43349]
2008-02-21 12:46:11 +00:00
Rene Rivera
c96af5a50a
Use the configured python interpreter instead of assuming it's in the path.
...
[SVN r43336]
2008-02-20 23:01:43 +00:00
Rene Rivera
60b3b85fe7
Add the <python.interpreter> to all requirements to allow other toolsets to use the currently configured python instead of relying on python being in the path.
...
[SVN r43335]
2008-02-20 22:50:03 +00:00
Beman Dawes
db88d2fd3a
Add .z7 archive generation
...
[SVN r43330]
2008-02-20 13:46:49 +00:00
Jurko Gospodnetić
55aaeb0d4f
Made the msvc toolset always explicitly enable or disable rtti support based on the <rtti> feature value instead of only setting it if <rtti>on and depending on it being disabled by default. The original behaviour did not work well with msvc 8.0 for which there was not way to disable rtti support as that compiler enables rtti support by default.
...
[SVN r43282]
2008-02-16 17:03:54 +00:00
Jurko Gospodnetić
a765f9ee93
Added support for compiling C++ programs without RTTI support using the gcc toolset.
...
[SVN r43281]
2008-02-16 16:53:33 +00:00
Jurko Gospodnetić
f804df8b63
Corrected comments related to the allowed linker & linker-type values. Minor stylistic changes.
...
[SVN r43280]
2008-02-16 16:50:42 +00:00
Daniel James
1c149264a8
Merged revisions 43206,43208-43213 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r43206 | danieljames | 2008-02-10 09:55:03 +0000 (Sun, 10 Feb 2008) | 1 line
Fix some broken links.
........
r43209 | danieljames | 2008-02-10 14:56:22 +0000 (Sun, 10 Feb 2008) | 1 line
Link to people pages on the website, as they've been removed from the download.
........
r43210 | danieljames | 2008-02-10 15:02:17 +0000 (Sun, 10 Feb 2008) | 1 line
Point links to the pages that used to be in 'more' to the site.
........
r43212 | danieljames | 2008-02-10 16:10:16 +0000 (Sun, 10 Feb 2008) | 1 line
Fix links on the home page as well.
........
r43213 | danieljames | 2008-02-10 16:21:22 +0000 (Sun, 10 Feb 2008) | 1 line
Generated documentation which is no longer generated.
........
[SVN r43214]
2008-02-10 16:39:38 +00:00
Daniel James
894be846dc
Point links to the pages that used to be in 'more' to the site.
...
[SVN r43210]
2008-02-10 15:02:17 +00:00
Daniel James
d2d49ebb9a
Link to people pages on the website, as they've been removed from the download.
...
[SVN r43209]
2008-02-10 14:56:22 +00:00
Daniel James
ecacd2ca58
Merged revisions 43129,43131,43137,43139-43140,43142,43144,43146,43149,43151,43153,43158,43160-43164,43167-43170,43172-43174,43178,43180-43193 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r43129 | danieljames | 2008-02-06 19:02:38 +0000 (Wed, 06 Feb 2008) | 2 lines
In the boostbook navbar, link FAQ and people to the website.
........
r43188 | danieljames | 2008-02-09 12:29:02 +0000 (Sat, 09 Feb 2008) | 2 lines
Fix a link in the intrusive redirect.
........
r43189 | danieljames | 2008-02-09 12:37:00 +0000 (Sat, 09 Feb 2008) | 1 line
Fix another redirect link.
........
r43190 | danieljames | 2008-02-09 12:38:19 +0000 (Sat, 09 Feb 2008) | 1 line
Update link to Jamfile, to link to the version 2 jamfile.
........
r43191 | danieljames | 2008-02-09 12:39:06 +0000 (Sat, 09 Feb 2008) | 1 line
Fix a link.
........
r43192 | danieljames | 2008-02-09 12:45:32 +0000 (Sat, 09 Feb 2008) | 2 lines
Add a forwarding header for hash/custom.html as Boost.Bimap links to it.
........
r43193 | danieljames | 2008-02-09 13:02:45 +0000 (Sat, 09 Feb 2008) | 1 line
Fix the link to the license.
........
[SVN r43194]
2008-02-09 13:27:00 +00:00
Daniel James
908acc15b3
Fix a link.
...
[SVN r43191]
2008-02-09 12:39:06 +00:00
Daniel James
0cb12c76ff
Update link to Jamfile, to link to the version 2 jamfile.
...
[SVN r43190]
2008-02-09 12:38:19 +00:00
Daniel James
eb0cec54f3
Fix another redirect link.
...
[SVN r43189]
2008-02-09 12:37:00 +00:00
K. Noel Belcourt
12ee71f075
I've added the -single_module option to the intel-darwin.link.dll
...
action to fix this linker error when linking dylibs:
ld: common symbols not allowed with MH_DYLIB output format with the -multi_module option
boost/bin.v2/libs/system/build/intel-darwin-9.1/debug/macosx-version-10.4/error_code.o
definition of common __ZGVZNK5boost6system14error_category7messageEiE1s (size 16)
boost/bin.v2/libs/system/build/intel-darwin-9.1/debug/macosx-version-10.4/error_code.o
definition of common __ZZNK5boost6system14error_category7messageEiE1s (size 16)
though I would note that the common symbols problem occurs in a number of
other libraries (test, graph, spirit, ...) as well.
[SVN r43179]
2008-02-08 17:53:50 +00:00
K. Noel Belcourt
ab9f8d250a
Force PPC Darwin to use fork instead of vfork. This change
...
requires both the parent and child process to explicitly set
the process group id. Vfork guarantees the child process
runs to the exec before it releases the parent process.
Now that we use fork instead of vfork, it's possible for the
parent to wait on the child process without having the child
setpgid on itself. This eliminates spurious hangs on ppc
darwin caused by either a race condition between vfork and
execvp, or a bug in the vfork implementation.
Added a test to ensure we don't try to read from the
stderr pipe descriptor if the descriptor's not valid.
[SVN r43176]
2008-02-08 16:32:35 +00:00
Douglas Gregor
b2e1699366
Support for non-blocking MPI operations in Python, from Andreas Kloeckner
...
[SVN r43165]
2008-02-07 21:08:09 +00:00
Jonathan Turkanis
a97430b2b5
added missing 'self.' qualification
...
[SVN r43159]
2008-02-07 17:07:28 +00:00
Beman Dawes
dd0592f1d8
Remove obsolete CVS scripts, add 1.35.0 SVN scripts, beginning of docs page
...
[SVN r43154]
2008-02-07 13:22:34 +00:00
Vladimir Prus
fc2c9ead12
Fix <framework> with no path.
...
Patch from Jon Olsson.
[SVN r43152]
2008-02-07 11:04:30 +00:00
Vladimir Prus
03a7a898d4
Attempt to unbreak <library-file>
...
[SVN r43147]
2008-02-07 10:17:03 +00:00
John Maddock
c8c638c7a2
Remove tabs.
...
[SVN r43144]
2008-02-07 10:04:51 +00:00
John Maddock
e44ea9a4d9
Remove tabs.
...
[SVN r43143]
2008-02-07 10:03:16 +00:00
Daniel James
81b52c10fa
In the boostbook navbar, link FAQ and people to the website.
...
[SVN r43129]
2008-02-06 19:02:38 +00:00
K. Noel Belcourt
d74028ee1a
Fix a typo in pgi.jam that prevented shared libraries
...
from being built correctly.
[SVN r43052]
2008-02-02 02:41:23 +00:00
Jurko Gospodnetić
e6cabd30f7
Added the missing end-of-line character when outputting DEBUG_SEARCH debug messages from file_build1(). This cleans up the -d+6 bjam output a lot.
...
[SVN r43046]
2008-02-01 01:49:16 +00:00
Jurko Gospodnetić
ca1642ae35
Corrected outputting native Windows paths so that it works correctly for absolute paths without the drive letter being explicitly specified, e.g. \aaa\bbb or /aaa/bbb.
...
[SVN r43045]
2008-02-01 00:46:50 +00:00
Jurko Gospodnetić
d60897a72f
Minor stylistic spacing changes. Remove trailing spaces.
...
[SVN r43044]
2008-02-01 00:44:23 +00:00
Jurko Gospodnetić
ccb7c98829
Reverted changes made in rev 43038 which seem to have been committed by mistake and include some user specific settings in it local to the comitter's environment while this file is intended to be used as generic template for actual user-config.jam files and do nothing in case user does not specify his own settings there.
...
[SVN r43043]
2008-02-01 00:27:31 +00:00
Hartmut Kaiser
e6d5988dc3
Wave: fixed expanding_function_like_macro()
...
[SVN r43038]
2008-01-31 20:57:47 +00:00
Vladimir Prus
fb5375f7bc
Disable relinking when <target-os> is either windows or cygwin.
...
Fixes #1062 .
[SVN r43008]
2008-01-29 06:40:06 +00:00
Vladimir Prus
cda1b138d7
Retain top-level boost-build.jam
...
[SVN r43007]
2008-01-29 06:28:09 +00:00
K. Noel Belcourt
2aa9c3ee87
Fixed a typo to yesterdays patch.
...
[SVN r42971]
2008-01-25 19:52:47 +00:00
K. Noel Belcourt
01309e154f
Changed the -soname and -shared options in intel-darwin.jam
...
to use -dynamiclib and -install_name, as done in darwin.jam.
Apparently the Intel compilers on the Mac support the same
options as gcc for setting the internal dynamic library name.
[SVN r42960]
2008-01-25 04:41:16 +00:00
Eric Niebler
273a2f0f8b
fix quickbook scanner to recognize the [import ...] block
...
[SVN r42939]
2008-01-23 23:25:24 +00:00
Jurko Gospodnetić
79892ea174
Minor stylistic changes:
...
* Removed trailing spaces.
* Added a comment for code discovering the user's home-directories.
* Removed a stale regex import.
* Removed an old corpse 'identity' rule found inside the __test__ rule.
[SVN r42884]
2008-01-20 20:18:50 +00:00
Jurko Gospodnetić
5fb4a3475e
Stylistic changes. Removed trailing spaces. Removed empty lines. Corrected comment typos and wording.
...
[SVN r42837]
2008-01-18 01:14:17 +00:00
Jurko Gospodnetić
715b36b288
Minor stylistic comment changes. Removed trailing spaces.
...
[SVN r42801]
2008-01-15 21:13:52 +00:00
Jurko Gospodnetić
0de563c31c
Removed the manual boost-build.jam file creation since that file already exists in the SVN repository and this only overwrote it with the same content minus the copyright notice. Removed a reference to the no longer existing boost_build_v2.html file.
...
[SVN r42676]
2008-01-11 13:44:51 +00:00
John Maddock
e404d0aebd
Merged changes from Trunk which apply patch from Issue #1187 .
...
[SVN r42653]
2008-01-10 12:15:21 +00:00
John Maddock
4dcbb0a6dc
Apply patch from Issue #1187 .
...
[SVN r42651]
2008-01-10 12:10:37 +00:00
Jurko Gospodnetić
2f5e53b5c9
Updated the test so it passes on Windows. Had to change it to enable action output logging and compensate for the fact that now action names are sent to the output as well. Minor stylistic changes.
...
[SVN r42639]
2008-01-09 17:03:45 +00:00
Jurko Gospodnetić
3aa44642f1
Updated the test so it passes on Windows. Had to change it to enable action output logging and compensate for the fact that now action names are sent to the output as well. Minor stylistic changes.
...
[SVN r42637]
2008-01-09 14:36:37 +00:00
Rene Rivera
be8dc18edb
Revert various changes that break backward compatibility, and also some minor edits.
...
[SVN r42633]
2008-01-09 04:34:12 +00:00
Rene Rivera
a4a61b661d
Revert various changes that break backward compatibility, and also some minor edits.
...
[SVN r42632]
2008-01-09 04:31:58 +00:00
Jurko Gospodnetić
3a63b272fb
Fixed a failing test by making it access its action results using the __ACTION_RULE__ rule. Now it works with the default debug level settings (i.e. no action output displayed).
...
[SVN r42631]
2008-01-09 04:30:25 +00:00
Jurko Gospodnetić
d33adaba80
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ć
4de7ae0de5
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ć
66e74de914
Remove trailing spaces. Removed an empty line.
...
[SVN r42628]
2008-01-09 01:18:38 +00:00
Jurko Gospodnetić
e990faea07
Tried trailing spaces. Minor comment typo corrections.
...
[SVN r42627]
2008-01-09 01:11:03 +00:00
Jurko Gospodnetić
162c5ebbdc
Minor stylistic code indentation changes.
...
[SVN r42626]
2008-01-09 01:09:26 +00:00
Jurko Gospodnetić
ed70541c2a
Comment correction.
...
[SVN r42617]
2008-01-08 17:51:30 +00:00
Eric Niebler
d2be828289
support for LaTeX formulas in Doxygen comments
...
[SVN r42615]
2008-01-08 17:42:20 +00:00
Jurko Gospodnetić
a919028371
Made some debugging messages more consistent.
...
[SVN r42614]
2008-01-08 15:21:15 +00:00
Jurko Gospodnetić
06267ee6ca
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
58537bf03f
Mostly fix bad path calc for direct html from doxygen doc generation. ( fixes #1562 )
...
[SVN r42598]
2008-01-08 02:49:25 +00:00
Daniel James
e3f955c33d
Add support for multiple copyrights in the library info.
...
[SVN r42576]
2008-01-07 19:46:27 +00:00
Jurko Gospodnetić
4a346fadbb
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ć
63e56e049d
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ć
8d23798c63
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ć
307f7af99f
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ć
f65d44e0f3
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ć
fc3d514a14
Simple code cleanup. Typo corrections.
...
[SVN r42547]
2008-01-06 20:37:55 +00:00
Jurko Gospodnetić
65be94d82a
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ć
51d9d94160
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ć
f906fb1e63
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ć
1bd6f55922
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ć
6b8afa69e8
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ć
213d50fce1
Minor stylistic comment changes.
...
[SVN r42511]
2008-01-06 07:13:28 +00:00
Jurko Gospodnetić
a662e89754
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ć
2a2341994b
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ć
edfb415ec1
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ć
b294861ed8
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ć
ccaf822b34
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ć
4c7883a2fe
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ć
a8beac8fe4
Test code cleaned up a bit. No functional changes.
...
[SVN r42499]
2008-01-05 21:37:15 +00:00
Jurko Gospodnetić
4463d2e5b2
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ć
1579e30b9c
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ć
fda44982af
Comment cleanup.
...
[SVN r42496]
2008-01-05 20:14:48 +00:00
Jurko Gospodnetić
0ddca5bc15
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ć
80cf4a1a48
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ć
b76a53181f
Removed trailing spaces and some empty lines.
...
[SVN r42492]
2008-01-05 18:29:36 +00:00
Jurko Gospodnetić
103cc2811c
Simplified the used make rules. Removed some dead code. Minor stylistic changes.
...
[SVN r42490]
2008-01-05 18:14:20 +00:00
Jurko Gospodnetić
269063458b
Removed or simplified some import calls. Comment updates. Minor stylistic changes.
...
[SVN r42489]
2008-01-05 18:13:10 +00:00
Jurko Gospodnetić
e4f9952471
Documentation wording cleaned up a bit.
...
[SVN r42488]
2008-01-05 18:02:23 +00:00
Jurko Gospodnetić
a45fd4bf94
Cleaned up some import rule calls.
...
[SVN r42487]
2008-01-05 17:54:02 +00:00
Jurko Gospodnetić
c2010f8875
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ć
535b4154aa
Stylistic comment changes & typo corrections.
...
[SVN r42485]
2008-01-05 17:46:45 +00:00
Jurko Gospodnetić
a817604efa
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ć
8ab019a3b4
Corrected an out-of-date comment listing all command-line options.
...
[SVN r42483]
2008-01-05 16:58:01 +00:00
Jurko Gospodnetić
09f476f99a
Corrected an invalid command-line option name reference.
...
[SVN r42482]
2008-01-05 16:57:17 +00:00
Jurko Gospodnetić
46ce6e8329
Typo correction. Corrected an invalid command-line option name.
...
[SVN r42481]
2008-01-05 16:56:42 +00:00
Jurko Gospodnetić
608457d94e
Typo corrections. Minor stylistic changes.
...
[SVN r42480]
2008-01-05 16:55:36 +00:00
Jurko Gospodnetić
72c1c5de3f
Updated Boost.Jam command line option texts. Minor stylistic changes.
...
[SVN r42479]
2008-01-05 16:53:03 +00:00
Jurko Gospodnetić
5eb3bc78db
Typo corrections. Minor stylistic changes.
...
[SVN r42478]
2008-01-05 15:19:53 +00:00
Beman Dawes
baf954cf04
Merge from trunk: Disable Microsoft "secure" overloads in Dinkumware libraries since they cause compile errors with Intel versions 9 and 10
...
[SVN r42477]
2008-01-05 14:44:21 +00:00
Beman Dawes
99bff6640d
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
88beb044cf
Truncate lines in bjam.log to 8k bytes to avoid very deep recursion
...
in the split function in process_jam_log.cpp. This patch fixes
process_jam_log crashes resulting from 500k byte pgi compiler
messages.
[SVN r42429]
2008-01-03 04:00:58 +00:00
Frank Mori Hess
d59e8c8ad6
Fixed some minor newline and highlighting issues
...
in class synopsis for "data-member" elements.
[SVN r42390]
2007-12-31 15:54:00 +00:00
Frank Mori Hess
129968cd99
Updated the boostbook.dtd and reference docs
...
for "enumvalue" elements to indicate they can have "purpose"
and "description" children.
[SVN r42389]
2007-12-31 15:53:06 +00:00
K. Noel Belcourt
30f5e1ed50
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
Rene Rivera
e898e4ccad
Fix missing close paren. Thanks to Jurko Gospodnetić for spotting the typo.
...
[SVN r42302]
2007-12-25 16:09:42 +00:00
Vladimir Prus
60682b9051
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
Vladimir Prus
3fd943aae6
Make inherit_toolset.py pass.
...
Patch from Jurko Gospodnetic.
[SVN r42300]
2007-12-25 09:38:19 +00:00
Vladimir Prus
23ebf546c6
Remove unnecessary imports.
...
[SVN r42299]
2007-12-25 09:36:26 +00:00
Vladimir Prus
7191ab7aa0
Correct an invalid alias example. Minor stylistic changes
...
changes in the alias rule documentation.
Patch from Jurko Gospodnetic.
[SVN r42298]
2007-12-25 09:34:38 +00:00
Vladimir Prus
631377d607
Fix typos.
...
Patch from Jurko Gospodnetic.
[SVN r42297]
2007-12-25 09:28:05 +00:00
Vladimir Prus
ac652bf4a1
Fix typos.
...
Patch from Jurko Gospodnetic
[SVN r42296]
2007-12-25 09:25:25 +00:00
Vladimir Prus
e157ec3c5c
Fix detection of RC compiler presense, and null obj fallback.
...
Thanks to Juergen Hunold for the bug report.
[SVN r42295]
2007-12-25 09:11:37 +00:00
Rene Rivera
c85862a74a
Fix time related callbacks to new arguments.
...
[SVN r42247]
2007-12-22 21:32:17 +00:00
Vladimir Prus
18f0046144
Explain a couple of gcc limitations with precompiled headers
...
[SVN r42217]
2007-12-20 21:18:47 +00:00
Frank Mori Hess
bd2f94eef7
Made putting the name of a typedef inside
...
a "classname" element successfully produce a link to the typedef's
reference documentation, or to the typedef's synopsis if that is
all it has.
[SVN r42202]
2007-12-20 14:39:53 +00:00
Frank Mori Hess
c905dcb3a8
Prevented "classname"/"methodname"/etc. elements inside "type" elements
...
inside "static-constant" elements from getting dropped.
[SVN r42145]
2007-12-18 20:14:01 +00:00
Jürgen Hunold
83a6318caf
Merged revisions 41907-41908 via svnmerge from
...
https://svn.boost.org/svn/boost/trunk
........
r41907 | jhunold | 2007-12-08 21:02:33 +0100 (Sa, 08 Dez 2007) | 2 lines
Add support for QtScript library.
........
r41908 | jhunold | 2007-12-08 21:08:29 +0100 (Sa, 08 Dez 2007) | 2 lines
Add dependency scanner for Qt Resource Files (.qrc).
........
[SVN r42095]
2007-12-16 10:13:26 +00:00
Douglas Gregor
1947633caf
Fix generated URL
...
[SVN r42017]
2007-12-13 19:57:47 +00:00
Douglas Gregor
f0488cf35c
Minor tweak
...
[SVN r42016]
2007-12-13 19:22:52 +00:00
Douglas Gregor
3ccac9c942
Send information about broken platforms to platform maintainers and the Boost testing list
...
[SVN r42013]
2007-12-13 19:20:23 +00:00
Douglas Gregor
42f964e15b
Tweak e-mail that sends notes to maintainers
...
[SVN r42009]
2007-12-13 18:14:01 +00:00
Vladimir Prus
e02bc92688
When searching for headers, ignore directories, just like gcc does.
...
[SVN r41981]
2007-12-11 19:46:19 +00:00
Vladimir Prus
ee7ff27d6e
Implement ISFILE for real
...
[SVN r41980]
2007-12-11 19:45:37 +00:00
Vladimir Prus
85c1575de0
Put add-usage-requirements back
...
[SVN r41979]
2007-12-11 19:41:47 +00:00
Jürgen Hunold
f2fb5b1675
Add dependency scanner for Qt Resource Files (.qrc).
...
[SVN r41908]
2007-12-08 20:08:29 +00:00
Jürgen Hunold
463d791b80
Add support for QtScript library.
...
[SVN r41907]
2007-12-08 20:02:33 +00:00
John Maddock
8eb86928cd
Removed double quoting of Doxygen title.
...
Fixes: http://lists.boost.org/boost-users/2007/12/32523.php
[SVN r41889]
2007-12-08 16:04:54 +00:00
John Maddock
753409a9e2
Removed double quoting of Doxygen title.
...
Fixes: http://lists.boost.org/boost-users/2007/12/32523.php
[SVN r41888]
2007-12-08 16:04:34 +00:00
Dave Abrahams
763f4bc9db
Fix msvc auto-configuration (yikes!)
...
[SVN r41842]
2007-12-07 23:23:39 +00:00
Rene Rivera
d1b03807df
Push bjam-3.1.16 release into Boost release.
...
[SVN r41793]
2007-12-06 16:50:33 +00:00
Rene Rivera
3559fb8287
Remove in prep to clobber with bjam-3.1.16 release.
...
[SVN r41792]
2007-12-06 16:49:41 +00:00
Vladimir Prus
8155a50a9b
Fix quoting
...
[SVN r41791]
2007-12-06 16:23:39 +00:00
Vladimir Prus
075d5f2669
Fix search for html files. Put packages where
...
beta.boost.org can fetch them.
[SVN r41789]
2007-12-06 16:12:01 +00:00
Vladimir Prus
70b15f67c0
Add Google Analytics tracking code for the uploaded docs.
...
[SVN r41788]
2007-12-06 16:00:38 +00:00
Rene Rivera
916c50f7f5
Fix parsing of macosx version numbers from detected SDKs.
...
[SVN r41736]
2007-12-05 04:33:36 +00:00
K. Noel Belcourt
eec57734eb
Patch pgi shared library use.
...
[SVN r41735]
2007-12-05 03:20:30 +00:00
Rene Rivera
545ec62524
Switch FTP site for results.
...
[SVN r41727]
2007-12-05 00:32:04 +00:00
K. Noel Belcourt
c45557dcf3
Fixes to get pgi shared libraries working, executables
...
that don't core, and limiting the number of error
messages emitted by the compiler so as to reduce the
size of the log file.
[SVN r41707]
2007-12-04 23:18:38 +00:00
Frank Mori Hess
b7dd0cf847
Made generated ids for functions and overloaded functions human-readable
...
which also results in (mostly) human-readable names for
their .html output files. Made generate.id template properly use
its node parameter (merge of parts of revision 41461 from sandbox/boost_docs).
Made class name in synopsis a link to class reference page, which is useful
for nested classes (merge of revision 41435 from sandbox/boost_docs).
Removed spurious new line in synopisis between a nested class
and the comment describing its purpose (merge of revision 41434 from
sandbox/boost_docs).
Added a warning if an "inherit" element has
no "type" child element (partial merge of revision 41463 from
sandbox/boost_docs).
[SVN r41698]
2007-12-04 19:55:50 +00:00
Frank Mori Hess
b16761ec2c
Fixed printing of object name for nested classes (merge of
...
revision 41421 from sandbox/boost_docs).
[SVN r41697]
2007-12-04 19:45:10 +00:00
Frank Mori Hess
134ab98438
Make sure output filenames don't include any illegal characters.
...
[SVN r41696]
2007-12-04 19:42:08 +00:00
K. Noel Belcourt
297969c8fe
Changes to support pgi-7.0 on Linux.
...
* pthread requires rt
* force IEEE 754 math for slow, but correct, numerics
[SVN r41663]
2007-12-03 20:50:58 +00:00
Rene Rivera
458e4262e9
Switch testing to 3.1.16 bjam release.
...
[SVN r41646]
2007-12-03 15:48:40 +00:00
Vladimir Prus
f9c79f5219
Fix 64-bit windows msvc detection, again.
...
[SVN r41639]
2007-12-03 10:39:46 +00:00
Rene Rivera
d30a5f7b15
Bump bjam to 3.1.17 after 3.1.16 release.
...
[SVN r41629]
2007-12-03 04:05:39 +00:00
Rene Rivera
672e27484f
Work around some Windows CMD.EXE programs that will fail executing a totally empty batch file.
...
[SVN r41627]
2007-12-03 03:06:22 +00:00
Rene Rivera
8e72fc8a33
Work around some Windows CMD.EXE programs that will fail executing a totally empty batch file.
...
[SVN r41626]
2007-12-03 02:57:49 +00:00
Rene Rivera
114e4736e1
Support building of universal binaries using architecture options. Thanks to Mat Marcus. ( fixes #552 #1342 #989 )
...
[SVN r41592]
2007-12-02 20:15:25 +00:00
Daniel James
6db63d8aec
Revert a change I mean to make on the fix-links branch.
...
[SVN r41580]
2007-12-02 13:47:31 +00:00
Daniel James
5f6dc1d0ed
Fix the navbar links.
...
[SVN r41575]
2007-12-02 10:25:22 +00:00
Rene Rivera
bca7e00489
';' can't be a no-op on nix.
...
[SVN r41563]
2007-12-02 02:03:48 +00:00
Rene Rivera
0583ebdd56
No-op no-empty action.
...
[SVN r41562]
2007-12-02 01:59:02 +00:00
Vladimir Prus
2c18a40e78
Remove unused method
...
[SVN r41557]
2007-12-01 22:31:04 +00:00
Rene Rivera
a1f60379fa
Document various "new" features, and add in the history till now for 3.1.16. ( fixes #1445 #1447 #1448 )
...
[SVN r41556]
2007-12-01 21:53:47 +00:00
Vladimir Prus
ba1fa766a5
Document STLport
...
[SVN r41555]
2007-12-01 21:26:09 +00:00
Rene Rivera
6788fa77ff
Add support for detection and building with vc9. ( fixes #1490 )
...
[SVN r41548]
2007-12-01 20:17:52 +00:00
Vladimir Prus
2906ea6a02
Document runtime-link
...
[SVN r41547]
2007-12-01 20:06:43 +00:00
Vladimir Prus
dcfdc7764d
Add <testing.arg> functionality to unit-test rule.
...
Patch from Mark Desnoyer.
[SVN r41542]
2007-12-01 19:07:22 +00:00
Vladimir Prus
1d555c7f05
Document 64-bit compilation.
...
[SVN r41538]
2007-12-01 17:56:47 +00:00
Rene Rivera
42f20d2d69
Plug memory leak when closing out actions. Thanks to Martin Kortmann for finding this.
...
[SVN r41535]
2007-12-01 16:44:54 +00:00
Vladimir Prus
e0191ce6fc
Change the detection of 64-bit windows to handle EM64T processors.
...
[SVN r41532]
2007-12-01 14:56:23 +00:00
Dave Abrahams
c6ee5e7d18
Boost.Python:
...
* Workarounds for many SunCC 5.9 bugs
* Suppression of many SunCC 5.9 warnings
* Improve the style of some test invocations in Jamfile
[SVN r41521]
2007-12-01 02:15:17 +00:00
Rene Rivera
f8e8cd126b
Add combined architectures, from Mat Marcus, in support of Darwin universal builds.
...
[SVN r41485]
2007-11-30 01:41:20 +00:00
Rene Rivera
fee09c23f5
Fix usage of HTTPS for getting the boost-build.jam file when using an empty user, i.e. when using tarballs.
...
[SVN r41446]
2007-11-28 23:26:41 +00:00
Rene Rivera
6632b807bc
Fix for latest Doxygen namespace file names. And support for method groups. From Samuel Debionne.
...
[SVN r41440]
2007-11-28 20:24:17 +00:00
Rene Rivera
d5af5350d8
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
dc9e6ad832
Add test for result status values of simple actions, i.e. empty actions.
...
[SVN r41430]
2007-11-28 07:08:13 +00:00
K. Noel Belcourt
822b768ee6
Fix pathscale rpath issue per Alain Minussi's suggestion.
...
[SVN r41429]
2007-11-28 02:27:13 +00:00
Rene Rivera
67eb6b1f8d
Fix buffer overrun bug in expanding @() subexpressions.
...
[SVN r41417]
2007-11-27 17:58:50 +00:00
Rene Rivera
c7a132fef9
Check empty string invariants, instead of assuming all strings are allocated. And reset strings when they are freed.
...
[SVN r41416]
2007-11-27 17:57:15 +00:00
Rene Rivera
8737bc8938
Add some utility output formatting functions.
...
[SVN r41415]
2007-11-27 17:55:13 +00:00
Rene Rivera
e8cae1b90b
Remove non-existent option info.
...
[SVN r41414]
2007-11-27 17:53:56 +00:00
Beman Dawes
5c28840e8d
Full merge from trunk at revision 41356 of entire boost-root tree.
...
[SVN r41373]
2007-11-25 19:36:19 +00:00
John Maddock
0a5a94de9f
Fix date.
...
[SVN r41364]
2007-11-25 17:23:25 +00:00
Rene Rivera
e507afef19
Some cleanup of tools documentation. Add boostbook redir file. Delete duplicate time_string.hpp. Repoint regression instructions to web site.
...
[SVN r41363]
2007-11-25 17:12:42 +00:00
Rene Rivera
2cebfa9b6f
Move buildbot support to sandbox until we decide what to do with it.
...
[SVN r41362]
2007-11-25 17:06:17 +00:00
John Maddock
b07d09ac08
Redirection file.
...
[SVN r41361]
2007-11-25 16:26:36 +00:00
K. Noel Belcourt
24a29ea854
Replace mpi wrappers with native pathscale compilers.
...
Fixed how we invoke f77 (pathf90 -f77).
Thanks to Alain Miniussi for reporting this.
[SVN r41341]
2007-11-24 19:09:56 +00:00
Beman Dawes
0d043bde28
Change long name inspection to follow ISO 9660:1997, thus replacing all length requirements with a single 207 maximum path length requirement.
...
[SVN r41333]
2007-11-24 16:39:30 +00:00
Rene Rivera
792b93f4c0
Allow use of "conditional" to multiply a condition that already has the full condition in it.
...
[SVN r41324]
2007-11-24 02:16:50 +00:00
Beman Dawes
f40f65fe36
Add the instructions formerly in the (now deleted) runner sub-directory
...
[SVN r41319]
2007-11-23 22:55:48 +00:00
Rene Rivera
18860ddad7
Add --skip-script-download option to run.py to avoid repeated regression script downloads. Thanks to _m_ for the changes.
...
[SVN r41318]
2007-11-23 20:43:38 +00:00
Beman Dawes
bad0d12031
config, detail, filesystem, system, tools, at 41278.
...
[SVN r41316]
2007-11-23 17:03:14 +00:00
Rene Rivera
1f99b31a4f
Produce less regression reports to reduce the cycle time for test reporting.
...
[SVN r41314]
2007-11-23 02:58:14 +00:00
Rene Rivera
0a8f866cac
Produce less regression reports to reduce the cycle time for test reporting.
...
[SVN r41313]
2007-11-23 02:57:42 +00:00
Rene Rivera
7e71989bf4
Fix search for Boost.Build so that it only finds the approved version.
...
[SVN r41287]
2007-11-21 19:29:55 +00:00
Boris Gubenko
77cd7de2c1
add OSPLAT=PARISC for HP-UX PA-RISC
...
[SVN r41242]
2007-11-19 19:25:21 +00:00
Rene Rivera
6794f381b9
Add architecture and instruction-set values for HP/PA-RISC.
...
[SVN r41237]
2007-11-19 18:02:43 +00:00
Rene Rivera
502f43c330
Make quietly actions really quiet by not printing the command output. The output for the quietly actions is still available through "__ACTION_RULE__".
...
[SVN r41236]
2007-11-19 17:44:31 +00:00
Rene Rivera
db9121cea5
Add keyword tags.
...
[SVN r41215]
2007-11-18 21:07:26 +00:00
Rene Rivera
92b7c1c49b
Add missing <cstring> include, for std::strchr function.
...
[SVN r41214]
2007-11-18 21:02:51 +00:00
Rene Rivera
fb62d7449e
Cleanup tools/regression to remove obsolete runner scripts, move existing docs to doc subdir, and clean html docs into valid xhtml.
...
[SVN r41213]
2007-11-18 20:53:28 +00:00
Rene Rivera
27cedd0107
Inspection report fixes.
...
[SVN r41212]
2007-11-18 20:24:25 +00:00
Daniel James
05ba761b8f
Move the instructions for running regression tests to the new site. Fixes #1265 .
...
[SVN r41202]
2007-11-18 16:10:12 +00:00
Rene Rivera
7672e9737c
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
4b6bf63964
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
55e3e8f90b
Add working dir to build description, move jam version to an attribute.
...
[SVN r41182]
2007-11-17 21:22:40 +00:00
Rene Rivera
bcb75b2961
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
6ef5731909
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
K. Noel Belcourt
fcb52d9ad0
Make vacpp toolset recognize and support version
...
numbers. Also perform minimal options processing.
[SVN r41151]
2007-11-16 17:30:57 +00:00
Rene Rivera
a0d63bc604
Add support for msvc-9.0, thanks to John Pavel.
...
[SVN r41149]
2007-11-16 16:15:35 +00:00
Beman Dawes
57a6beeb69
Merge 41118 and 41119 from trunk
...
[SVN r41121]
2007-11-15 22:27:30 +00:00
Rene Rivera
4b1b1cf4ce
Oops, forgot we need to use the root boost project settings when building.
...
[SVN r41119]
2007-11-15 22:05:22 +00:00
Rene Rivera
2bf141d1ee
Switch intel-win32 to use static multi thread runtime since the single thread static runtime is no longer available. ( fixes #1287 )
...
[SVN r41113]
2007-11-15 18:56:43 +00:00
Beman Dawes
1bc1b6af7c
Merge trunk changes from 41110.
...
[SVN r41112]
2007-11-15 18:32:18 +00:00
Rene Rivera
55d6d2d220
Fix building of multiple regression tools at once.
...
[SVN r41110]
2007-11-15 16:58:21 +00:00
Beman Dawes
f98b9cbb5a
Merged tools, system, filesystem from trunk at 41106
...
[SVN r41109]
2007-11-15 16:31:06 +00:00
Beman Dawes
1476ae4f89
Get rid of .cvsignore files
...
[SVN r41107]
2007-11-15 15:20:27 +00:00
Beman Dawes
a9f0686783
Replace old docs with excerpts from http://article.gmane.org/gmane.comp.lib.boost.testing/5020
...
[SVN r41091]
2007-11-14 15:50:43 +00:00
Joel de Guzman
2cd10287ff
refresh docs
...
[SVN r41081]
2007-11-14 10:23:23 +00:00
Beman Dawes
0837859413
Correct detection of failure to run in a boost tree, and refactor code as a separate set_boost_root function.
...
[SVN r41060]
2007-11-13 13:54:58 +00:00
Vladimir Prus
1e5e0975f7
Add Google Analytics tracking code
...
[SVN r41054]
2007-11-13 07:54:20 +00:00
Boris Gubenko
f1b532c0b5
when setting OSPLAT, check __ia64 macro
...
[SVN r41050]
2007-11-13 00:51:37 +00:00
K. Noel Belcourt
a9d754a6c2
Get the unix timing working correctly.
...
[SVN r41048]
2007-11-12 22:52:12 +00:00
Beman Dawes
89f6c4e5e3
Change default to --v2
...
[SVN r41046]
2007-11-12 22:29:48 +00:00
Boris Gubenko
858b3afc35
add -fno-strict-aliasing to compilation with gcc
...
[SVN r41036]
2007-11-12 17:03:38 +00:00
Aleksey Gurtovoy
9b03c33f05
Repoint old CVS links to SVN (patch by Niko Demmel)
...
[SVN r41006]
2007-11-11 02:25:35 +00:00
Rene Rivera
77a61d850b
Fix date info so that it shows point-to-point time span as the time on the XSLT report is misleading.
...
[SVN r40981]
2007-11-10 05:43:05 +00:00
Rene Rivera
9b96e03036
Add some machine info and previous run time to report info page.
...
[SVN r40978]
2007-11-10 00:11:12 +00:00
Vladimir Prus
71d586aae5
Remove toolset.register.
...
[SVN r40957]
2007-11-09 08:30:27 +00:00
Vladimir Prus
7a18e6462a
Don't use toolset.register
...
[SVN r40956]
2007-11-09 08:26:47 +00:00
John Maddock
c5a5dcc268
Applied fix from http://svn.boost.org/trac/boost/ticket/1023 .
...
[SVN r40939]
2007-11-08 18:05:28 +00:00
Daniel James
7de5a386a9
Remove the <small> from the copyright footer, because it was causing the markup
...
to be invalid.
[SVN r40938]
2007-11-08 18:04:12 +00:00
Daniel James
cbf118e102
Copied Joel's license changes to the xhtml stylesheet.
...
[SVN r40907]
2007-11-07 20:27:25 +00:00
Jürgen Hunold
2ff4fbefd9
Fix: remove <user-interface>gui from usage-requirements of QtGui.
...
Rationale: <user-interface>gui merely disables console output window on <target-os>windows.
But users often need console debug output when running Gui apps.
[SVN r40898]
2007-11-07 18:06:31 +00:00
Beman Dawes
02e4c9ee26
Copyright and/or License cleanup
...
[SVN r40890]
2007-11-07 16:08:09 +00:00
Joel de Guzman
de25a46925
added copyright and license info for each page.
...
[SVN r40872]
2007-11-07 03:37:51 +00:00
Joel de Guzman
b0f1d7cab9
added copyright and license info for each page.
...
[SVN r40870]
2007-11-07 03:30:01 +00:00
Joel de Guzman
5965c97be9
added license info in copyright notice at the footer
...
[SVN r40865]
2007-11-07 02:34:18 +00:00
Beman Dawes
591a6f3a04
Add repository URL and revision number, plus other minor tweaks and fixes.
...
[SVN r40840]
2007-11-06 16:10:11 +00:00
Beman Dawes
ccc24c4494
Add missing copyright and license
...
[SVN r40835]
2007-11-06 13:41:19 +00:00
Rene Rivera
68eebfdc53
Oops, forgot a comma.
...
[SVN r40820]
2007-11-05 22:49:09 +00:00
Rene Rivera
164a2c3468
Add missing action for --skip-tests option since it's a boolean flag.
...
[SVN r40819]
2007-11-05 22:48:41 +00:00
K. Noel Belcourt
c902194a82
Commit patch submitted by John Maddock.
...
[SVN r40818]
2007-11-05 22:39:49 +00:00
Joel de Guzman
1aaeca8bf1
fixed [cpp] to [c++]
...
[SVN r40733]
2007-11-03 23:42:06 +00:00
K. Noel Belcourt
078f644589
Have intel on darwin use intel-linux.jam toolset.
...
[SVN r40715]
2007-11-03 04:08:23 +00:00
Frank Mori Hess
569c39aba5
Added descriptions of class member typedefs to class documentation. This
...
replaces Daniel James' previous one-line patch from changeset 39711.
[SVN r40703]
2007-11-02 22:40:25 +00:00
Frank Mori Hess
fda10208bf
Fixed spurious paragraph in html output for overloaded
...
methods.
[SVN r40702]
2007-11-02 22:37:52 +00:00
Roland Schwarz
e064eaebf0
changed translate-indirect to skip rules, that are already in indirect format. This allows e.g. to make use of the -<tag> to remove already set tag feature.
...
[SVN r40676]
2007-11-02 07:42:49 +00:00
Hartmut Kaiser
49677a3d56
Applied patch from #1208 .
...
[SVN r40632]
2007-10-31 23:13:34 +00:00
Aleksey Gurtovoy
0c7bf6f9a9
xsl_report: fix timestamp/revision age highlighting
...
[SVN r40631]
2007-10-31 22:25:46 +00:00
Rene Rivera
9027d657e2
Remove dependence on boost.test for PJL. It causes too many dependence problems on the testing platforms.
...
[SVN r40628]
2007-10-31 20:20:07 +00:00
Aleksey Gurtovoy
1845c00d91
xsl_reports: display the corresponding run's revision/timestamp on the test output page
...
[SVN r40599]
2007-10-30 07:25:27 +00:00
Rene Rivera
79459c163a
Add support for using a proxy as some firewalls are restrictive even to HTTP/GET access.
...
[SVN r40595]
2007-10-30 01:50:42 +00:00
Rene Rivera
fe9c0f766a
Now that tarballs are working again... Implement getting the tools source from tarballs, and fix getting boost sources from tarball.
...
[SVN r40557]
2007-10-29 19:12:07 +00:00
Rene Rivera
3bedfd0c81
Fix force-update and have-source options to be correct boolean options. And bring back the rmtree code to work around Python rmtree deficiencies.
...
[SVN r40556]
2007-10-29 16:12:14 +00:00
Frank Mori Hess
090be13524
Added support for new boostbook <access> element for documenting non-public
...
class members.
function.xsl, type.xsl, utility.xsl: Added support for <access> elements to
allow nonpublic access specifiers for class member documentation.
boostbook.dtd: Updated to reflect new <access> element. Updated Peter Simons
email address. Added mention of boost license.
reference.dtdxml: Added reference documentation for new <access> element.
Removed some obsolete remarks from the description of inherit element.
reference.xml: The changes to this file were generated by applying
dtd2boostbook.xsl to the updated reference.dtdxml file.
[SVN r40555]
2007-10-29 15:18:49 +00:00
Frank Mori Hess
758282afdc
Extended the hack in docbook.xsl for dealing with nested <part> elements.
...
It now handles the case of <appendix> children of <part>.
[SVN r40554]
2007-10-29 15:08:46 +00:00
Vladimir Prus
9616ad8c92
New Python rule -- 'backtrace'.
...
[SVN r40497]
2007-10-27 09:55:58 +00:00
Rene Rivera
afceebb288
Merge search path for include & import from backend branch. And add corresponding support for <include> to BBv2 quickbook tool. Remove obsolete quickbook.xml file. ( fixes #1263 )
...
[SVN r40469]
2007-10-26 01:02:48 +00:00
Dave Abrahams
65865f3a4a
Closes #1379 . It would be good to have a much more principled approach;
...
see comments in the diffs for details.
[SVN r40468]
2007-10-25 23:19:48 +00:00
Vladimir Prus
83f0c60410
Report underfined paths before trying to replace
...
spaces in them (and crash on emptry paths).
[SVN r40462]
2007-10-25 16:48:24 +00:00
Roland Schwarz
554579efe9
Corrected typo
...
[SVN r40459]
2007-10-25 07:57:12 +00:00
Roland Schwarz
aeffdb7e1f
More verbose "Skipping" message, telling what it is beeing skipped.
...
[SVN r40458]
2007-10-25 07:52:25 +00:00
Vladimir Prus
b8bd5a47b5
Fix typo
...
[SVN r40410]
2007-10-24 11:38:49 +00:00
Vladimir Prus
03d2ca0c68
Improve comments
...
[SVN r40409]
2007-10-24 11:34:53 +00:00
Vladimir Prus
d1ddd17e48
Add missing Py_INCREF on Py_None objects.
...
[SVN r40289]
2007-10-22 16:45:49 +00:00
John Maddock
47e4de671a
Simplified regex usage.
...
[SVN r40288]
2007-10-22 16:14:02 +00:00
Frank Mori Hess
cc80f025e2
Eliminated the possibility of empty <variablelist> elements in enum
...
references (invalid docbook, apache fop doesn't like it).
[SVN r40282]
2007-10-22 13:17:19 +00:00
John Maddock
9ef2914908
Added Bjorn Roald's patches to enable scans of svn.
...
Updated docs accordingly.
[SVN r40281]
2007-10-22 11:16:15 +00:00
Rene Rivera
46e1cbc7b2
Do not refer to nonexistent target when python is not configured.
...
[SVN r40215]
2007-10-20 16:35:58 +00:00
Vladimir Prus
3f272b136f
Remove project-target.intern-constants as unused.
...
[SVN r40197]
2007-10-19 19:18:32 +00:00
Vladimir Prus
3ab475cebc
Remove unused code
...
[SVN r40196]
2007-10-19 19:16:10 +00:00
Beman Dawes
aabeea5c65
Initial commit
...
[SVN r40192]
2007-10-19 17:43:44 +00:00
Vladimir Prus
e92ded4eaf
Add indexterms for glob-tree and install-source-root.
...
[SVN r40174]
2007-10-19 07:00:03 +00:00
Vladimir Prus
f0d2607a30
Enable index for Boost.Build standalone docs.
...
[SVN r40160]
2007-10-18 16:53:01 +00:00
Daniel James
415f56d482
Include authors that are in authorgroups in the generated chapterinfo.
...
[SVN r40130]
2007-10-17 17:27:42 +00:00
Beman Dawes
9f7c4eed76
Add failure count for each compiler column.
...
[SVN r40099]
2007-10-16 22:05:29 +00:00
Rene Rivera
05c35ae99e
Specify user to post results to OSL server.
...
[SVN r40096]
2007-10-16 20:05:35 +00:00
Rene Rivera
a9caa16442
Allow specifying options with quotes, i.e. "--with-python=xyz", to work around the CMD shell using "=" as an argument separator.
...
[SVN r40095]
2007-10-16 19:08:58 +00:00
Rene Rivera
80c38896dd
Minor modification to pass in the branch type to generate results for, and to move the boost checkout to the root dir.
...
[SVN r40084]
2007-10-16 15:52:38 +00:00
Rene Rivera
0c62caa68d
Add default to 'regression' when no commands are given.
...
[SVN r40064]
2007-10-15 21:54:01 +00:00
John Maddock
4fa5864b07
Disregard ".svn" directories
...
[SVN r40061]
2007-10-15 16:57:57 +00:00
Rene Rivera
b8075ba883
Bootstrap from trunk sources of regression scripts.
...
[SVN r40053]
2007-10-15 15:45:25 +00:00
Rene Rivera
df2589f50d
Rework of regression scripts for branch independent testing -- complete.
...
[SVN r40052]
2007-10-15 14:53:28 +00:00
Frank Mori Hess
4d0fc3923e
Stop quickbook from generating empty <calloutlist>
...
elements (which is invalid docbook and causes apache fop 0.94 to
choke and die).
[SVN r40050]
2007-10-15 13:46:23 +00:00
Frank Mori Hess
1cfe351bc3
Updated setup_boostbook scripts to download newer versions of apache fop
...
and docbook xsl, since the old versions are no longer posted for download.
The newer version of apache fop is stricter about its input,
and currently fails to validate its input when trying to build boost.pdf,
due to various bits on invalid docbook. I have it working locally
though, and will create tickets with patches in trac for the remaining
issues in the library docs and tools.
[SVN r40049]
2007-10-15 13:43:00 +00:00
Frank Mori Hess
9780aec0da
Fixed a problem with boostbook printing an extra colon in the class
...
synopsis, when a class inherits from a single base class and it's too
long to fit on one line.
[SVN r40048]
2007-10-15 13:27:50 +00:00
Frank Mori Hess
35edde3ac3
Prevent the generation of empty <itemizedlist> elements, which is invalid
...
docbook and causes apache fop 0.94 to choke and die.
[SVN r40047]
2007-10-15 13:24:34 +00:00
Beman Dawes
ceedd063b4
Change svn info to svn info --xml to cope with non-English locales. Make scan for number insensitive to svn info --xml option.
...
[SVN r40011]
2007-10-14 12:40:10 +00:00
Vladimir Prus
b8affb2353
* common.jam (get-invocation-command): When
...
we cannot find a specified tool, return
tool's name so that the command line looks sane,
even if it does not work.
(handle-options): Report which command will
be used, in debug mode.
[SVN r40008]
2007-10-14 09:55:41 +00:00
Vladimir Prus
275d9c8954
Better diagnostics when trying to import non-callable Python
...
object to Jam.
[SVN r40006]
2007-10-14 09:09:41 +00:00
Vladimir Prus
ae79e69016
Remove tools/release/user-config.jam that keeps confusing everybody.
...
[SVN r40005]
2007-10-14 08:03:50 +00:00
Vladimir Prus
2e96cfde6a
Fix module messup when calling into Python.
...
[SVN r39988]
2007-10-13 21:32:51 +00:00
Rene Rivera
b2ed032154
Partial rework of regression scripts for branch independent testing.
...
[SVN r39976]
2007-10-13 17:25:41 +00:00
Daniel Wallin
23058b72bb
Added missing Py_INCREF(Py_None).
...
[SVN r39939]
2007-10-11 20:37:37 +00:00
Vladimir Prus
04863785ba
Doh. Fix link
...
[SVN r39903]
2007-10-10 19:39:04 +00:00
Vladimir Prus
4b6b00590d
Keep the logo
...
[SVN r39902]
2007-10-10 19:26:30 +00:00
Vladimir Prus
4938c694fb
Upload logo, too
...
[SVN r39901]
2007-10-10 19:18:25 +00:00
Vladimir Prus
61471006e3
Revert mistaken commit
...
[SVN r39899]
2007-10-10 19:10:45 +00:00
Vladimir Prus
2ce20a9878
Add logo, tweak the page
...
[SVN r39898]
2007-10-10 19:07:57 +00:00
Vladimir Prus
4b2fb5bec6
Fix URL
...
[SVN r39887]
2007-10-10 10:35:07 +00:00
Vladimir Prus
9b330962f8
Add link to PythonPort page
...
[SVN r39886]
2007-10-10 10:23:20 +00:00
Vladimir Prus
3d20346ec7
New bjam.variable function exposed to Python.
...
[SVN r39876]
2007-10-10 08:25:27 +00:00
Vladimir Prus
65b0478b83
Add values of variables specified with -s to .EVNRION
...
module, so that we can override environment on
command line.
[SVN r39873]
2007-10-10 07:40:05 +00:00
Eric Niebler
a0ce148561
fix broken link to OASIS DocBook DTD
...
[SVN r39853]
2007-10-09 17:56:18 +00:00
Vladimir Prus
b8030df185
Attemp to fix searched_lib on windows
...
[SVN r39831]
2007-10-09 06:37:00 +00:00
Vladimir Prus
3106d9fdd4
Make it work, for extra benefit ('=' vs '==' bug)
...
[SVN r39830]
2007-10-09 05:38:31 +00:00
Vladimir Prus
68971b91d4
Make it compile, even
...
[SVN r39829]
2007-10-09 05:35:48 +00:00
Vladimir Prus
fbee1d48e9
Make NORMALIZE_PATH convert \ to /.
...
[SVN r39828]
2007-10-09 05:33:45 +00:00
Vladimir Prus
945ccd1312
Windows fix
...
[SVN r39821]
2007-10-08 21:47:05 +00:00
Vladimir Prus
ba077cac7d
Windows fix
...
[SVN r39820]
2007-10-08 21:28:09 +00:00
Vladimir Prus
6c00877905
Windows fix
...
[SVN r39818]
2007-10-08 21:13:05 +00:00
Vladimir Prus
c1cef2bd14
Windows fix
...
[SVN r39817]
2007-10-08 21:10:41 +00:00
Vladimir Prus
afa6ba1291
New changes
...
[SVN r39805]
2007-10-08 17:54:17 +00:00
Rene Rivera
5b00014654
Renamed remotely
...
[SVN r39765]
2007-10-07 17:03:02 +00:00
Rene Rivera
985aab335a
Copied remotely
...
[SVN r39764]
2007-10-07 17:01:39 +00:00
Rene Rivera
de6afbc7eb
Copied remotely
...
[SVN r39748]
2007-10-06 20:10:33 +00:00
Vladimir Prus
c45a350345
When we skip build of a target, say about that
...
in --debug-building output.
[SVN r39729]
2007-10-06 18:24:04 +00:00
Daniel James
15eab78c93
Generate documentation for typedef members of classes. Fixes #1218 .
...
[SVN r39711]
2007-10-05 16:57:38 +00:00
Beman Dawes
64a2bcbc13
Starting point for releases
...
[SVN r39706]
2007-10-05 14:25:06 +00:00
Rene Rivera
e015a7b3d6
Fix mislabeled argument to collect_logs().
...
[SVN r39689]
2007-10-05 03:09:03 +00:00
Vladimir Prus
6787c1adfe
When building docs, use the same Boost.Build that
...
we're rolling.
[SVN r39681]
2007-10-04 08:18:40 +00:00
Vladimir Prus
14d9fec4e7
Redo homepage
...
[SVN r39680]
2007-10-04 08:15:13 +00:00
K. Noel Belcourt
75b06e36eb
Fix problem with -rpath for pathscale compiler.
...
[SVN r39678]
2007-10-03 19:00:18 +00:00
Beman Dawes
b1424b6574
Add revision number to heading if boost-root is subversion working copy. Use BOOST_PLATFORM for platform description. Fix problem if test type was run_pyd. Make Boost build v2 the default. Link to www.boost.org for boost.png.
...
[SVN r39676]
2007-10-03 17:30:23 +00:00
Beman Dawes
cb0b58d33a
Add --compile-time and --run-time options
...
[SVN r39648]
2007-10-02 01:33:00 +00:00
Beman Dawes
263324f5cd
Detect and report missing boost-test lines in input log file
...
[SVN r39647]
2007-10-01 21:50:02 +00:00
Vladimir Prus
d7a4e52c63
Disallow using stlport by just adding /stlport//stlport
...
to sources. This logic was trying to use non-free
usage requirements that are not supported, and can
potentially result in inconsistent builds.
[SVN r39646]
2007-10-01 18:53:05 +00:00
Vladimir Prus
a6a1dcf718
STLPort improvements:
...
- Add _static in library name as necessary
- Define _STLP_USE_DYNAMIC_LIB depending
on <runtime-link>, not <runtime-debugging>
Patch from David Deakins.
Addresses #1177 .
[SVN r39645]
2007-10-01 18:44:44 +00:00
Vladimir Prus
e0b44f4709
* builtin.jam (searched-lib-generator.run):
...
When no <name> feature present, use requested
name.
[SVN r39644]
2007-10-01 18:40:44 +00:00
Vladimir Prus
f950dc5271
Append .lib suffix to library names without :S= modifier.
...
The latter will remove any existing suffix.
[SVN r39643]
2007-10-01 18:27:53 +00:00
Vladimir Prus
c6d2a5f932
Fix gcc on HP-UX. Patch from Boris Gubenko.
...
[SVN r39642]
2007-10-01 17:34:43 +00:00
Vladimir Prus
9bf93694e9
Allow to specify the list of bound targets
...
and flags, when defining action from Python.
[SVN r39641]
2007-10-01 17:29:11 +00:00
Vladimir Prus
48fc9bbc5c
Set release date
...
[SVN r39632]
2007-10-01 06:06:25 +00:00
Vladimir Prus
38fc69d53b
Update release procedure
...
[SVN r39631]
2007-10-01 06:05:03 +00:00
Vladimir Prus
c90ec18e24
Correct example test-config.jam
...
[SVN r39630]
2007-10-01 06:04:17 +00:00
Vladimir Prus
a0f6ce55a4
Update roll.sh
...
[SVN r39624]
2007-09-30 19:06:19 +00:00
Vladimir Prus
bd7ce5b0ab
Update example test-config.jam
...
[SVN r39623]
2007-09-30 19:05:38 +00:00
Rene Rivera
a6c1ec2dba
Bump to bjam version 3.1.16
...
[SVN r39620]
2007-09-30 17:33:21 +00:00
Rene Rivera
ff64f80151
Fix copying the wrong files for the archive, and prefer using POSIX/pax format.
...
[SVN r39617]
2007-09-30 16:33:36 +00:00
Rene Rivera
c029e5bbfc
Fix missing files in tar generation, by using a tar format that doesn't have short limits on file name lengths. (and that is still readable by the Python tarfile module)
...
[SVN r39616]
2007-09-30 15:52:31 +00:00
K. Noel Belcourt
dbb3a3e728
Renamed variables used in timeout code so I don't make
...
silly mistakes like using a negative time for the select
timeout.
Also added the setrlimit call back in since the
named_condition_test occassionally consumes multiple cpus
worth of time. That is, when I ran this test -j4, I found
the named_condition test consuming 4 cpus worth of time so
after 300 seconds of elapsed time when the test timed out,
it had consumed almost 1200 seconds worth of cpu. While the
test is killed after the elapsed time expired, setting a hard
cpu limit ensures it's killed after consuming either -lx seconds
worth of cpu or -lx seconds of elapsed time.
[SVN r39613]
2007-09-29 21:47:24 +00:00
K. Noel Belcourt
85df991ffe
When terminating unix processes I forgot to check for negative
...
time differences. This patch only sets the select timeout if
the difference between the requested and consumed time is
positive.
[SVN r39612]
2007-09-29 20:23:29 +00:00
Rene Rivera
92f3791972
Update distribution and build scripts to account for inclusion of boehm_gc sources. Add history of changes to docs.
...
[SVN r39610]
2007-09-29 19:48:51 +00:00
Rene Rivera
d5f6805910
Fix action multi-generation for case when there are no targets for the action.
...
[SVN r39608]
2007-09-29 18:30:06 +00:00
Vladimir Prus
fe92cc87f0
Adjust Qt4 example test
...
[SVN r39606]
2007-09-29 18:21:49 +00:00
Vladimir Prus
8bdfb346ef
Adjust boostbook test for boostbook changes. It
...
seems that doxygen target now produces a target
with different name, and it does not produce
any target unless there's explicit dependency
on it. I'm not sure I like the change, but
anyway.
[SVN r39605]
2007-09-29 18:17:27 +00:00
Vladimir Prus
1af1adc376
Adjust date
...
[SVN r39603]
2007-09-29 17:31:44 +00:00
Vladimir Prus
baf25262a1
Update download locations.
...
[SVN r39602]
2007-09-29 17:29:49 +00:00
Vladimir Prus
2418295f7c
Update version.
...
[SVN r39601]
2007-09-29 17:28:10 +00:00
Vladimir Prus
f0a9708962
Summarize changes
...
[SVN r39597]
2007-09-29 17:12:49 +00:00
Rene Rivera
bf96c2ae6f
Minor adjustment to save half of the upload bandwidth, at the cost of another layer of compression on both ends.
...
[SVN r39592]
2007-09-29 01:50:16 +00:00
Beman Dawes
f68074dba2
Change location of svn_info.txt to boost_root, as that's where it is in the tarball
...
[SVN r39574]
2007-09-27 13:44:55 +00:00
K. Noel Belcourt
e65fcf0dde
Fix pathscale.jam so -rpath is passed correctly to the
...
linker.
[SVN r39563]
2007-09-27 03:41:11 +00:00
K. Noel Belcourt
e7bc2b63f7
Add macros to gcc.hpp to support pathscale toolset.
...
Added an optimization to the -lx unix timeout code. I
compute the amount of time the select call should sleep
until the "oldest" process times out. This ensures that
all processes that timeout will be killed within one
second of their expiration.
[SVN r39534]
2007-09-25 23:11:12 +00:00
K. Noel Belcourt
d5c6fe0f8c
Add pgi.hpp configuration file for the Portland Group.
...
Fixed problems with threading, pic code, missing math
library, etc. to get mipspro toolset working better.
Updated pgi toolset to fix various problems with the
link line.
[SVN r39531]
2007-09-25 20:34:36 +00:00
Beman Dawes
df2b5df379
Fix revision not propagating (Sebastian Redl)
...
[SVN r39526]
2007-09-25 17:55:58 +00:00
K. Noel Belcourt
3bfc5214c6
Get pic and threading working with pathscale.
...
[SVN r39518]
2007-09-25 03:39:06 +00:00
K. Noel Belcourt
d9dd251e5d
Fix a problem with the -lx timeout code on ppc darwin.
...
The intel based darwin system was killing subprocesses
okay but for some reason, ppc systems were not. This
change fixes the timeout code so subprocesses are
properly killed on ppc darwin systems.
[SVN r39514]
2007-09-24 21:01:45 +00:00
Beman Dawes
cc14eb6846
Replace use of re in detecting revision with string functions. Nicola Musatti reported problems with Italian version of XP. Although this change should fix the crash, it isn't the final solution.
...
[SVN r39508]
2007-09-24 13:32:43 +00:00
Rene Rivera
497ba6b8ee
Make per target manifest files and a single global catalog files, so that one can have multiple boostbook targets in one project.
...
[SVN r39506]
2007-09-24 13:24:23 +00:00
Markus Schöpflin
105856f2fd
Add needed include (according to XOPEN) for definition of WIFEXITED and WEXITSTATUS.
...
[SVN r39499]
2007-09-24 07:38:35 +00:00
Markus Schöpflin
daa33f5f22
Removed unused variable.
...
[SVN r39498]
2007-09-24 07:31:43 +00:00
Joel de Guzman
42a0d0113d
added new import syntax for ignoring code.
...
[SVN r39497]
2007-09-24 06:03:12 +00:00
K. Noel Belcourt
a6a94832de
Fix problems with Pathscale toolset (-G and -h options
...
are unknown). Thanks John Maddock for pointing these
out.
[SVN r39492]
2007-09-23 21:31:43 +00:00
Robert Ramey
3f44da488f
merged in changes - tested with gcc and msvc
...
[SVN r39484]
2007-09-22 21:24:41 +00:00
Beman Dawes
e94d960004
Add revision to column heads. Patch courtesy of Sebastian Redl.
...
[SVN r39477]
2007-09-22 14:39:50 +00:00
K. Noel Belcourt
9769e39b5e
Another patch to fix the -lx timeout code. Some actions spawn
...
sub-processes after bjam forks a new process (for example, after
g++ is forked by bjam, g++ then forks sub-processes like cc1plus).
The timeout code would kill the g++ process, but might not kill
the subprocesses spawned by g++.
I fixed this problem by making the bjam fork'ed process (g++) a
session leader by calling setsid() before calling exec. The setsid
call, in essence, gives all child processes a parent process id
(ppid) of the g++ process id. This guarantees that killing g++
will kill all child processes spawned by g++ as well.
One last comment on the maximum process time before a process is actually
killed. The worst case process elapsed time is 2x seconds if -lx is
given. The reason is that a process might be one second away from being
killed and, if there's no other signal activity, the select function will
wait x seconds before timing out and killing any active processes. So
if you say -lx and monitor a build known to have lengthy processes, you
may see a process with up to 2x seconds of time before it is killed.
[SVN r39467]
2007-09-21 22:38:17 +00:00
Rene Rivera
fef3ae8896
Adjust timing to avoid spurious test failures on busy machines.
...
[SVN r39466]
2007-09-21 21:01:45 +00:00
Rene Rivera
bcd2992d33
Add svn_info.txt file to annotate the revision exported.
...
[SVN r39450]
2007-09-21 17:14:13 +00:00
Beman Dawes
4c75e1a9f6
revision default needs actual value
...
[SVN r39447]
2007-09-21 14:46:04 +00:00
Beman Dawes
f1b44bf5af
Add revision to collected, uploaded, info. Add --have-source, --skip-tests options to ease regression.py testing.
...
[SVN r39441]
2007-09-21 11:59:54 +00:00
Beman Dawes
15fb55ab50
Add revision to collected, uploaded, info
...
[SVN r39440]
2007-09-21 11:58:05 +00:00
Beman Dawes
8126ede55f
Always update self. Updating based on file date was not reliable on all systems.
...
[SVN r39425]
2007-09-20 19:55:32 +00:00
K. Noel Belcourt
87b9a77812
Added diagnostic message to output.c to inform users
...
when a process has timed out and been killed.
Because timed out processes now emit a diagnostic, I
had to update option_l.jam so we wouldn't break test.sh
when it runs.
Minor cleanup to execunix.c to remove unneeded code
and to set the process exit status as returned from
waitpid. The exit status is used to identify timed
out processes so we can emit a diagnostic to the user.
[SVN r39423]
2007-09-20 19:06:54 +00:00
Rene Rivera
93a79e679d
Add partial code for indicating to the output function that a command finished because of a timeout.
...
[SVN r39416]
2007-09-20 16:31:44 +00:00
Boris Gubenko
179cf5b89d
add -AA to link actions, remove +DD64
...
[SVN r39409]
2007-09-20 12:42:27 +00:00
Rene Rivera
5437442670
Now that the exec*.c files are really platform specific, adjust the build script to only build the needed ones for MinGW.
...
[SVN r39400]
2007-09-20 04:36:27 +00:00
K. Noel Belcourt
8d5edd9a38
Fix a bug Chris Cambly reported with the timeout code on
...
AIX. Apparently AIX doesn't permit a forked process to
reference (set) memory in the parent's address space. No
other system seems to object to this practice but it taught
me a lesson!
The fix was to move the call to get the child process start
time directly before calling vfork. This isn't really fair
to the forked process as we start counting time against the
child process that we haven't even forked (we count the
vfork/exec call overhead against the child process).
Tested Rene's test.sh script on Sun, Linux, AIX, and Sgi.
[SVN r39399]
2007-09-20 04:11:11 +00:00
Rene Rivera
e546da51f0
Work around boostbook path issues.
...
[SVN r39397]
2007-09-19 19:47:25 +00:00
Rene Rivera
ba5369f111
Make get-values preserve the values exactly, instead of treating them like paths and hence munging them.
...
[SVN r39395]
2007-09-19 19:29:31 +00:00
Rene Rivera
70a586c83f
Remove some outdated comments as some bugs are now fixed. Try to work around boostbook XSL.
...
[SVN r39385]
2007-09-19 04:54:30 +00:00
K. Noel Belcourt
0bbe585f57
Update the mipspro.jam file so have the compiler
...
emit each referenced template in the object file
where referenced and then rely on the linker to
remove duplicates.
Added some missing macros to sgi_mipspro.hpp.
[SVN r39382]
2007-09-19 02:59:00 +00:00
Rene Rivera
2b8f16cb37
Fix extra, missed, para inside warning admonition.
...
[SVN r39381]
2007-09-19 02:39:08 +00:00
K. Noel Belcourt
b6b55d8551
Remove unnecessary overhead in execunix.c related to
...
the timeout implementation. Also removed unused variables
as diagnosed by the Sgi (mipspro) compiler.
Fixed const-correctness error in operations.hpp that
Sgi complained about.
There's no strerror_r function on Irix 6.5 so I replaced
it with a strerror call.
With these changes, I can now build process jam log and
start running Sgi tests.
[SVN r39378]
2007-09-18 22:46:26 +00:00
Rene Rivera
ee48c7bfdd
Replace breaks, to remove warnings, with custom structural templates.
...
[SVN r39367]
2007-09-18 17:02:04 +00:00
Vladimir Prus
7bf9b6f905
Expand aCC documentation
...
[SVN r39362]
2007-09-18 11:44:13 +00:00
K. Noel Belcourt
04b38b3142
A minor optimization to eliminate two OS calls (one
...
to times, one to kill). Now all expired processes
are killed in one place. If the select command
times out, I set each processes start_time to zero
to ensure it is picked up as an expired process.
[SVN r39361]
2007-09-18 03:27:48 +00:00
K. Noel Belcourt
9fa67bba73
Fix One more obscure way for the timeout to miss processes.
...
If select times out (no processes terminated), then all running
processes can be terminated. Cleaned up code when this condition
applies.
[SVN r39360]
2007-09-18 02:42:13 +00:00
K. Noel Belcourt
c8e2b262bf
Rene found a problem with the code I committed to
...
terminate expired processes. This patch basically
causes the select function to return after -l seconds.
This gives me a shot at killing processes still
running.
[SVN r39358]
2007-09-17 23:30:57 +00:00
Rene Rivera
76d9f26a00
Handle invalid formats of @() as doing a straight substitution instead of erroring out.
...
[SVN r39357]
2007-09-17 21:35:58 +00:00
Rene Rivera
c36bb0e78a
Add test for no-op @() expansion.
...
[SVN r39355]
2007-09-17 20:00:18 +00:00
Vladimir Prus
73d233329a
Allow to specify version, and explicitly specify
...
the command, when initializing the acc toolset.
[SVN r39354]
2007-09-17 19:29:06 +00:00
Rene Rivera
e055965849
Add test of -l limit option now that it's implemented on windows and unix.
...
[SVN r39352]
2007-09-17 16:58:10 +00:00
Rene Rivera
8c993f488f
Point issues link to stable location.
...
[SVN r39351]
2007-09-17 16:17:52 +00:00
Markus Schöpflin
e08830971d
Corrections for Tru64/CXX.
...
[SVN r39342]
2007-09-17 09:04:37 +00:00
Rene Rivera
25cab29143
Add internal dependencies for multi-file generating actions to indicate that the targets all only appear when the first target appears. (fixes ticket #431 )
...
[SVN r39341]
2007-09-17 08:32:24 +00:00
Rene Rivera
9b9c908f07
Really fix missing INT_MAX declaration. And fix pma.jam test on Unix.
...
[SVN r39336]
2007-09-17 00:54:20 +00:00
Rene Rivera
74ef91eb52
Add test for ticket #431 .
...
[SVN r39335]
2007-09-17 00:44:16 +00:00
K. Noel Belcourt
b0742ea3a4
Added missing #include <utility> and qualified
...
make_pair with std:: to library_status.cpp.
Added missing headers to make1.c and missing prototypes
to builtin.h
Modified execunix.c to add support for terminating
processes that consume too much cpu or that hang and
fail to consume cpu at all. This in support of the
bjam -lx option.
http://svn.boost.org/trac/boost/ticket/1266#comment:2
[SVN r39334]
2007-09-17 00:27:37 +00:00
Rene Rivera
96c6626872
Fix undeclared INT_MAX on some platforms, i.e. Linux.
...
[SVN r39332]
2007-09-16 22:13:02 +00:00
Rene Rivera
422723c18d
Define OSPLAT var unconditionally, and more generically, when possible. ( fixes #798 )
...
[SVN r39331]
2007-09-16 21:55:02 +00:00
Rene Rivera
334383fc28
Implement @() expansion during parse phase. ( fixes #721 )
...
[SVN r39330]
2007-09-16 21:35:19 +00:00
Rene Rivera
070bfeb1ad
Call the correct subjam file.
...
[SVN r39295]
2007-09-15 04:33:32 +00:00
Joel de Guzman
6cf27f3980
Fix Ticket Ticket #1235
...
(http://svn.boost.org/trac/boost/ticket/1235 )
[SVN r39291]
2007-09-15 00:19:44 +00:00
Vladimir Prus
d8d1ce32a1
Remove acc_pa_risc.jam. Given that it's a copy
...
of acc.jam with only toolset name changed, I see
no point in having this file.
[SVN r39268]
2007-09-14 15:30:42 +00:00
Vladimir Prus
4e5f762911
* gcc.jam (init-link-flags): Add missing
...
'unchecked'. This was breaking intel.
[SVN r39267]
2007-09-14 15:28:13 +00:00
Douglas Gregor
14bba91fe8
Update the nag script to use Subversion
...
[SVN r39242]
2007-09-13 18:43:00 +00:00
Rene Rivera
b28b1e51f6
Add regression result pages automation script.
...
[SVN r39204]
2007-09-12 04:21:57 +00:00
Vladimir Prus
294399d22c
Don't run gcc_runtime test on msvc
...
[SVN r39197]
2007-09-11 19:36:48 +00:00
Vladimir Prus
0ee212c28f
* BoostBuild.py (wait_for_time_change): Wait
...
for more serious time change, in order to
fix sporadic dependency_test failures.
[SVN r39195]
2007-09-11 19:17:49 +00:00
Vladimir Prus
97dc0b34ef
Don't try to apply --build-dir to standalone projects.
...
Fixes build_dir test failure on linux.
[SVN r39194]
2007-09-11 19:16:06 +00:00
Vladimir Prus
46daa1177a
Record failure reason when we fail to open a file.
...
[SVN r39169]
2007-09-08 17:10:26 +00:00
Vladimir Prus
ae0c089ca8
Fix the rebuilds test on linux.
...
* BoostBuild.py (wait_for_time_change): Use floor,
to avoid waiting 0.5 seconds.
* rebuilds.py: Wait for time change as necessary.
[SVN r39168]
2007-09-08 16:24:50 +00:00
Vladimir Prus
b19807dc26
Print test results summary at the end
...
[SVN r39166]
2007-09-08 00:26:18 +00:00
Vladimir Prus
684ee47f3e
Fix remove_requirements test. I have no idea how
...
it could have passed as-is.
[SVN r39165]
2007-09-08 00:15:23 +00:00
Vladimir Prus
9d45972fd0
Implement --ignore-toolset-requirements and set in
...
during testing.
[SVN r39164]
2007-09-07 23:59:54 +00:00
Vladimir Prus
3d0103b856
Make it work
...
[SVN r39163]
2007-09-07 23:59:10 +00:00
Vladimir Prus
e3e1f6ba6e
Undo #38702 , which fixes alternative.py on linux. Real fix for win coming soon.
...
[SVN r39162]
2007-09-07 23:51:07 +00:00
Vladimir Prus
b0e00f28b3
Make output from test run nicer, and more structured.
...
In future, we might be able to generate XML, or any other voodoo
we want.
[SVN r39161]
2007-09-07 23:18:20 +00:00
Vladimir Prus
2a14d51914
Adjust faq entry about targets in site-config.jam
...
[SVN r39160]
2007-09-07 21:34:27 +00:00
Boris Gubenko
0c315a1cb6
Boost.Build V2 toolset for the HP aC++ compiler on PA-RISC
...
[SVN r39132]
2007-09-05 23:43:40 +00:00
Vladimir Prus
6f258d449d
Remove unnecessary line
...
[SVN r39128]
2007-09-05 08:03:17 +00:00
Vladimir Prus
dd72c7b172
Unbreak the gcc_runtime test
...
[SVN r39121]
2007-09-04 20:29:56 +00:00
Vladimir Prus
ef9b17ac0f
Allow to print the tree delta to any file.
...
[SVN r39120]
2007-09-04 20:26:19 +00:00
Roland Schwarz
d369eb7377
Make use of gnu ld's -Bstatic and -Bdynamic switches to choose order of libraries searched by -l switch.
...
[SVN r39113]
2007-09-03 19:38:40 +00:00
Roland Schwarz
9b09c099e3
Changed library naming convention for mingw and cygwin. For details see comment in file. Also should resolve Ticket #1058 .
...
[SVN r39107]
2007-09-02 18:37:14 +00:00
Vladimir Prus
ece9e7aa92
Previously, I've accidentally committed a patch
...
to make <tag> affect names of searched libraries.
This commit greatly simplifies that.
[SVN r39105]
2007-09-01 22:10:46 +00:00
Vladimir Prus
03045e83a3
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
Vladimir Prus
e48f07b955
Fix glob excludes in subdirectories.
...
Thanks to Norbert Unterberg for the bug report.
[SVN r39103]
2007-09-01 20:28:42 +00:00
Vladimir Prus
2d1dfe7fe5
Initial support for defining action body from Python.
...
[SVN r39102]
2007-09-01 08:55:35 +00:00
Rene Rivera
efd9ef9dc9
Add copyright+BSL.
...
[SVN r39022]
2007-08-27 21:19:41 +00:00
Rene Rivera
b2941b2460
Tarball generation script.
...
[SVN r39020]
2007-08-27 21:05:35 +00:00
Vladimir Prus
1a19b697d8
Another fix
...
[SVN r38987]
2007-08-27 07:00:18 +00:00
Vladimir Prus
b2a4057a1b
Another svnversion fix
...
[SVN r38986]
2007-08-27 06:41:18 +00:00
Rene Rivera
1b5b78be9b
Repoint tarball source to direct tarball generator.
...
[SVN r38985]
2007-08-27 06:34:52 +00:00
Vladimir Prus
513a94d81a
Run svnversion before modifying anything
...
[SVN r38984]
2007-08-27 06:30:56 +00:00
Vladimir Prus
97cc0ea149
Run svnversion before removing .svn
...
[SVN r38981]
2007-08-27 06:18:11 +00:00
Rene Rivera
8599d8b3c9
Make rm try the glob_file in addition to regular glob. Clears alternatives and project_glob failures on windows.
...
[SVN r38973]
2007-08-26 19:24:13 +00:00
Vladimir Prus
d61d0d7b62
Fix quoting. Remove .svn directories
...
[SVN r38971]
2007-08-26 18:32:21 +00:00
Vladimir Prus
7832c2f35c
Include svn revision in nightly build
...
[SVN r38969]
2007-08-26 17:23:03 +00:00
Vladimir Prus
86d903b323
Use SVN for nightly builds
...
[SVN r38968]
2007-08-26 17:15:51 +00:00
Rene Rivera
82d5ed9505
Use some wildcard matching on the expected output as 'echo' on Windows outputs extra space before EOLs, which Unix doesn't.
...
[SVN r38965]
2007-08-26 16:16:38 +00:00
Rene Rivera
63edb38641
Read expected files with universal EOL translation enabled to account for comparing with newline only Python strings.
...
[SVN r38964]
2007-08-26 16:14:44 +00:00
Robert Ramey
83444cd2ce
corrections for gcc compiler
...
[SVN r38923]
2007-08-25 07:37:21 +00:00
Vladimir Prus
87cfc32165
Revert mistaken commit
...
[SVN r38920]
2007-08-25 04:36:02 +00:00
Vladimir Prus
81fc34baf3
Use -KPIC for shared libs. Addresses #1186 .
...
[SVN r38919]
2007-08-25 04:34:31 +00:00
Rene Rivera
36cd2e0cba
On Windows static libs have the lib prefix, but DLLs don't.
...
[SVN r38918]
2007-08-25 04:08:28 +00:00
Rene Rivera
1f071277b5
Reverting changes from revision [ http://svn.boost.org/trac/boost/changeset/38800 38800] as it break XSLT regression reports.
...
[SVN r38914]
2007-08-24 23:27:14 +00:00
Vladimir Prus
35dc116fd8
Support the address-model feature for the sun
...
toolset. Addresses #1186 .
[SVN r38872]
2007-08-23 19:57:23 +00:00
Vladimir Prus
7d79816533
Make 'library_status' target explicit
...
[SVN r38847]
2007-08-22 15:02:20 +00:00
Roland Schwarz
efd57038be
Merge from RC_1_34_0 (CVS 1.12.2.53) to trunk. CVS RC_1_34_0 - 1.12.2.23 and CVS HEAD - 1.51 are the last versions that were equal. Between these and trunk was only a small diff for HPUX that removed pthread lib. This fix seems to be already present in the merged in version.
...
[SVN r38803]
2007-08-20 19:14:14 +00:00
Robert Ramey
2a7750360a
Merged in additions from serialization_next_release branch to support validation of one's current boost installation on a either a library by library or global basis
...
[SVN r38800]
2007-08-20 18:06:17 +00:00
Rene Rivera
1a5db22818
Merge changes from Version_1_34_1 back to trunk.
...
[SVN r38792]
2007-08-20 16:52:55 +00:00
Rene Rivera
76d1e8acd9
Add support for posting to Dart server using the specified http proxy.
...
[SVN r38756]
2007-08-19 06:05:26 +00:00
Rene Rivera
315ce8affc
Guard against empty result files.
...
[SVN r38755]
2007-08-18 17:11:07 +00:00
Rene Rivera
ea72a66888
Minor fix to get btest step working.
...
[SVN r38740]
2007-08-17 14:51:49 +00:00
Rene Rivera
7c8a374135
Add testing step, which unfortunately doesn't work.
...
[SVN r38732]
2007-08-16 21:30:21 +00:00
Rene Rivera
d1b601ae49
Fix changed remote shell command argument names. Disable the svn poller as it taxes the server too much. Bjam build, bjam run, and test tools build working now.
...
[SVN r38724]
2007-08-16 16:51:10 +00:00
Roland Schwarz
1f398825a4
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
Rene Rivera
348a8d4fac
More changes to account for differing variant subdirs between toolsets, and of toolset expansion.
...
[SVN r38710]
2007-08-16 04:56:08 +00:00
Rene Rivera
8ec837fb4c
Do some normalizing of paths to remove some of the variant feature subdirs that may be different based on platform and toolset. This fixes some tests that pass on GCC/Linux and not on MSVC/Windows.
...
[SVN r38702]
2007-08-15 20:15:36 +00:00
Rene Rivera
543a55c5f1
Change remove() to glob_remove() in expect_modification, even though this check is not used.
...
[SVN r38694]
2007-08-15 18:35:11 +00:00
Rene Rivera
6e8fedccfa
Trow ValueError exception from remove functions to match the set.remove functionality.
...
[SVN r38688]
2007-08-15 17:25:46 +00:00
Roland Schwarz
6f42d518ba
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
Roland Schwarz
f48766b51b
Revert the last change, since the directory passed to boost-build should be first in searched paths, else project local build system will not be picked correctly.
...
The order had been changed to allow searching of alternate user-config.jam files from boost build. This better should be done with --user-config= switch or similar.
[SVN r38618]
2007-08-13 15:35:16 +00:00
Rene Rivera
6927305cc6
SVN update and bjam build commands working.
...
[SVN r38615]
2007-08-13 06:11:14 +00:00
Aleksey Gurtovoy
f90445f6e0
CVS -> SVN
...
[SVN r38614]
2007-08-13 04:36:40 +00:00
Rene Rivera
ab2d908b7f
Update GC support to work with Boehm GC 7.0.
...
[SVN r38594]
2007-08-11 05:53:37 +00:00
Vladimir Prus
6ae4fe7654
Stop BoostBuild.py from crashing on certain test failures.
...
[SVN r38593]
2007-08-11 05:15:54 +00:00
Rene Rivera
8823d58827
Adjust test to reflect real results of empty strings instead of empty values.
...
[SVN r38592]
2007-08-11 02:58:04 +00:00
Rene Rivera
0cfde93725
Bring back midding output of -n option. The -o option continues to be broken as it has been for a long time now because of the @ file feature. ( fixes #1155 )
...
[SVN r38590]
2007-08-11 02:39:13 +00:00
Rene Rivera
43d8d22102
Minor adjustment to -n test, and add corresponding -d2 test.
...
[SVN r38588]
2007-08-11 00:42:32 +00:00
Rene Rivera
b6c6b1e2a0
Add test to check 'bjam -n'.
...
[SVN r38587]
2007-08-11 00:32:25 +00:00
Joel de Guzman
a086bb3d8b
push/pop pragma warning
...
[SVN r38560]
2007-08-10 01:45:21 +00:00
Roland Schwarz
892dd8c470
made the feature "format" propagated
...
[SVN r38558]
2007-08-10 01:22:59 +00:00
Beman Dawes
c1c6f38a8e
Get boost.png from web site
...
[SVN r38553]
2007-08-09 14:56:05 +00:00
Joel de Guzman
dfb81bdcde
fix line endings
...
[SVN r38547]
2007-08-09 02:07:16 +00:00
Vladimir Prus
c7bd8d8e9a
Remove V1 Jamfiles
...
[SVN r38536]
2007-08-08 20:02:05 +00:00
Vladimir Prus
458139c864
Clarify error message
...
[SVN r38515]
2007-08-08 18:51:35 +00:00
Vladimir Prus
e6a32ce7ee
More quoting fixes. Closes #853 .
...
[SVN r38499]
2007-08-07 19:59:19 +00:00
Vladimir Prus
caaf4925de
Quoting of space characters, addresses #853 .
...
[SVN r38497]
2007-08-07 19:42:00 +00:00
Joel de Guzman
07869d6906
bugfix: for code imports when we have an empty space (blank) immediately after the /*` markup.
...
[SVN r38491]
2007-08-07 01:51:05 +00:00
Roland Schwarz
84287cd38f
A small fix, so -d+2 will always show the "real" commands being executed instead of casually the name of a temporary batch file.
...
[SVN r38483]
2007-08-06 20:20:26 +00:00
Rene Rivera
46338609a7
Partial updates to make custom buildbot code work with latest Buildbot release (0.7.5)
...
[SVN r38474]
2007-08-06 14:15:29 +00:00
Aleksey Gurtovoy
2eb9dcf269
Bug fix
...
[SVN r38469]
2007-08-06 04:49:30 +00:00
Aleksey Gurtovoy
4b1ef175a4
Update regression test scripts to work with Subversion
...
[SVN r38468]
2007-08-06 04:20:22 +00:00
Vladimir Prus
7965b64d3a
Merge from RC_1_34_0: fix mail list address
...
[SVN r38448]
2007-08-05 11:44:15 +00:00
Vladimir Prus
d9c81daab4
Merge change from RC_1_34_0
...
[SVN r38447]
2007-08-05 11:41:14 +00:00
Joel de Guzman
f751618846
code import bug fix: inhibit generation of empty code snips.
...
[SVN r38347]
2007-08-01 23:46:50 +00:00
Douglas Gregor
0df8db1603
Move top-level boost directory over to "devel" (temporarily)
...
[SVN r38327]
2007-07-31 20:32:15 +00:00
Joel de Guzman
6e20131c1b
fix variablelist bug not accepting paragraphs
...
[SVN r38316]
2007-07-31 01:46:12 +00:00
Rene Rivera
6b6d557123
Catch a few more Python errors while testing.
...
[SVN r38306]
2007-07-30 00:09:52 +00:00
Joel de Guzman
bdc91271e0
comment bug fix. added all possible block markups that can termminate a paragraph.
...
[SVN r38305]
2007-07-29 23:48:08 +00:00
Joel de Guzman
e6e3189d83
doc updates
...
[SVN r38303]
2007-07-29 23:45:43 +00:00
Joel de Guzman
1559e92391
comment bug fix. added all possible block markups that can termminate a paragraph.
...
[SVN r38302]
2007-07-29 23:44:04 +00:00
Rene Rivera
9e703734cf
*** empty log message ***
...
[SVN r38301]
2007-07-29 21:39:32 +00:00
Rene Rivera
513d8721ab
Incomplete docs for inspect tool.
...
[SVN r38300]
2007-07-29 21:28:11 +00:00
Joel de Guzman
d3e09f4fe4
Conditional Generation
...
[SVN r38296]
2007-07-28 08:13:34 +00:00
nobody
ca5cadeee1
This commit was manufactured by cvs2svn to create tag
...
'Version_1_34_1'.
[SVN r38286]
2007-07-24 19:28:14 +00:00
Joel de Guzman
f110e4ad82
- fix bug in paragraphs inside tables where there's an empty line with some space
...
- adjusted the tests to new code changes
- doc updates
[SVN r38264]
2007-07-21 04:56:36 +00:00
Joel de Guzman
87136b0adc
update gold tests
...
[SVN r38263]
2007-07-20 23:31:36 +00:00
Joel de Guzman
bbb4777c72
bumped the version to 1.4
...
[SVN r38261]
2007-07-20 03:57:00 +00:00
Vladimir Prus
c42191d7ee
Fix typo
...
[SVN r38257]
2007-07-18 10:03:33 +00:00
Vladimir Prus
08e551a73f
Correct includes per #1056 .
...
[SVN r38185]
2007-07-11 18:21:15 +00:00
Daniel James
1ae8a457aa
Strip paragraphs from 'purpose' tag in reference documentation.
...
[SVN r38168]
2007-07-08 16:20:14 +00:00
Aleksey Gurtovoy
ed26f28b8d
Adjust to differences in space handling between different xsltproc versions
...
[SVN r38166]
2007-07-08 01:05:04 +00:00
Rene Rivera
f467677a0a
Make use of output dir options of msvc to not polute src dir with compiled files.
...
[SVN r38163]
2007-07-07 17:21:20 +00:00
Vladimir Prus
a0261438d8
Use <library>, not <source>, in tutorial.
...
[SVN r38149]
2007-07-05 16:17:47 +00:00
Vladimir Prus
7a6f3d7950
Recognize Jamroot as user module
...
[SVN r38147]
2007-07-05 10:34:26 +00:00
Vladimir Prus
7be521b063
Don't apply -fcoalesce-templates to all versions, just to
...
the one being initialized.
Thanks to Arvid Norberg for the bug report.
[SVN r38146]
2007-07-05 09:41:55 +00:00
Rene Rivera
4c432cf0b9
Implement template eval escape "[`xyz]".
...
[SVN r38145]
2007-07-05 01:56:15 +00:00
K. Noel Belcourt
a403859cdb
Set MAXLINE in jam.h to 23k bytes for AIX. The piecemeal archive action
...
was broken with the default MAXLINE of 102400. Because the AIX shell uses
some of the 24k default buffer size for its own use, I reduced it to 23k.
[SVN r38138]
2007-07-04 17:36:17 +00:00
Joel de Guzman
e41228ef17
make all characters significant in marked-up comments in imported code (previously, initial white spaces are ignored).
...
[SVN r38133]
2007-07-03 14:05:00 +00:00
Joel de Guzman
bf0cd81e40
bugfix tweak to allow block markups in imports
...
[SVN r38132]
2007-07-03 09:19:08 +00:00
Aleksey Gurtovoy
0379dd9789
Generate explicit-failures-markup.xml with some non-ascii data to make sure we are able to handle it
...
[SVN r38071]
2007-06-23 06:53:16 +00:00
Boris Gubenko
9cc53eaf8f
pthread is unnecessary on HP-UX
...
[SVN r38066]
2007-06-22 22:43:51 +00:00
Rene Rivera
9154a58592
Update the bjam supported toolsets.
...
[SVN r38051]
2007-06-21 21:58:30 +00:00
Rene Rivera
3eae919b5a
Add "sun" as alias to Sun Workshop compiler tools.
...
[SVN r38050]
2007-06-21 18:33:08 +00:00
Rene Rivera
3b44dd8671
Delete commented out code.
...
[SVN r38038]
2007-06-19 14:32:32 +00:00
Nicola Musatti
5f9b902dba
Worked around a Borland problem
...
[SVN r38037]
2007-06-19 07:04:20 +00:00
Rene Rivera
45d7a7911a
Fix to compile in Borland C99: CLOCKS_PER_SEC, and clock_t, can be a float.
...
[SVN r38034]
2007-06-19 03:00:46 +00:00
Thomas Witt
928450e36d
Improve vacpp support.
...
[SVN r38029]
2007-06-19 01:09:13 +00:00
Rene Rivera
428ec76f11
Use correct compiler exec name when searching for command. [ticket #988 ]
...
[SVN r38015]
2007-06-17 18:03:42 +00:00
Rene Rivera
5e4f84080e
Restore "Add support for building bjam with pgi and pathscale toolsets." changes since the previous merge nuked them.
...
[SVN r38013]
2007-06-17 15:44:19 +00:00
Rene Rivera
4350028c97
Set default images dir to match default output dir.
...
[SVN r38012]
2007-06-17 15:35:22 +00:00
Rene Rivera
8bad650112
Fix type equivalence warnings, and possible errors.
...
[SVN r38010]
2007-06-16 21:28:13 +00:00
Rene Rivera
3c84731486
Implement running action commands through pipes (-p option) to fix jumbled output when using parallel execution with -j option. This is implemented for Unix variants, and Windows (Win32/NT). [ticket #994 ]
...
[SVN r38009]
2007-06-16 20:52:36 +00:00
Daniel James
e887fafd3c
Fix some minor errors in the html generated from boostbook.
...
[SVN r37992]
2007-06-14 19:41:46 +00:00
John Maddock
913734019d
Added support for HTMLHelp, plus fixed xhtml build dependency bug.
...
[SVN r37990]
2007-06-14 10:15:51 +00:00
John Maddock
591dc006cf
Initial commit of HTML-Help support.
...
[SVN r37989]
2007-06-14 10:11:18 +00:00
John Maddock
390983ea5a
Added xhtml support.
...
[SVN r37983]
2007-06-13 17:36:51 +00:00
John Maddock
18c9def236
Initial commit.
...
[SVN r37982]
2007-06-13 17:36:18 +00:00
Rene Rivera
e46b5b4635
Realy fix issue #1025 .
...
[SVN r37974]
2007-06-12 04:47:49 +00:00
Rene Rivera
bfbb5dbd39
Fix dumb syntax error.
...
[SVN r37959]
2007-06-10 20:13:04 +00:00
Rene Rivera
552d91f54a
Oops, fix syntax error.
...
[SVN r37956]
2007-06-09 22:38:24 +00:00
Rene Rivera
2c14c00195
Try and fix error when the results have empty log data.
...
[SVN r37955]
2007-06-09 22:37:56 +00:00
K. Noel Belcourt
fea72a5308
Fix pathscale toolset so it compiles c, c++, fortran and fortran90.
...
[SVN r37949]
2007-06-08 18:58:34 +00:00
Beman Dawes
31dbc91bbb
Add missing options to options message
...
[SVN r37935]
2007-06-07 20:44:26 +00:00
Rene Rivera
b12585a0e1
Add back in using all the generated lib targets for Windows/GCC so resolve ticket #1025 .
...
[SVN r37930]
2007-06-07 18:22:29 +00:00
Thomas Witt
2bafbc0c7a
Fixes for #583 .
...
[SVN r37929]
2007-06-07 18:08:54 +00:00
K. Noel Belcourt
d3aa77f80f
Add support for building bjam with pgi and pathscale toolsets.
...
[SVN r37924]
2007-06-07 03:56:26 +00:00
K. Noel Belcourt
ea4abbb6ba
Remove extraneous import fortran90 call.
...
[SVN r37921]
2007-06-06 21:31:14 +00:00
K. Noel Belcourt
8192a7d1fa
Add Fortran 90 support to fortran.jam. Added new pathscale, pgi and mipspro
...
toolsets.
[SVN r37910]
2007-06-06 02:46:35 +00:00
Matias Capeletto
67cda92788
add katepart support
...
[SVN r37884]
2007-06-04 15:08:39 +00:00
Daniel James
907dc834f5
Separate the 1.34 changelog entries from the 1.33 entries.
...
[SVN r37852]
2007-06-01 17:04:24 +00:00
Rene Rivera
6974133760
Merge from RC, re: AIX fixes.
...
[SVN r37847]
2007-06-01 16:12:28 +00:00
Rene Rivera
cfe6a079d4
Partial merge from RC, re: AIX fixes.
...
[SVN r37845]
2007-06-01 16:11:56 +00:00
Rene Rivera
79884e6a42
Apply patches from Michael for building on IBM pSeries for AIX and Linux. (ticket #583 )
...
[SVN r37844]
2007-06-01 15:43:22 +00:00
Thomas Witt
0328b5d51d
Fix Trac #1013 .
...
[SVN r37839]
2007-05-31 23:34:46 +00:00
Rene Rivera
42102a707f
Split dart posted results based on full vs. incremental. Identify, as unknown, some results which are not really tests.
...
[SVN r37817]
2007-05-30 01:29:50 +00:00
John Maddock
19bd4f93a7
Added syntax highlighting for source code, plus other formatting tweaks to make PDF output as close as possible to that given by our HTML stylesheets.
...
[SVN r37789]
2007-05-26 12:45:37 +00:00
Rene Rivera
388c63f938
Posting to Dart now works reliably given illegal XML result files.
...
[SVN r37761]
2007-05-24 20:23:49 +00:00
Rene Rivera
910d53f475
*** empty log message ***
...
[SVN r37755]
2007-05-23 22:52:16 +00:00
Rene Rivera
2ecf0b5c41
*** empty log message ***
...
[SVN r37752]
2007-05-23 20:15:48 +00:00
Rene Rivera
64063aa8b4
Fix missing arg in upload_logs call.
...
[SVN r37742]
2007-05-22 18:37:25 +00:00
Rene Rivera
f0d0de3770
Turn on dart submissions as the default.
...
[SVN r37726]
2007-05-20 17:18:04 +00:00
Rene Rivera
3be3dbffbf
Add submit of log results to dart server specified with "--dart-server=" option.
...
[SVN r37723]
2007-05-20 06:24:42 +00:00
Aleksey Gurtovoy
bb373831a3
Do not terminate reports generation because of a particular result file's errors
...
[SVN r37667]
2007-05-12 05:35:10 +00:00
Vladimir Prus
af67928482
Pass result via virtual-target.register
...
[SVN r37666]
2007-05-11 12:58:36 +00:00
Dave Abrahams
9ee6f07c17
Fix link to defunct yahoo group.
...
[SVN r37660]
2007-05-11 02:04:39 +00:00
Rene Rivera
31303c12aa
(merge from head) Set the version number of msvc when configuring a default autodetected version.
...
[SVN r37657]
2007-05-10 17:05:12 +00:00
Rene Rivera
746133a80c
Fix open() to correctly call the forwarding _open_ function.
...
[SVN r37656]
2007-05-10 01:40:21 +00:00
Rene Rivera
bc817bc8fc
Move from sandbox.
...
[SVN r37651]
2007-05-09 15:49:32 +00:00
John Maddock
47a35112b2
Fix author group logic.
...
[SVN r37649]
2007-05-09 12:56:07 +00:00
Eric Niebler
7c652918ec
wrap <author> in <authorgroup>
...
[SVN r37634]
2007-05-08 16:53:31 +00:00
Rene Rivera
2da96e236c
Set the version number of msvc when configuring a default autodetected version.
...
[SVN r37633]
2007-05-08 15:45:38 +00:00
Aleksey Gurtovoy
1f3d4fb409
Factor out rename into a function
...
[SVN r37627]
2007-05-08 11:40:35 +00:00
Aleksey Gurtovoy
32d6732dd5
More space-related fixes
...
[SVN r37626]
2007-05-08 11:27:27 +00:00
Rene Rivera
4bc5fcaa54
Fixes to allow individual patch files in the patchwork.
...
[SVN r37622]
2007-05-07 23:42:20 +00:00
Aleksey Gurtovoy
7586215fe1
Bug fix
...
[SVN r37621]
2007-05-07 21:06:59 +00:00
Douglas Gregor
4383a3a9e2
Don't use non-breaking spaces when indenting
...
[SVN r37618]
2007-05-07 13:08:48 +00:00
Aleksey Gurtovoy
a4f7729da9
Fix 'Page not found' issue for runner IDs with spaces
...
[SVN r37611]
2007-05-07 10:17:10 +00:00
Eric Niebler
d3b09ae7d9
also search ancestor::struct when doing name lookup
...
[SVN r37603]
2007-05-06 17:16:56 +00:00
Eric Niebler
12a4b2aa7e
make boostbook at least marginally better at handling template specializations
...
[SVN r37583]
2007-05-03 16:45:24 +00:00
Rene Rivera
2e1fc586ba
(merge from head) Change to using the stable "-dumpversion" and "-dumpmachine" options of GCC to autoconfigure the toolset.
...
[SVN r37574]
2007-05-03 06:09:04 +00:00
Rene Rivera
8e08bc7d28
Change to using the stable "-dumpversion" and "-dumpmachine" options of GCC to autoconfigure the toolset.
...
[SVN r37573]
2007-05-03 06:05:21 +00:00
Rene Rivera
35ff599b6a
Fix extra file.
...
[SVN r37555]
2007-05-01 22:57:41 +00:00
Rene Rivera
ca02edc0f2
Bump to version 3.1.15.
...
[SVN r37546]
2007-05-01 03:58:24 +00:00
Rene Rivera
79e7f2dba6
Put in the build support for using the doxproc, Python based, Doxygen to BoostBook translator.
...
[SVN r37457]
2007-04-17 04:44:59 +00:00
Dave Abrahams
65ad6619bd
Relieve need to explicitly configure Python
...
[SVN r37382]
2007-04-06 18:17:43 +00:00
Eric Niebler
65aeb8db68
apply various patches from Julio M. Merino Vidal
...
[SVN r37358]
2007-04-04 22:52:17 +00:00
Dave Abrahams
973a00db46
Revert bad changes
...
[SVN r37347]
2007-04-03 18:27:17 +00:00
Dave Abrahams
88d806fa57
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
f42028f926
Support for --with-pydebug builds.
...
python.jam:
Support for the specification of "_d" extension suffix.
In compute-default-paths, fixed the check for residence in
a "PCBuild.*" directory so we can build against Windows Python built
in a source distribution.
common.jam:
Fixed generation of the "y" tag to look for <python-debugging>on
rather than the whole debug-python build variant.
Fixed some grammar and spelling.
virtual-target.jam:
Added the ability to forego the prepending of "." to a
generated-target-suffix by specifying the suffix enclosed in <...>
libs/python/build/Jamfile.v2:
#define BOOST_DEBUG_PYTHON when <python-debugging>on
[SVN r37326]
2007-04-02 00:51:15 +00:00
Rene Rivera
11a4b73c5b
More fixes and cleanups to make the translation now comparable to the XSLT translator.
...
[SVN r37325]
2007-04-01 04:45:31 +00:00
Victor A. Wagner Jr.
5ae40cc3c3
Get rid of the trailing blanks
...
[SVN r37322]
2007-03-31 05:03:31 +00:00
Dave Abrahams
6aad997471
Remove -lpthread for SunOS
...
[SVN r37320]
2007-03-31 00:08:28 +00:00
Dave Abrahams
94d33949d1
Fix the use of system library dependencies
...
[SVN r37310]
2007-03-28 12:44:08 +00:00
Boris Gubenko
fe16f2bbd6
remove hard-coded -mt
...
[SVN r37308]
2007-03-28 12:28:22 +00:00
Rene Rivera
3c741dc8ca
More cleanup. Finish commenting functions.
...
[SVN r37306]
2007-03-28 03:43:27 +00:00
Joel de Guzman
6d1f105564
MacOSX install doc
...
[SVN r37304]
2007-03-28 01:59:40 +00:00
Dave Abrahams
71d9325215
Fix a bug wherein multiple python interpreters could get set on a
...
target. My explanation from a mail to Martin Wille:
IIUC, your
configuration looks like:
using python : 2.4 : ... ;
using python : 2.4 : ... : : : <toolset>gcc <toolset-gcc:version>4.1.2_linux_x86_64 ;
using python : 2.4 : ... : : : <toolset>gcc <toolset-gcc:version>4.1.0_linux_x86_64 ;
The intention is of course that the latter pythons will be used in
preference to the former one if their conditions are matched more
explicitly.
We are using the "flags" rule to directly associate the interpreter
command with targets being built, provided the condition passed is
matched.
# Set up the PYTHON variable to point at the interpreter.
flags python.capture-output PYTHON $(condition:J=/) : $(interpreter-cmd) ;
Here's an excerpt of docs for the condition parameter on flags:
condition * : # A condition when this flag should be applied.
# Should be set of property sets. If one of
# those property sets is contained in build
# properties, the flag will be used.
So what happens is that, because it's less specific, the flags
invocation for the first python matches when either of the latter
pythons was supposed to match, and the PYTHON variable that is used to
hold the interpreter command on the testing target accumulates both
interpreters.
We have a mechanism for "choose the closest property match," but it
doesn't apply to the flags rule: it's target alternatives. Since we
define target alternatives for the python library anyway, I think I
can handle this by creating a property to hold the interpreter command
and associating it with the appropriate target alternative, then
keying off *that* command to set up flags.
[SVN r37272]
2007-03-23 14:21:49 +00:00
Dave Abrahams
f3b89a9070
Removed pthread from hpux system libs per request of Boris
...
Grubenko (see http://docs.hp.com/en/8759/options.htm#opt-mt )
[SVN r37270]
2007-03-23 13:35:11 +00:00
Dave Abrahams
20c91148d7
Fix extension module suffix on HPUX for Python 2.4 and below
...
[SVN r37269]
2007-03-23 04:43:27 +00:00
Dave Abrahams
1620c56ca9
factor out the search through Wow6432node in the registry of software
...
Make path-to-native work on zero or more paths, which simplifies lots
of code.
Factor native path translation out of compute-default-paths and into its caller.
Remove the path-to-native translation on the prefix from
candidate-interpreters, as the passed prefix has to be native anyway.
Fix the capturing of the exec_prefix for use in setting dll-path for
windows targets.
[SVN r37255]
2007-03-21 17:44:24 +00:00
Vladimir Prus
20d39ce3f8
Merge: Remove outdated comment
...
[SVN r37254]
2007-03-21 15:53:57 +00:00
Vladimir Prus
571b2c8083
Remove outdated comment
...
[SVN r37253]
2007-03-21 15:52:56 +00:00
Dave Abrahams
98f2da3b43
Some simplifications. Building on Cygwin from an NT bjam is broken again :(
...
[SVN r37252]
2007-03-21 08:02:27 +00:00
Dave Abrahams
3611ea8e40
Properly set up <dll-path> for windows embedding targets.
...
[SVN r37251]
2007-03-21 05:42:31 +00:00
Vladimir Prus
2cc3b3a62f
Fix python's generator error
...
[SVN r37243]
2007-03-20 16:48:05 +00:00
Vladimir Prus
0444eef626
Merge
...
[SVN r37239]
2007-03-20 07:37:16 +00:00
Vladimir Prus
f4ce90bd93
Quoted DEF_FILE.
...
Patch from David Deakins.
[SVN r37238]
2007-03-20 07:36:14 +00:00
Dave Abrahams
14486ea478
tools/build/v2/tools/python.jam:
...
* add ".lib" to the target name for libpython. *** This is a kluge!
I don't know why it should be necessary ***, but when I was
inserting debugging code that did
ECHO [ $(target).name ] ;
it would always drop the 2nd digit, e.g. python-2.4 would come out
as "python-2". This change prevented it.
* Fixed spelling and grammar in comments
* Fix the incorrect assumption in capture-output that only one Python
extension will participate (also in tools/build/v2/testing.jam).
[SVN r37215]
2007-03-17 20:25:04 +00:00
Dave Abrahams
a64070e3f8
Make sure sys.platform isn't required
...
Update darwin handler so it will fall back to the standard *nix method
if Python isn't installed as a framework.
[SVN r37211]
2007-03-16 23:26:35 +00:00
Dave Abrahams
ba7796b4fc
Make sure that the libpython target is declared with distinct requirements each time, thus forming valid target alternatives.
...
[SVN r37210]
2007-03-16 23:05:14 +00:00
Dave Abrahams
f93794616b
Fix failure to print the cmd-or-prefix argument when --debug-configuration is passed.
...
[SVN r37203]
2007-03-16 16:15:55 +00:00
Dave Abrahams
4914f38df2
Fix bug reported by Markus Schöpflin
...
[SVN r37202]
2007-03-16 15:40:24 +00:00
Rene Rivera
bfdc6d16ff
Add some implementation comments. Fix bug that prevented some default arguments values from being generated.
...
[SVN r37187]
2007-03-15 05:24:12 +00:00
Dave Abrahams
7080b45e7d
** This comment represents the aggregate changes merged from the **
...
** bbv2python branch. **
gcc.jam: build and use import libraries on Cygwin and Windows, but
accept DLL-only linking with prebuilt DLLs.
builtin.jam: fix default-host-os so that <target-os> actually becomes
a functional feature. Improve English in comments
property-set.jam: add str method so we can print them in generator
debugging output.
generators.jam: improved debugging output
build-system.jam: add missing semicolon
python.jam:
* fix cross-NT/CYGWIN build support
* add condition to the build requirements of the python targets
os.jam:
* add the ability to get constants for a particular OS
builtin.jam:
* remove "optional" attribute from host-os
* fix confusing indents
python.jam
----------
* Removed comments about known problems because they make no sense.
* Unified MacOS initialization with NT and *nix
* Updated comment describing init behavior
* Support for passing Python command as first argument
* Removed unused get-python-interpreter and get-python-version rules,
since they can't work with that interface. Working versions of
these will be reinstated for Doug Gregor in the near future.
* When invoking Python to collect configuration info, collect it all at at once.
* When a Cygwin symlink is found by an NT build of bjam, give hints
about where to find the file it points at.
* Lots of refactoring
* Make the logic work plausibly even when no Python executable can be found
darwin.jam
----------
* Simplified logic for setting up FRAMEWORK_PATH
* Corrected logic for setting up -framework option
feature.jam
-----------
* Make feature.defaults, feature.attributes, feature.values, and
feature.get-values resilient to feature names being passed without
grist.
gcc.jam, python.jam, builtin.jam
--------------------------------
* Include some progress volodya has made toward support for <suppress-import-lib>
[SVN r37186]
2007-03-15 04:02:25 +00:00
Eric Niebler
3f3b8b01ac
document nested classes and nested enums
...
[SVN r37183]
2007-03-14 22:33:58 +00:00
Eric Niebler
1354db8cf3
fix bug where default values of non-type template parameters were not showing up
...
[SVN r37175]
2007-03-13 20:25:17 +00:00
Daniel James
da0483ad46
Fix a typo in the quickbook debian install instructions.
...
[SVN r37168]
2007-03-11 14:03:21 +00:00
Rene Rivera
817a3cef95
Work in progress, for automated testing with Buildbot.
...
[SVN r37166]
2007-03-10 20:10:57 +00:00
Rene Rivera
1a8792d759
Eat the whitespace in front of code snippet ignored blocks to prevent extra spaces from showing up with the text after the ignored block closes.
...
[SVN r37154]
2007-03-07 04:53:03 +00:00
Joel de Guzman
4c2b43e6ce
Added ignored import code feature
...
[SVN r37153]
2007-03-07 01:29:25 +00:00
nobody
1d5c0a1945
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r37121]
2007-03-01 15:17:30 +00:00
Joel de Guzman
6ebcfe7925
callouts refinement
...
[SVN r37112]
2007-02-28 10:20:50 +00:00
Daniel James
c5dbd103aa
Change STLport links to point to the sourceforge home page, which is the home
...
page for more recent releases.
[SVN r37110]
2007-02-28 00:01:33 +00:00
Daniel James
7aae416a48
Change STLport links to point to the sourceforge page.
...
[SVN r37108]
2007-02-27 23:59:40 +00:00
Joel de Guzman
4f5e5be7a1
* Simple markups can now span a whole block.
...
* __blurbs__, __admonitions__ and table cells (see __tables__) may now
contain paragraphs.
* `\n` and `[br]` are now deprecated.
[SVN r37107]
2007-02-27 15:24:20 +00:00
Rene Rivera
bc8466452e
Improve the detection logic so that it work under vc8 running a Win64 OS. It is now possible to build a 64bit variant of bjam with vc8. Document the new buid script syntax and the numerous bjam options.
...
[SVN r37055]
2007-02-24 20:43:24 +00:00
Dave Abrahams
81bc8b7ae7
Add missing semicolon
...
[SVN r37054]
2007-02-24 20:22:54 +00:00
Dave Abrahams
f62d672008
Some support for amd64; correct broken ia64 option
...
[SVN r37053]
2007-02-24 11:41:19 +00:00
Dave Abrahams
aaf8d67d48
Some support for amd64; correct broken ia64 option
...
[SVN r37053]
2007-02-24 11:41:19 +00:00
Joel de Guzman
c74ab2b812
more callout icons
...
[SVN r37026]
2007-02-21 01:08:36 +00:00
Joel de Guzman
6f41989c73
added callouts
...
[SVN r37025]
2007-02-21 00:48:30 +00:00
Aleksey Gurtovoy
4633db0899
Fixes to adjust to the new (sticter) xslproc
...
[SVN r37017]
2007-02-20 10:43:00 +00:00
Aleksey Gurtovoy
ab4194f48f
Merge regression reports fixed from RC_1_34_0
...
[SVN r37016]
2007-02-20 10:26:23 +00:00
Misha Bergal
d7558fddd4
meta:re_match tests copied from xsl/test
...
[SVN r37000]
2007-02-19 03:59:44 +00:00
Misha Bergal
8b2508d4cc
meta:test_case_status test case
...
[SVN r36999]
2007-02-19 03:35:28 +00:00
Misha Bergal
0a64240b84
meta:test_structure test case
...
[SVN r36998]
2007-02-19 02:56:12 +00:00
Misha Bergal
12e982bb8c
Absolute paths in xsltproc calls
...
[SVN r36991]
2007-02-18 02:48:42 +00:00
Misha Bergal
800f208d20
Initial revision
...
[SVN r36990]
2007-02-18 01:41:58 +00:00
Misha Bergal
1c89cad4ef
Log processing
...
[SVN r36989]
2007-02-18 01:41:21 +00:00
Douglas Gregor
a6f3ab0ca3
Auto-detection of Microsoft's MPI toolchain
...
[SVN r36980]
2007-02-16 21:02:58 +00:00
Misha Bergal
22189e0f48
Showstopper fix
...
[SVN r36977]
2007-02-16 20:51:07 +00:00
Rene Rivera
123ed03184
Add compiler path to RUN_PATH.
...
[SVN r36945]
2007-02-15 06:27:07 +00:00
Misha Bergal
c7b791005e
More fixes for BoostBook build
...
[SVN r36931]
2007-02-11 20:08:58 +00:00
Misha Bergal
eec2a12b2b
More fixes for BoostBook build
...
[SVN r36930]
2007-02-11 19:50:43 +00:00
Misha Bergal
64f4efd493
More fixes for BoostBook build
...
[SVN r36929]
2007-02-11 19:48:52 +00:00
Misha Bergal
98c096df33
More fixes for BoostBook build
...
[SVN r36928]
2007-02-11 19:46:55 +00:00
Aleksey Gurtovoy
39f153d67b
Fix 'test_case_status' call
...
[SVN r36927]
2007-02-11 17:55:57 +00:00
Misha Bergal
63682ea43d
Small fix
...
[SVN r36926]
2007-02-11 17:27:03 +00:00
Misha Bergal
a79a6a52ed
Small fix
...
[SVN r36925]
2007-02-11 17:26:14 +00:00
Misha Bergal
986f460543
BoostBook build support
...
[SVN r36924]
2007-02-11 15:59:44 +00:00
Douglas Gregor
d155d6cc3d
Import doxygen bits from 1.34.0 branch
...
[SVN r36910]
2007-02-08 19:27:41 +00:00
Dave Abrahams
39c62e0996
Get rid of debugging message
...
[SVN r36902]
2007-02-06 21:52:48 +00:00
Dave Abrahams
5f6424e7fa
Get rid of debugging message
...
[SVN r36902]
2007-02-06 21:52:48 +00:00
Vladimir Prus
95014799a2
Merge: Use -soname, not -h, since the latter does not
...
work with intel-9.0, for unknown reason.
[SVN r36900]
2007-02-06 18:27:41 +00:00
Vladimir Prus
9c09885bb3
Use -soname, not -h, since the latter does not
...
work with intel-9.0, for unknown reason.
[SVN r36899]
2007-02-06 18:26:02 +00:00
Misha Bergal
a50ec357f5
Now makes tarballs
...
[SVN r36894]
2007-02-04 19:27:08 +00:00
Misha Bergal
f2845c6831
Small fix
...
[SVN r36893]
2007-02-04 19:07:43 +00:00
Misha Bergal
2d5c2fdd7d
Creates subdirectories for different tags in ouput directory
...
[SVN r36892]
2007-02-04 17:40:23 +00:00
Misha Bergal
e297d6d311
BoostBook build report
...
[SVN r36891]
2007-02-04 17:23:57 +00:00
Misha Bergal
48d18266fe
Ignore boostbook uploads
...
[SVN r36889]
2007-02-04 14:26:25 +00:00
Misha Bergal
3631ca069c
Updated FOP download location
...
[SVN r36883]
2007-02-03 19:09:11 +00:00
Vladimir Prus
47482de954
Merge: Make --dont-sent-bjam-log operational.
...
[SVN r36871]
2007-02-02 06:45:52 +00:00
Vladimir Prus
0babd783f4
Make --dont-sent-bjam-log operational.
...
[SVN r36870]
2007-02-02 06:34:33 +00:00
Rene Rivera
b96c6f7ad1
Update scanner to handle the newer quickbook include systax wqhich allows whitespace before "include".
...
[SVN r36868]
2007-02-01 04:00:53 +00:00
Jürgen Hunold
f86885b29f
Prepare for separate include, library and binary prefixes for preinstalled Qt.
...
[SVN r36864]
2007-01-31 19:45:54 +00:00
Misha Bergal
c106fa2727
.
...
[SVN r36854]
2007-01-31 08:03:26 +00:00
Misha Bergal
59e7523295
is_test_log_complete handles more test types
...
[SVN r36853]
2007-01-31 06:43:58 +00:00
Misha Bergal
debeb117dc
better processing for libs
...
[SVN r36849]
2007-01-30 16:09:31 +00:00
Misha Bergal
1e067057ec
another test case
...
[SVN r36848]
2007-01-30 16:04:41 +00:00
Misha Bergal
117b5d6924
library test case
...
[SVN r36847]
2007-01-30 16:03:58 +00:00
Douglas Gregor
42bb42064a
Publish the python interpreter and version number, because others need it
...
[SVN r36846]
2007-01-30 15:23:09 +00:00
Douglas Gregor
a00c5ee255
Publish the python interpreter and version number, because others need it
...
[SVN r36846]
2007-01-30 15:23:09 +00:00
Vladimir Prus
23481502f4
Merge: increase page size for tlib
...
[SVN r36845]
2007-01-30 10:11:58 +00:00
Vladimir Prus
4a37a2bbb7
Increase page size for tlib.
...
[SVN r36844]
2007-01-30 10:11:02 +00:00
Aleksey Gurtovoy
d3ab08aac7
Merge send_bjam_log changes from RC_1_34_0
...
[SVN r36833]
2007-01-29 09:18:04 +00:00
Aleksey Gurtovoy
18b9b1b1be
Merge BoostBuild.v2-related fixes from RC_1_34_0
...
[SVN r36832]
2007-01-29 09:10:13 +00:00
Misha Bergal
3e4505551f
.
...
[SVN r36829]
2007-01-29 06:28:25 +00:00
Misha Bergal
05102b4a81
Import test results into database
...
[SVN r36828]
2007-01-29 06:28:00 +00:00
Misha Bergal
bd62586ad3
Better logic in is_test_log_completed
...
[SVN r36827]
2007-01-29 03:10:07 +00:00
Misha Bergal
0adad38d55
More is_test_log_complete test cases
...
[SVN r36826]
2007-01-29 02:36:03 +00:00
Misha Bergal
8a7304c77b
.
...
[SVN r36825]
2007-01-28 21:15:00 +00:00
Misha Bergal
942d73d5b8
Test case runner and test cases for is_test_log_complete
...
[SVN r36824]
2007-01-28 21:00:16 +00:00
Misha Bergal
af02b58763
Simpler test driver
...
[SVN r36820]
2007-01-28 05:07:56 +00:00
Misha Bergal
ed595121cf
process_jam_log borland processing test case
...
[SVN r36817]
2007-01-27 19:11:44 +00:00
Misha Bergal
a8e233896e
.
...
[SVN r36816]
2007-01-27 19:11:05 +00:00
Misha Bergal
1b9544f53b
process_jam_log test case for incremental processing
...
[SVN r36815]
2007-01-27 19:08:13 +00:00
John Maddock
f99aaeed94
bbv2 update.
...
[SVN r36809]
2007-01-26 11:51:04 +00:00
John Maddock
396c0ce647
bbv2 update
...
[SVN r36808]
2007-01-26 11:50:22 +00:00
Vladimir Prus
55841ac81a
Merge changes from RC
...
[SVN r36805]
2007-01-26 09:00:32 +00:00
Vladimir Prus
3cfe4cc500
Fix docs
...
[SVN r36804]
2007-01-26 08:59:42 +00:00
Vladimir Prus
ed90cff2c5
Send bjam logs by default
...
[SVN r36802]
2007-01-26 08:56:47 +00:00
Vladimir Prus
19fbab1d88
Don't use --toolset. It still triggers bug in the auto-configuration code.
...
[SVN r36801]
2007-01-26 08:48:57 +00:00
Vladimir Prus
f80b1f95e2
Merge: Fix run-fail tests
...
[SVN r36770]
2007-01-23 20:51:39 +00:00
Vladimir Prus
6f8765b0e7
Fix run-fail tests
...
[SVN r36769]
2007-01-23 20:50:55 +00:00
Aleksey Gurtovoy
635495d129
Timestamp bjam.log, upload it in the logs subdirectory
...
[SVN r36765]
2007-01-21 02:04:25 +00:00
Aleksey Gurtovoy
e0fa9243f3
Make send_bjam_log a default parameter to preserve interface compatibility with the previous version of regression.py
...
[SVN r36759]
2007-01-19 13:33:49 +00:00
Aleksey Gurtovoy
554ba57706
Filter out FTP folder content to exclude bjam logs and other irrelevant files
...
[SVN r36752]
2007-01-18 20:10:29 +00:00
Aleksey Gurtovoy
bdc6683253
regression.py / --send-bjam-log option
...
[SVN r36746]
2007-01-18 06:38:09 +00:00
Aleksey Gurtovoy
ebfa266d58
Loosen up incomplete XML check (see http://article.gmane.org/gmane.comp.lib.boost.devel/153281 )
...
[SVN r36745]
2007-01-18 01:21:14 +00:00
Aleksey Gurtovoy
e067f97d1f
Better test case data
...
[SVN r36744]
2007-01-18 00:49:35 +00:00
Aleksey Gurtovoy
60aa712f23
Test case output page: show step's status
...
[SVN r36743]
2007-01-18 00:00:22 +00:00
Douglas Gregor
ffb33cf690
Fix date
...
[SVN r36737]
2007-01-16 17:08:34 +00:00
Douglas Gregor
71ad1f99f1
Add the date to the regression summary e-mail
...
[SVN r36736]
2007-01-16 16:56:17 +00:00
Aleksey Gurtovoy
190407f9b4
BoostBuild.v2 fixes: correct target directory parsing, add new step names, adjust to the new directory structure. Reduce probability of false positives on actual tools output.
...
[SVN r36734]
2007-01-16 01:02:48 +00:00
Aleksey Gurtovoy
665972f6ab
Add diagnostics for incomplete test cases' XML
...
[SVN r36726]
2007-01-14 13:09:41 +00:00
Roland Schwarz
c50b91421a
Merged from HEAD.
...
[SVN r36720]
2007-01-13 15:21:12 +00:00
Roland Schwarz
726467a6b8
Updated download link of regression.py file.
...
[SVN r36719]
2007-01-13 15:11:47 +00:00
Joel de Guzman
f25ed77f7d
more intelligent unindent routine
...
[SVN r36716]
2007-01-13 01:48:54 +00:00
Dave Abrahams
10177a681e
Minor fixes for python on Windows.
...
Handle spaces in pathnames in testing.jam
[SVN r36713]
2007-01-12 22:21:04 +00:00
Dave Abrahams
14d5ca2c41
Added --abbreviate-paths feature to help with windows length limitations.
...
[SVN r36709]
2007-01-12 17:58:53 +00:00
Dave Abrahams
d863814bec
Added --abbreviate-paths feature to help with windows length limitations.
...
[SVN r36709]
2007-01-12 17:58:53 +00:00
Joel de Guzman
6743d09de8
minor tweak for escaped comments eating the eol
...
[SVN r36703]
2007-01-12 05:39:52 +00:00
Dave Abrahams
d09f7031d0
add missing quoting for Win32
...
[SVN r36702]
2007-01-12 05:18:26 +00:00
Joel de Guzman
ab67d0de8b
fixed unindent function (minor bug)
...
[SVN r36701]
2007-01-12 05:12:32 +00:00
Dave Abrahams
a9b3d247b7
small fixes for Windows; big fixes to come later
...
[SVN r36700]
2007-01-12 03:28:36 +00:00
Rene Rivera
64bddc01e0
(merge from head) Fix script errors when PATH contains parenthesis "()", like Win64 does. The fix corrects all instances of "set" just incase there are other places other than PATH where this is a problem.
...
[SVN r36694]
2007-01-11 21:50:48 +00:00
Rene Rivera
7629fd9309
Oops, silence the script.
...
[SVN r36693]
2007-01-11 21:47:52 +00:00
Rene Rivera
3321a27b12
Fix script errors when PATH contains parenthesis "()", like Win64 does. The fix corrects all instances of "set" just incase there are other places other than PATH where this is a problem.
...
[SVN r36692]
2007-01-11 21:43:47 +00:00
Rene Rivera
a93000b077
Some minor cleanup.
...
[SVN r36687]
2007-01-11 05:29:43 +00:00
Vladimir Prus
128290aa77
Revert last merge, as it breaks everything.
...
[SVN r36669]
2007-01-08 21:29:35 +00:00
Douglas Gregor
80fa2fee7a
Put the number of regressions for today on the subject line
...
[SVN r36666]
2007-01-08 15:58:09 +00:00
Daniel James
d0b2a341b6
Link to the v2 Jamfile.
...
[SVN r36654]
2007-01-07 22:54:05 +00:00
Daniel James
94cbdb00be
The link to the Jamfile was broken as the V1 Jamfile was deleted. I've changed
...
it to point to the Jamfile.v2, but left the text intact. Will need to revert
this change if Jamfile.v2 is renamed.
[SVN r36648]
2007-01-07 22:33:23 +00:00
Daniel James
8c39c5d240
Adjust relative paths when importing source files.
...
[SVN r36644]
2007-01-07 22:18:14 +00:00
Vladimir Prus
d76e25a853
Merge: allow multiple sources for compile/compile-fail
...
[SVN r36643]
2007-01-07 18:44:06 +00:00
Vladimir Prus
35b59177b0
Allow multiple sources for compile/compile-fail.
...
[SVN r36642]
2007-01-07 18:43:13 +00:00
Vladimir Prus
b2a138ef2d
Merge: Don't use filename with two dots
...
[SVN r36634]
2007-01-06 21:11:15 +00:00
nobody
97ce9e3c8a
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r36633]
2007-01-06 21:10:16 +00:00
Vladimir Prus
e487d50caa
Don't use filename with two dots
...
[SVN r36632]
2007-01-06 21:10:15 +00:00
Vladimir Prus
c14ccce9b0
Merge doc link fixes from HEAD
...
[SVN r36631]
2007-01-06 20:39:24 +00:00
Vladimir Prus
ca3cec9852
Fix more links
...
[SVN r36630]
2007-01-06 20:36:38 +00:00
Vladimir Prus
ec650053ed
Merge:Strip newline from lines passed to headerscan pattern
...
[SVN r36629]
2007-01-06 19:52:04 +00:00
Vladimir Prus
393ece73ea
Strip newline from lines passed to headerscan pattern
...
[SVN r36628]
2007-01-06 19:51:28 +00:00
Vladimir Prus
5d7a386b31
Merge --help changes from HEAD
...
[SVN r36627]
2007-01-06 19:33:34 +00:00
Vladimir Prus
74a97beac5
Fix grammar
...
[SVN r36626]
2007-01-06 19:31:52 +00:00
Vladimir Prus
ea91a23961
Fix printing project help when top-level project file is Jamroot
...
[SVN r36625]
2007-01-06 19:30:07 +00:00
Vladimir Prus
ed8da5fcbe
Improve --help output.
...
[SVN r36624]
2007-01-06 19:19:09 +00:00
Vladimir Prus
159ef0f047
Merge testing rules docs from HEAD
...
[SVN r36623]
2007-01-06 18:04:09 +00:00
Vladimir Prus
96988a7dd5
Don't accept multiple sources for 'compile' tests,
...
and it's broken anyway.
If we cannot determine the library name, return path,
to make the test rules minimally useful outside Boost.
[SVN r36622]
2007-01-06 18:02:22 +00:00
Vladimir Prus
bfd0446454
Document testing rules
...
[SVN r36621]
2007-01-06 18:01:08 +00:00
Vladimir Prus
f4d4a1f73e
Merge: Document exclusion patterns for glob
...
[SVN r36620]
2007-01-06 17:06:05 +00:00
Vladimir Prus
5986bca774
Document exclusion patterns for glob
...
[SVN r36619]
2007-01-06 17:04:38 +00:00
Vladimir Prus
d17fc08756
Merge docs from HEAD
...
[SVN r36618]
2007-01-06 16:16:38 +00:00
Vladimir Prus
12edf22f4a
Document the 'generate' rule
...
[SVN r36617]
2007-01-06 15:31:00 +00:00
nobody
bd64f8782a
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r36616]
2007-01-06 15:20:37 +00:00
Vladimir Prus
6f88bc6dc2
Correct example
...
[SVN r36615]
2007-01-06 15:20:36 +00:00
Vladimir Prus
eb2a76baef
New example.
...
[SVN r36614]
2007-01-06 14:37:52 +00:00
Vladimir Prus
6b2d61c466
Merge: Improve docs
...
[SVN r36611]
2007-01-06 13:26:48 +00:00
Vladimir Prus
42f18c8586
Merge: Don't mention --v2. It's gone
...
[SVN r36610]
2007-01-06 13:25:04 +00:00
Vladimir Prus
914dda85df
Don't mention --v2. It's gone
...
[SVN r36609]
2007-01-06 13:24:11 +00:00
Vladimir Prus
7131268a27
Improve docs
...
[SVN r36608]
2007-01-06 13:14:21 +00:00
Vladimir Prus
65820610f1
Merge: fix comment
...
[SVN r36607]
2007-01-06 12:51:27 +00:00
Vladimir Prus
66721f70fb
Fix comment.
...
[SVN r36606]
2007-01-06 12:48:28 +00:00
Vladimir Prus
07d6fab3f3
Merge from HEAD
...
[SVN r36605]
2007-01-06 12:39:42 +00:00
Vladimir Prus
69742ba779
Factor out the code for determining output target name
...
into generator.determine-target-name function, so that
it can be easily reused.
[SVN r36604]
2007-01-06 12:03:36 +00:00
Vladimir Prus
3c0a7ab2ec
Summarize changes
...
[SVN r36603]
2007-01-06 11:36:52 +00:00
Vladimir Prus
d56562f378
Remove Kylix support
...
[SVN r36602]
2007-01-06 11:24:42 +00:00
Vladimir Prus
05a26e22c5
Fix more links
...
[SVN r36601]
2007-01-06 11:00:08 +00:00
Vladimir Prus
c254d0199a
Move the list of features to the reference section.
...
[SVN r36599]
2007-01-06 10:38:36 +00:00
Vladimir Prus
c303de6aeb
Fix some links
...
[SVN r36598]
2007-01-06 10:32:57 +00:00
Vladimir Prus
87085eff99
Merge docs for builtin target and utility rules in one section,
...
and remove some duplication.
[SVN r36596]
2007-01-06 10:25:40 +00:00
nobody
15bc73a5c5
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r36550]
2006-12-31 17:25:40 +00:00
Vladimir Prus
aea105726b
Merge: Fix link
...
[SVN r36546]
2006-12-31 16:11:31 +00:00
Vladimir Prus
d289d2b6e4
Fix link
...
[SVN r36545]
2006-12-31 16:09:51 +00:00
Joel de Guzman
9320a7978f
Copyright notices
...
[SVN r36543]
2006-12-31 03:53:52 +00:00
Vladimir Prus
071c65853c
Use full name of target in --debug-building output.
...
[SVN r36524]
2006-12-29 08:45:24 +00:00
Joel de Guzman
e2cb45ed61
simple tweaks
...
[SVN r36515]
2006-12-25 00:34:00 +00:00
Joel de Guzman
609ab9380b
preserving the source modes
...
[SVN r36514]
2006-12-25 00:24:47 +00:00
Joel de Guzman
49eea66c9b
use section ids to prevent very long filenames
...
[SVN r36513]
2006-12-25 00:12:21 +00:00
Rene Rivera
d9eda0c641
Add some of the arch/cpu options for GCC.
...
[SVN r36512]
2006-12-24 21:27:14 +00:00
Dave Abrahams
a7d63dd677
Workaround for bjam scanner bug that captures trailing newlines.
...
Added docutils-cmd feature that allows the command to be overridden.
[SVN r36492]
2006-12-22 14:50:37 +00:00
Dave Abrahams
1cf2b77d35
Workaround for bjam scanner bug that captures trailing newlines.
...
Added docutils-cmd feature that allows the command to be overridden.
[SVN r36492]
2006-12-22 14:50:37 +00:00
Joel de Guzman
2e08da0abf
tweaks
...
[SVN r36477]
2006-12-21 05:13:46 +00:00
Joel de Guzman
6ab9699716
import facility updates
...
[SVN r36476]
2006-12-21 04:55:45 +00:00
Rene Rivera
80687f939c
Addition of doxproc Python script to optionally replace the xsltproc translation of Doxygen XML to BoostBook XML. The doxproc.py replaces the existing two steps of Doxygen multi-file XML to Doxygen single-file XML, and Doxygen single-file XML to BookBook XML.
...
[SVN r36475]
2006-12-21 04:45:51 +00:00
Joel de Guzman
920d96a277
first shot at code "import". more tweaks to come.
...
[SVN r36467]
2006-12-20 15:41:53 +00:00
Dave Abrahams
b24e2b9a65
Patch for HPUX from Boris Grubenko
...
[SVN r36466]
2006-12-20 13:27:15 +00:00
Dave Abrahams
8e5460976f
Patch for HPUX from Boris Grubenko
...
[SVN r36466]
2006-12-20 13:27:15 +00:00
Joel de Guzman
4960975b20
fix postprocessor self-closed tag processing
...
[SVN r36459]
2006-12-19 13:05:08 +00:00
Douglas Gregor
5e62fec68a
Work around BBv2 feature propagation bug
...
[SVN r36456]
2006-12-18 19:38:12 +00:00
Vladimir Prus
e2605dbcc9
Merge: Intel doc fixes
...
[SVN r36453]
2006-12-18 13:41:49 +00:00
Vladimir Prus
900bdc0599
Intel doc fixes
...
[SVN r36452]
2006-12-18 13:38:26 +00:00
Vladimir Prus
0acd485018
Merge
...
[SVN r36451]
2006-12-18 13:30:44 +00:00
Vladimir Prus
d350e4254f
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
Vladimir Prus
b0420deea4
Merge docs from HEAD
...
[SVN r36440]
2006-12-16 23:09:34 +00:00
nobody
65f8e1c05a
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r36439]
2006-12-16 23:04:46 +00:00
Vladimir Prus
ab4c508c11
Doc tweaks
...
[SVN r36438]
2006-12-16 23:04:45 +00:00
Vladimir Prus
279018334b
Toolset docs
...
[SVN r36437]
2006-12-16 23:04:30 +00:00
Dave Abrahams
b1c6a9ab37
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
8e43da404b
Handle property sets attached to toolset-version specifiers in
...
toolset= and --toolset= autoconfiguration.
[SVN r36411]
2006-12-16 01:33:15 +00:00
Douglas Gregor
2a756ea69d
Update docs
...
[SVN r36402]
2006-12-15 13:06:32 +00:00
Douglas Gregor
0c50771946
Fix typo
...
[SVN r36401]
2006-12-15 13:01:54 +00:00
Aleksey Gurtovoy
20e11d76fe
Proper v2 toolset specification, make --v2 a default option (merged from RC_1_34_0)
...
[SVN r36349]
2006-12-12 16:47:12 +00:00
Aleksey Gurtovoy
e6c5cba864
Redo --toolset change
...
[SVN r36347]
2006-12-12 15:57:33 +00:00
Douglas Gregor
7830122bcc
Introduce testing support for Boost.MPI
...
[SVN r36341]
2006-12-12 05:27:07 +00:00
Douglas Gregor
31a7a74a72
Robustify MPI auto-detection a bit
...
[SVN r36339]
2006-12-12 01:02:50 +00:00
Douglas Gregor
de1a6d15bf
Import Boost.MPI with the beginnings of a BBv2-based build system
...
[SVN r36337]
2006-12-12 00:45:23 +00:00
nobody
c3a8c56f4f
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r36324]
2006-12-11 05:02:35 +00:00
Rene Rivera
2a070e61fb
(merge from head) Add <compile-filter> configuration option to be able to add STLfilt to compiles directly.
...
[SVN r36322]
2006-12-11 03:36:58 +00:00
Dave Abrahams
5779bbcaed
Remove BBv1 for good
...
[SVN r36321]
2006-12-11 03:35:10 +00:00
Rene Rivera
3f53c43d6b
Add <compile-filter> configuration option to be able to add STLfilt to compiles directly.
...
[SVN r36320]
2006-12-11 03:34:35 +00:00
Rene Rivera
1e27d75920
(merge from head) Allow not specifying <location> when generating HTML docs.
...
[SVN r36315]
2006-12-10 20:18:57 +00:00
Rene Rivera
d37b9c489c
Allow not specifying <location> when generating HTML docs.
...
[SVN r36314]
2006-12-10 20:17:59 +00:00
Rene Rivera
5d39fe7ebf
(merge from head) Add license+copyright.
...
[SVN r36310]
2006-12-09 21:41:50 +00:00
Rene Rivera
e504b0d732
Add license+copyright.
...
[SVN r36309]
2006-12-09 21:39:16 +00:00
Dave Abrahams
0ddba20f8c
Handle negative exit codes
...
[SVN r36308]
2006-12-09 11:19:22 +00:00
Dave Abrahams
ef26346c67
Handle negative exit codes
...
[SVN r36308]
2006-12-09 11:19:22 +00:00
Dave Abrahams
7bbeb9e901
Add missing local variable declaration
...
[SVN r36302]
2006-12-08 14:27:10 +00:00
Dave Abrahams
741f213502
handle comma-separated toolsets
...
[SVN r36301]
2006-12-08 14:27:09 +00:00
Dave Abrahams
c1a8d616ff
handle comma-separated toolsets
...
[SVN r36301]
2006-12-08 14:27:09 +00:00
Vladimir Prus
29f7951975
Undo --toolset= change, as it breaks with multi-toolset tests.
...
[SVN r36300]
2006-12-08 11:30:18 +00:00
Aleksey Gurtovoy
e69506d414
toolset= -> --toolset=
...
[SVN r36299]
2006-12-07 20:12:29 +00:00
Aleksey Gurtovoy
28f206290d
Proper v2 toolset specification, make --v2 a default option
...
[SVN r36298]
2006-12-07 20:02:09 +00:00
Rene Rivera
5804ab594d
(merge from head) Add HTML generated directly from the Doxygen tool. Move autoconf into toolset proper.
...
[SVN r36293]
2006-12-07 17:45:46 +00:00
Rene Rivera
9ad2f4506a
Add HTML generated directly from the Doxygen tool. Move autoconf into toolset proper.
...
[SVN r36290]
2006-12-07 17:40:17 +00:00
Vladimir Prus
524ba21cde
Revive nightly
...
[SVN r36235]
2006-12-01 20:30:58 +00:00
Vladimir Prus
8d501a8df8
Doc edits
...
[SVN r36217]
2006-11-30 21:15:48 +00:00
Dave Abrahams
1c1d34e60d
In http://article.gmane.org/gmane.comp.lib.boost.build/14608 Misha
...
reported that failed links were coming out as successes and offered
this fix.
[SVN r36203]
2006-11-29 21:14:20 +00:00
Dave Abrahams
81e9072078
In http://article.gmane.org/gmane.comp.lib.boost.build/14608 Misha
...
reported that failed links were coming out as successes and offered
this fix.
[SVN r36203]
2006-11-29 21:14:20 +00:00
Joel de Guzman
fc3fa3db59
bug fix for preprocessor # detection
...
[SVN r36187]
2006-11-27 12:03:32 +00:00
Rene Rivera
55657fecd7
(merge from head) Add 'to-boostbook' main target rule to allow generating only the boostbook xml. I.e. only running quickbook.
...
[SVN r36184]
2006-11-27 05:59:33 +00:00
Rene Rivera
43f93500b9
Add 'to-boostbook' main target rule to allow generating only the boostbook xml. I.e. only running quickbook.
...
[SVN r36183]
2006-11-27 05:53:05 +00:00
Joel de Guzman
9a163d3f86
updates
...
[SVN r36182]
2006-11-26 23:39:48 +00:00
Joel de Guzman
8eff07f380
small tweak
...
[SVN r36180]
2006-11-26 23:11:22 +00:00
Joel de Guzman
785e73a9a7
removed <!--quickbook-escape-prefix--> and <!--quickbook-escape-postfix--> from the output
...
[SVN r36179]
2006-11-26 23:06:48 +00:00
Vladimir Prus
489faa0674
New example
...
[SVN r36176]
2006-11-25 18:48:12 +00:00
Vladimir Prus
9f0e8f1d00
Improve formatting of --debug-building output
...
[SVN r36175]
2006-11-25 17:20:23 +00:00
Daniel James
faab333f61
Remove some windows style filenames and paths in the Debian setup instructions.
...
[SVN r36164]
2006-11-23 10:12:04 +00:00
Daniel James
f7cf378ef5
Regenerate the quickbook documentation, with the missing sections (FAQ and
...
editors).
[SVN r36163]
2006-11-23 10:05:45 +00:00
Vladimir Prus
98d626c034
Merge glob/glob-tree changes from HEAD
...
[SVN r36162]
2006-11-23 09:30:09 +00:00
Vladimir Prus
fe8e8d4b10
New project rule 'glob-tree'.
...
[SVN r36161]
2006-11-23 09:25:16 +00:00
Vladimir Prus
b1d27f2997
Fix a bug that caused path.glob-tree to ignore exclude patterns except
...
for top-level names.
[SVN r36160]
2006-11-23 09:16:51 +00:00
Vladimir Prus
b863fcb9b6
Make the 'glob' rule accept the patterns to exclude.
...
[SVN r36159]
2006-11-23 09:01:47 +00:00
Vladimir Prus
8f185dc391
Merge toolset requirements.
...
[SVN r36148]
2006-11-22 13:11:58 +00:00
Vladimir Prus
5670f28e6e
Merge: Handle indirect conditional properties in usage requirements
...
[SVN r36146]
2006-11-22 09:37:47 +00:00
Vladimir Prus
97d4d4444b
Handle indirect conditional properties in usage requirements
...
[SVN r36145]
2006-11-22 09:36:45 +00:00
Vladimir Prus
03a65820f7
Merge:Enable pch test on msvc
...
[SVN r36144]
2006-11-22 09:33:46 +00:00
Vladimir Prus
ea13cbd313
Enable pch test on msvc
...
[SVN r36143]
2006-11-22 09:33:07 +00:00
Dave Abrahams
ed322fea23
Merged toolset autoconfiguration from command-line --toolset from HEAD.
...
Also a bug fix in assert.jam
[SVN r36115]
2006-11-20 17:15:40 +00:00
Dave Abrahams
509942d3b6
Improved warning message
...
Updated changelog
[SVN r36114]
2006-11-20 17:14:52 +00:00
Misha Bergal
9faf8fb09d
.
...
[SVN r36092]
2006-11-19 19:46:52 +00:00
Misha Bergal
60fd66d689
test cases
...
[SVN r36091]
2006-11-19 17:57:36 +00:00
Misha Bergal
356e079563
Added tests for found Boost.Build problems
...
[SVN r36090]
2006-11-19 16:24:39 +00:00
Joel de Guzman
3689ec79d9
comment tweak
...
[SVN r36089]
2006-11-19 16:12:00 +00:00
Misha Bergal
7635e9c8db
.
...
[SVN r36084]
2006-11-19 02:29:42 +00:00
Misha Bergal
b330fd84ff
general test case
...
[SVN r36083]
2006-11-19 01:42:01 +00:00
Misha Bergal
9ee6e695b9
Some Rebuild/Build/Clean works in Visual Studio 2003 project
...
[SVN r36082]
2006-11-19 00:47:16 +00:00
Vladimir Prus
7dbca85448
*** empty log message ***
...
[SVN r36079]
2006-11-18 19:13:21 +00:00
Vladimir Prus
d71c92b5d5
Robustify the test
...
[SVN r36078]
2006-11-18 19:11:53 +00:00
Vladimir Prus
26538eec8b
Add toolset requirements that specify that shared runtime
...
is multithreaded, for most windows toolsets.
[SVN r36077]
2006-11-18 18:47:22 +00:00
Vladimir Prus
c7be8655b4
Introduce 'toolset requirements'
...
[SVN r36076]
2006-11-18 18:34:42 +00:00
Aleksey Gurtovoy
ca8c3ea29d
Merge report fixes from RC_1_34_0
...
[SVN r36075]
2006-11-18 15:12:40 +00:00
Vladimir Prus
717b8f1bfc
Merge: Don't remove python scripts for Python tests.
...
[SVN r36074]
2006-11-18 09:00:49 +00:00
Vladimir Prus
63384188be
Don't remove python scripts for Python tests.
...
[SVN r36073]
2006-11-18 08:56:43 +00:00
Aleksey Gurtovoy
8fe64b0604
Add missing test types + test for it (thanks to Juergen Hunold)
...
[SVN r36071]
2006-11-17 22:22:02 +00:00
Aleksey Gurtovoy
b1910ac8c3
Add missing test types + test for it (thanks to Juergen Hunold)
...
[SVN r36070]
2006-11-17 21:21:38 +00:00
Vladimir Prus
c653f4a6d7
Merge
...
[SVN r36065]
2006-11-17 06:27:53 +00:00
Vladimir Prus
30e3e91c8c
Fix typo that causes all run tests to be always relinked and rerun.
...
Thanks to Juergen Hunold for the bug report.
[SVN r36064]
2006-11-17 06:26:12 +00:00
Joel de Guzman
64a9922fce
Comments are passed through to XML
...
[SVN r36058]
2006-11-16 11:57:45 +00:00
Joel de Guzman
25c471976d
Escape bug fix
...
[SVN r36054]
2006-11-16 10:52:13 +00:00
Joel de Guzman
130d623d93
template tweaks
...
[SVN r36052]
2006-11-16 06:57:17 +00:00
Joel de Guzman
10b165bf55
Better comments
...
[SVN r36051]
2006-11-16 05:19:51 +00:00
Joel de Guzman
a8d152ec5d
allow escaped space (The escaped space is removed from the output.)
...
[SVN r36050]
2006-11-16 04:15:20 +00:00
Joel de Guzman
1a3b9c30e2
fixed the images
...
[SVN r36049]
2006-11-16 02:59:16 +00:00
Joel de Guzman
6a3d767afa
fixed the images
...
[SVN r36049]
2006-11-16 02:59:16 +00:00
Vladimir Prus
0c38bfde2e
Implement automatic removal of test executables
...
[SVN r36048]
2006-11-15 19:05:45 +00:00
Vladimir Prus
98578864f1
Implement automatic removal of test executables
...
[SVN r36048]
2006-11-15 19:05:45 +00:00
Rene Rivera
2457e0ca19
(merge from head) Fix minor validation problem with boostbook.
...
[SVN r36045]
2006-11-15 17:58:35 +00:00
Rene Rivera
2851627b51
Fix minor validation problem with boostbook.
...
[SVN r36044]
2006-11-15 17:46:40 +00:00
Rene Rivera
68cbbaf74b
(merge from head) Add 6.5 as an alias to 6.0.
...
[SVN r36032]
2006-11-14 05:41:13 +00:00
Rene Rivera
811fc1bccb
Add 6.5 as an alias to 6.0.
...
[SVN r36031]
2006-11-14 05:39:26 +00:00
Rene Rivera
b8c6db74d9
(merge from head) Add generic <flags> feature. Fix minor validation problem with boostbook.
...
[SVN r36030]
2006-11-14 05:37:44 +00:00
Rene Rivera
7ce13fd2dd
Add generic <flags> feature. Fix minor validation problem with boostbook.
...
[SVN r36029]
2006-11-14 05:35:45 +00:00
Rene Rivera
ed61901f6b
Cross merge HEAD and RC_1_34_0.
...
[SVN r36024]
2006-11-13 16:24:38 +00:00
Rene Rivera
aff2a036b6
Cross merge HEAD and RC_1_34_0.
...
[SVN r36024]
2006-11-13 16:24:38 +00:00
Dave Abrahams
d8b7e56717
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
Rene Rivera
c2dab85eb5
build.jam; enable gc debug info with debug build. mem.c; only enable gc debug mode with debug build, and fix compiling boehm gc with gcc/linux.
...
[SVN r36010]
2006-11-12 06:25:09 +00:00
Dave Abrahams
12a02ea066
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
23fc26d319
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
Vladimir Prus
0706fb5b44
Merge: new main target rule 'generate'
...
[SVN r35985]
2006-11-10 17:25:31 +00:00
nobody
7411093b64
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35984]
2006-11-10 17:24:17 +00:00
Vladimir Prus
f7f32e9556
New main target rule 'generate'
...
[SVN r35983]
2006-11-10 17:24:16 +00:00
Vladimir Prus
35992fd366
Merge: Make it possible to suppress generation of version symlinks
...
[SVN r35980]
2006-11-10 17:20:05 +00:00
Vladimir Prus
a2ca14f4bf
Make it possible to suppress generation of version symlinks
...
[SVN r35979]
2006-11-10 17:18:55 +00:00
Vladimir Prus
314d413ecb
Merge: New rule common.hard-link
...
[SVN r35973]
2006-11-10 08:45:45 +00:00
Vladimir Prus
89fa983ecf
New rule common.hard-link
...
[SVN r35972]
2006-11-10 08:45:03 +00:00
Vladimir Prus
f012de434e
Merge change.txt from head
...
[SVN r35971]
2006-11-10 08:43:46 +00:00
Vladimir Prus
64bd5d5cfc
Summarize some changes
...
[SVN r35970]
2006-11-10 08:35:39 +00:00
Vladimir Prus
e1070d8fd1
*** empty log message ***
...
[SVN r35969]
2006-11-10 07:41:29 +00:00
Vladimir Prus
f149f9f67c
Revive some more tests
...
[SVN r35968]
2006-11-10 07:40:42 +00:00
Vladimir Prus
0a40c11fc4
Merge:
...
[SVN r35925]
2006-11-08 10:02:36 +00:00
Vladimir Prus
4b4784e98b
Fix removing of path features.
...
[SVN r35924]
2006-11-08 10:01:35 +00:00
Vladimir Prus
4163d37cbb
Test that project's path requirements can be removed by a main target.
...
[SVN r35923]
2006-11-08 09:59:42 +00:00
Vladimir Prus
5bdcff8ab4
Merge from trunk
...
[SVN r35922]
2006-11-08 09:09:03 +00:00
Vladimir Prus
2c49971b24
Don't emit any messages when <build>no is in properties.
...
[SVN r35921]
2006-11-08 09:07:01 +00:00
Vladimir Prus
f7540a66b1
*** empty log message ***
...
[SVN r35920]
2006-11-08 09:01:09 +00:00
Vladimir Prus
541c320050
Fix thinko
...
[SVN r35919]
2006-11-08 08:42:55 +00:00
Vladimir Prus
8f2239adeb
Unbreak rebuilds.py
...
[SVN r35918]
2006-11-08 08:42:12 +00:00
Vladimir Prus
7b59f342fe
Robustify Tester.expect_content
...
[SVN r35917]
2006-11-08 08:37:28 +00:00
Vladimir Prus
0a662daca5
Unbreak notfile.py
...
[SVN r35916]
2006-11-08 08:36:02 +00:00
Vladimir Prus
1033cd195c
from
...
[SVN r35915]
2006-11-08 07:21:51 +00:00
Vladimir Prus
2c26d09ee6
Corrections to target docs from Charles Brockman.
...
Created a new section with a list of main target rules.
[SVN r35914]
2006-11-08 07:18:00 +00:00
Vladimir Prus
88d5da6cf3
Merge
...
[SVN r35913]
2006-11-08 06:17:17 +00:00
Vladimir Prus
4eec18a593
Corrections to PCH docs from Charles Brockman.
...
Documentation for the debug-symbols feature.
[SVN r35912]
2006-11-08 06:16:24 +00:00
Rene Rivera
9dd76d5cf0
(merge from head) Add/update copyrights+license (with help of a shell script).
...
[SVN r35892]
2006-11-07 03:42:43 +00:00
Rene Rivera
924db4b324
Add copyrights+license (with help of a shell script).
...
[SVN r35891]
2006-11-07 03:39:34 +00:00
Rene Rivera
9f8ef7acb9
Remove obsolete Boost.Build v1 files.
...
[SVN r35880]
2006-11-06 17:10:46 +00:00
Rene Rivera
7d993b2884
(merge from head) Add/update copyrights+license (with help of a shell script).
...
[SVN r35879]
2006-11-06 15:12:27 +00:00
Rene Rivera
c61fc4bd23
Add copyrights+license (with help of a shell script).
...
[SVN r35878]
2006-11-06 15:10:43 +00:00
Rene Rivera
2f76751ca5
(merge from head) Add/update copyrights+license (with help of a shell script).
...
[SVN r35875]
2006-11-06 14:56:02 +00:00
Rene Rivera
e4f3ff82c5
Add copyrights+license (with help of a shell script).
...
[SVN r35874]
2006-11-06 14:54:10 +00:00
Rene Rivera
0e51e6a15c
(merge from head) Add/update copyrights+license (with help of a shell script).
...
[SVN r35862]
2006-11-06 01:59:01 +00:00
Rene Rivera
c2f5cb29d7
Add copyrights+license (with help of a shell script).
...
[SVN r35861]
2006-11-06 01:44:13 +00:00
Rene Rivera
e565c7cbc9
(merge from head) Add/update copyrights+license (with help of a shell script).
...
[SVN r35857]
2006-11-05 18:28:25 +00:00
Rene Rivera
703c0bd4c2
Add/update copyrights+license (with help of a shell script).
...
[SVN r35856]
2006-11-05 18:13:42 +00:00
Rene Rivera
983e9c4372
Merge from head... mostly license + copyright changes.
...
[SVN r35852]
2006-11-05 07:24:38 +00:00
Rene Rivera
cbf1f03e12
Add/update copyrights+license (with help of a shell script).
...
[SVN r35851]
2006-11-05 07:13:39 +00:00
Rene Rivera
61dcf0c76d
Add/update copyrights+license (with help of a shell script).
...
[SVN r35849]
2006-11-05 06:40:20 +00:00
Rene Rivera
e8775ce985
Add copyrights+license (with help of a shell script).
...
[SVN r35848]
2006-11-05 06:24:05 +00:00
Rene Rivera
7a4b57791b
(merge from head) Add "--default-bjam" option to force using bjam present in the system (ie the search path).
...
[SVN r35846]
2006-11-05 00:56:27 +00:00
Rene Rivera
b72479640b
Add "--default-bjam" option to force using bjam present in the system (ie the search path).
...
[SVN r35845]
2006-11-05 00:06:35 +00:00
Jim Douglas
49a556b8b2
Amended debug option & template depth
...
[SVN r35841]
2006-11-04 18:56:19 +00:00
Vladimir Prus
4a8ec0cac9
Merge: more docs
...
[SVN r35840]
2006-11-04 18:37:26 +00:00
Vladimir Prus
c21f79d89a
More docs
...
[SVN r35839]
2006-11-04 18:36:02 +00:00
Vladimir Prus
d0689ff5b1
Merge: Improve PCH example
...
[SVN r35838]
2006-11-04 17:43:44 +00:00
Vladimir Prus
4719fc0a09
Improve PCH example
...
[SVN r35837]
2006-11-04 17:37:35 +00:00
Douglas Gregor
80f1998ec3
Fix inspection problems
...
[SVN r35827]
2006-11-03 19:41:10 +00:00
Jürgen Hunold
735b286aa1
Merge from HEAD:
...
Fix: enable "_debug" suffix for OSX again.
[SVN r35821]
2006-11-03 07:58:24 +00:00
Jürgen Hunold
5edd0be7ef
Fix: enable "_debug" suffix for OSX again.
...
[SVN r35820]
2006-11-03 07:54:52 +00:00
Jürgen Hunold
30abcfb5bf
Merge from HEAD:
...
Upgrade to Qt-4.2:
- Add support for QtDBus library.
- Adjust to changes in Qt's build system: No parallel build of debug and release libraries on Unix anymore.
- Remove explicit "<variant>release" requirements for release builds, enabling custom build variants.
[SVN r35810]
2006-11-02 15:20:54 +00:00
Jürgen Hunold
def609fbc2
Upgrade to Qt-4.2:
...
- Add support for QtDBus library.
- Adjust to changes in Qt's build system: No parallel build of debug and release libraries on Unix anymore.
- Remove explicit "<variant>release" requirements for release builds, enabling custom build variants.
[SVN r35809]
2006-11-02 15:15:07 +00:00
Vladimir Prus
da394c2c56
Merge: Unbreak multi-element gcc commands
...
[SVN r35792]
2006-10-30 08:36:14 +00:00
Vladimir Prus
b5cf3002c7
Unbreak multi-element gcc commands
...
[SVN r35791]
2006-10-30 08:35:33 +00:00
Vladimir Prus
34e8646a3d
Merge: Ugly trick to handle <runtime-debugging> like in V1
...
[SVN r35770]
2006-10-28 19:25:36 +00:00
Vladimir Prus
9c07c48b9b
Ugly trick to handle <runtime-debugging> like in V1
...
[SVN r35769]
2006-10-28 19:23:12 +00:00
Rene Rivera
60c0c28ae7
(merge from head) Restore BBv1 install functionality of installing to c:/Boost by default.
...
[SVN r35762]
2006-10-28 15:45:45 +00:00
Rene Rivera
9b9611c94c
Restore BBv1 install functionality of installing to c:/Boost by default.
...
[SVN r35761]
2006-10-28 15:22:17 +00:00
Joel de Guzman
8dc439b991
Added FAQ
...
[SVN r35757]
2006-10-28 01:30:09 +00:00
Vladimir Prus
ea98fe1942
Unbreak compile.c++.pch: Use -TP not -TC
...
[SVN r35750]
2006-10-26 09:10:55 +00:00
Vladimir Prus
97e6a198e7
Unbreak compile.c++.pch: Use -TP not -TC
...
[SVN r35750]
2006-10-26 09:10:55 +00:00
Rene Rivera
4b77271c92
(merge from head) Limit the flavor to certain toolsets. For now only MinGW.
...
[SVN r35746]
2006-10-25 19:45:11 +00:00
Rene Rivera
637f78408b
Limit the flavor to certain toolsets. For now only MinGW.
...
[SVN r35745]
2006-10-25 19:43:35 +00:00
Rene Rivera
10caf8f9cc
(merge from head) Fix guard for autodetect of command version and flavor.
...
[SVN r35744]
2006-10-25 14:26:26 +00:00
Rene Rivera
c0905851f3
Fix guard for autodetect of command version and flavor.
...
[SVN r35743]
2006-10-25 14:25:05 +00:00
Rene Rivera
f79ca35846
(merge from head) Use the passed in command instead of a fixed one to account for custom and versioned commands. Thanks to Jurge Hunold for the report/patch.
...
[SVN r35742]
2006-10-25 12:52:11 +00:00
Rene Rivera
a09d9f9eb9
Use the passed in command instead of a fixed one to account for custom and versioned commands. Thanks to Jurge Hunold for the report/patch.
...
[SVN r35741]
2006-10-25 12:51:05 +00:00
Rene Rivera
e8d59953be
(merge from head) Add detection of gcc compiler flavor so that we can correctly tag generated libraries to not conflict with each other.
...
[SVN r35734]
2006-10-24 23:46:48 +00:00
Rene Rivera
154f52b21c
Add detection of gcc compiler flavor so that we can correctly tag generated libraries to not conflict with each other.
...
[SVN r35733]
2006-10-24 23:43:08 +00:00
Rene Rivera
0d7f33e49b
(merge from head) A variety of changes to make most tests pass on Windows (with mingw):
...
* BoostBuild.py; Make the matching of content and files be more loose and use pattern globbing of toolset names.
* glob.py/project_glob.py; Rename to avoid collision with builtin Python module.
* all; Update copyrights and license info.
[SVN r35731]
2006-10-24 23:26:32 +00:00
nobody
73be729d52
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35730]
2006-10-24 23:25:20 +00:00
Rene Rivera
36441814a5
A variety of changes to make most tests pass on Windows (with mingw):
...
* BoostBuild.py; Make the matching of content and files be more loose and use pattern globbing of toolset names.
* glob.py/project_glob.py; Rename to avoid collision with builtin Python module.
* all; Update copyrights and license info.
[SVN r35729]
2006-10-24 23:25:19 +00:00
Rene Rivera
a76b980ac8
(merge from head) Output the initialized toolsets when given "--show-configuration" option.
...
[SVN r35727]
2006-10-24 18:09:51 +00:00
Rene Rivera
bdc6c14d2a
Output the initialized toolsets when given "--show-configuration" option.
...
[SVN r35726]
2006-10-24 18:07:50 +00:00
Rene Rivera
8467a1d213
(merge from head) Adjust to make test pass on Windows.
...
[SVN r35724]
2006-10-24 16:34:34 +00:00
Rene Rivera
7d9c855c12
Adjust to make test pass on Windows.
...
[SVN r35723]
2006-10-24 16:32:31 +00:00
Rene Rivera
5f51bc80b4
(merge from head) Adjust unit tests to pass, to account for some results not being order-stable.
...
[SVN r35721]
2006-10-24 16:06:08 +00:00
Rene Rivera
5f8e1dfc77
Adjust unit tests to pass, to account for some results not being order-stable.
...
[SVN r35720]
2006-10-24 16:03:22 +00:00
Rene Rivera
28801e2162
(merge from head) Add result-equal test which passes when the expected and result have the same elements.
...
[SVN r35719]
2006-10-24 16:01:20 +00:00
Rene Rivera
5d2f130dd5
Add result-equal test which passes when the expected and result have the same elements.
...
[SVN r35718]
2006-10-24 15:59:10 +00:00
Rene Rivera
d79c863d46
(merge from head) Add MinGW tag from BBv1 (mgw) when the gcc flavor indicates it's the MinGW compiler.
...
[SVN r35716]
2006-10-24 04:16:57 +00:00
Rene Rivera
55186d7489
Add MinGW tag from BBv1 (mgw) when the gcc flavor indicates it's the MinGW compiler.
...
[SVN r35715]
2006-10-24 04:15:26 +00:00
Rene Rivera
9515369f63
(merge from head) Remove now outdated stage renaming of targets, moved to common.jam.
...
[SVN r35714]
2006-10-23 23:59:14 +00:00
Rene Rivera
532738516c
Remove now outdated stage renaming of targets, moved to common.jam.
...
[SVN r35713]
2006-10-23 23:57:42 +00:00
Vladimir Prus
a8d365b2de
Merge: Use -Winvalid-pch
...
[SVN r35711]
2006-10-23 19:05:44 +00:00
Vladimir Prus
90da98c080
Use -Winvalid-pch
...
[SVN r35710]
2006-10-23 19:02:12 +00:00
Vladimir Prus
91e86d2fcb
Set BOOST_BUILD_PCH_ENABLED when compiling PCH itself.
...
[SVN r35709]
2006-10-23 18:47:43 +00:00
nobody
3c73485eef
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35705]
2006-10-23 18:25:03 +00:00
Vladimir Prus
0d78d9f7ce
Adjust example
...
[SVN r35704]
2006-10-23 18:25:02 +00:00
Vladimir Prus
1ef741e91b
Merge: Followup fix
...
[SVN r35703]
2006-10-23 18:23:00 +00:00
Vladimir Prus
121ee05fb2
Followup fix
...
[SVN r35702]
2006-10-23 18:22:21 +00:00
Vladimir Prus
aede3e9b96
Merge:
...
[SVN r35700]
2006-10-23 18:20:17 +00:00
Vladimir Prus
7a7f933db4
* msvc.jam (msvc-pch-generator.run-pch): Accept
...
any number of sources. Don't error out if no .cpp
file found in sources.
(compile-c-c++-pch-s): Copied from compile-c-c++-pch.
(compile-c-c++-pch): Generate temporary .cpp file.
(compile.c.pch): Forward to compile-c-c++-pch-s or
compile-c-c++-pch depending on presense of PCH_SOURCE.
(compile.c++.pch): Likewise.
[SVN r35699]
2006-10-23 18:17:44 +00:00
Rene Rivera
f3e4df8cb2
(merge from head) Add "USERPROFILE" dir to user directories so that when the other HOME related vars don't point to the usual Windows location the user-config.jam can still be found. This fixes running from non-CMD shells, like the MinGW MSYS shell.
...
[SVN r35698]
2006-10-23 16:31:53 +00:00
Rene Rivera
b024c0b4b4
Add "USERPROFILE" dir to user directories so that when the other HOME related vars don't point to the usual Windows location the user-config.jam can still be found. This fixes running from non-CMD shells, like the MinGW MSYS shell.
...
[SVN r35697]
2006-10-23 16:30:38 +00:00
Vladimir Prus
c6e1d16308
Merge BOOST_BUILD_PCH_ENABLED from trunk
...
[SVN r35693]
2006-10-22 17:42:19 +00:00
Vladimir Prus
401877718d
Automatically set BOOST_BUILD_PCH_ENABLED when pch is enabled.
...
[SVN r35692]
2006-10-22 17:41:31 +00:00
Vladimir Prus
ce9c164894
Merge
...
[SVN r35691]
2006-10-22 14:16:48 +00:00
Vladimir Prus
3c92978e5e
build/
...
* generators.jam (add-usage-requirements): New.
[SVN r35690]
2006-10-22 14:15:54 +00:00
Vladimir Prus
159a624ccf
Don't include toolset version in libs built with bcb
...
[SVN r35684]
2006-10-21 10:39:48 +00:00
Vladimir Prus
ba45443c3f
Don't include toolset version in libs built with bcb
...
[SVN r35684]
2006-10-21 10:39:48 +00:00
Vladimir Prus
0494bf4472
Merge: fix building on windows
...
[SVN r35658]
2006-10-18 13:04:05 +00:00
Vladimir Prus
7b5c49f7dd
Fix building on Windows.
...
tools/
* builtin.jam: linking-generator.run (Return nothing
if it failed).
[SVN r35657]
2006-10-18 13:02:31 +00:00
Vladimir Prus
f285accd92
Merge: Improve wording on an error message
...
[SVN r35650]
2006-10-18 05:41:16 +00:00
Vladimir Prus
919cad3626
Improve wording of an error message.
...
[SVN r35649]
2006-10-18 05:40:37 +00:00
Rene Rivera
e6a41d51d1
Cleanup format-name docs.
...
[SVN r35645]
2006-10-17 02:00:56 +00:00
Rene Rivera
eea77bfa93
Cleanup format-name docs.
...
[SVN r35645]
2006-10-17 02:00:56 +00:00
Rene Rivera
c4662a30bc
[merge from head] Add exclusion patterns to glob-tree to allow for exclusing things like CVS directories from scanning. This fixes the problem of invalid/unknown target for those dirs when they are hidden as they get returned as files instead of dirs by the OS. Also updated copyright and license info.
...
[SVN r35642]
2006-10-16 20:49:17 +00:00
Rene Rivera
c022e86596
Add exclusion patterns to glob-tree to allow for exclusing things like CVS directories from scanning. This fixes the problem of invalid/unknown target for those dirs when they are hidden as they get returned as files instead of dirs by the OS. Also updated copyright and license info.
...
[SVN r35641]
2006-10-16 20:43:26 +00:00
Rene Rivera
57a404a652
Merge from HEAD.
...
[SVN r35624]
2006-10-16 02:14:38 +00:00
Rene Rivera
7f7b8a4d84
Fix some bugs in the common format-name functionality, and add some documentation.
...
[SVN r35623]
2006-10-16 02:11:02 +00:00
Rene Rivera
cc10c37a88
Make extensions project not be standalone, and to inherit from the enclosing project. So that they use the build location, and properties of the context project.
...
[SVN r35622]
2006-10-16 02:08:34 +00:00
Vladimir Prus
31c51fff51
Merge: Fix comment
...
[SVN r35621]
2006-10-15 19:06:37 +00:00
Vladimir Prus
c72a004acf
Fix comment
...
[SVN r35620]
2006-10-15 19:05:45 +00:00
Vladimir Prus
4e3bbb16ff
Wholespace merge from HEAD
...
[SVN r35613]
2006-10-14 21:41:23 +00:00
Vladimir Prus
967f831b64
Testing fixes from HEAD
...
[SVN r35610]
2006-10-14 10:46:17 +00:00
Vladimir Prus
9791e77c67
tools/
...
* python.jam (python-test-generator.run): Set dependency
on other python sources only for the result, not for
extension module.
Set ARGS variable on capture-output.
[SVN r35609]
2006-10-14 10:45:31 +00:00
Vladimir Prus
9f173327ea
build/
...
* generators.jam (construct): Remove the 'allowed-type' parameter.
Adjust other files.
[SVN r35608]
2006-10-14 10:37:54 +00:00
Vladimir Prus
063535adef
Improve the hanling of "inline" targets, like:
...
alias foo : [ run a.cpp ] ;
and
exe main : main.cpp [ lib helpers : helpers.cpp ] ;
Now inline targets are marked explicit, so that they are not
build unless requested, and for the alias target, the names
of inline targets are not qualified by the name of top-level target.
build/
* alias.jam (alias): Pass 'no-renaming' to
target.main-target-sources.
* target.jam (main-target-sources): New parameter
'no-renaming'. Make inline target explicit.
* builtin.jam (lib): Declare 'result' variable,
to avoid implicit declaration of a global one.
tools/
* testing.jam (test-suite): Make synonymous with 'alias'.
test/
* inline.py: Adjust to the fact that alias no longer
changes names of inline targets. Check that inline
targets are explicit.
[SVN r35607]
2006-10-14 10:28:03 +00:00
Vladimir Prus
db4f0b0a6a
Fix a problem with compilation options being sometimes ignored
...
when generating PCH. When an action generated two targets, target
variables must be set on both, on just on the first one.
Patch from Franz Schnyder.
tools/
* msvc.jam (compile.c++): Call get-rspline on all 'targets',
to implicitly verify there's just one element.
(compile.c.pch): Call get-rspline on all targets.
(compile.c++.pch): Likewise.
[SVN r35605]
2006-10-14 08:26:13 +00:00
Vladimir Prus
d7701bde72
Make gcc's PCH generator ignore the cpp sources, so that
...
cpp-pch pch : pch.hpp pch.cpp ;
work both on gcc and msvc.
[SVN r35604]
2006-10-14 08:17:47 +00:00
nobody
254a272904
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35598]
2006-10-13 21:34:27 +00:00
Joel de Guzman
c1daede283
editor support section
...
[SVN r35583]
2006-10-12 23:19:46 +00:00
Jürgen Hunold
5f2773327f
Merge from Trunk: Fix: Remove suffix_version for QtUiTools.
...
[SVN r35581]
2006-10-12 18:18:35 +00:00
Jürgen Hunold
1aba9d95e9
Fix: Remove suffix_version for QtUiTools.
...
[SVN r35575]
2006-10-12 14:13:38 +00:00
Joel de Guzman
e1ed4a533a
title bug fix
...
[SVN r35574]
2006-10-12 11:54:44 +00:00
Joel de Guzman
85aae7cd77
title bug fix
...
[SVN r35573]
2006-10-12 09:28:14 +00:00
Vladimir Prus
18aa740e80
Document 'install-source-root' feature
...
[SVN r35547]
2006-10-11 08:05:31 +00:00
Vladimir Prus
a1c35f02a0
Fix '.' showing up in target paths
...
[SVN r35546]
2006-10-11 06:45:07 +00:00
Vladimir Prus
761745f230
Fix boost install. Thanks to Tiziano Mueller for the bug report.
...
tools/
* stage.jam (copy-file): Use 'path.root' instead of
jam primitives to avoid "." element showing up in
path and blowing up 'mkdir'.
[SVN r35545]
2006-10-11 06:43:12 +00:00
Vladimir Prus
7a2ded0932
tools/
...
* pch.jam: (pch-generator.run): Really fail when
not used at top-level.
[SVN r35544]
2006-10-11 06:38:22 +00:00
Daniel Wallin
8d62c853f3
Changed LitRe so that examples are written to a directory with a big
...
Jamfile.
[SVN r35541]
2006-10-10 22:59:03 +00:00
Vladimir Prus
94ab2f0c00
Fix for msvc
...
[SVN r35533]
2006-10-10 07:48:33 +00:00
Douglas Gregor
a972852d3d
Fix reported number of failures from non-broken compilers
...
[SVN r35531]
2006-10-09 13:55:43 +00:00
Rene Rivera
57043f71fa
Make the variant and toolset tag logic common. Add generic tag formating rule that can be used from specific tag rules to generate a variety of target names.
...
[SVN r35529]
2006-10-09 04:26:41 +00:00
Rene Rivera
ccb3bc4a51
Merge from head.
...
[SVN r35527]
2006-10-08 23:57:39 +00:00
Rene Rivera
eb4349dc53
Merge from HEAD.
...
[SVN r35523]
2006-10-07 22:12:20 +00:00
Rene Rivera
2e81caadcd
Support the slower order stable sequence.unique with an extra flag argument.
...
[SVN r35522]
2006-10-07 22:05:03 +00:00
Vladimir Prus
f22a40f1af
Rearrange docs a bit
...
[SVN r35521]
2006-10-07 20:09:22 +00:00
Vladimir Prus
0cac0f5f7c
build/
...
* generators.jam (try-one-generator-really): If generator
returns a property set but no targets, consider it a success.
[SVN r35520]
2006-10-07 19:11:03 +00:00
Vladimir Prus
0c63f74a2c
Missing import
...
[SVN r35514]
2006-10-07 12:38:50 +00:00
Vladimir Prus
6072939745
Add PCH example.
...
[SVN r35513]
2006-10-07 10:09:07 +00:00
Vladimir Prus
aa59da3279
Test for PCH
...
* BoostBuild.py (Tester.copy_preserving_timestap): New.
* pch.py: New.
* test_all.py: Register pch.py on gcc.
[SVN r35512]
2006-10-07 10:08:19 +00:00
Daniel James
c356d4fd98
Take account of links from files with boostinspect:nolink in them when
...
determining if a file is unlinked.
[SVN r35511]
2006-10-07 10:03:23 +00:00
Daniel James
af39272c85
Quick grammar fix.
...
[SVN r35510]
2006-10-07 09:51:46 +00:00
Daniel James
0461df64ce
Improve the Debian quickbook installation instructions.
...
[SVN r35509]
2006-10-07 09:49:16 +00:00
Vladimir Prus
462d52a252
Implement precompiled headers on gcc and improve same on msvc.
...
Notable changes:
1. There's no need to cast header to the PCHHEADER type.
2. There are two separate type "C_PCH" and "CPP_PCH", that
use C and C++ compilation respectively.
Most of the patch sumbitted by Ilya Sokolov.
tools/
* builtin.jam (class dummy-generator): New.
* gcc.jam: Override extension of the PCH type.
(class gcc-pch-generator): New.
Register generators for C_PCH and CPP_PCH.
(compile.c++.pch, compile.c.pch): New.
* msvc.jam (class msvc-pch-generator): New.
Register generators for C_PCH and CPP_PCH.
* pch.jam: Remove 'PCHHEADER' type.
(pch-generator): Fail unlress it's used at top-level
generator.
Register catch-all produce-nothing generators for PCH-less
toolsets.
[SVN r35508]
2006-10-07 09:31:19 +00:00
Daniel James
2d0ec38d87
Add the debian installation instructions to the generated quickbook documentation.
...
[SVN r35507]
2006-10-07 09:15:44 +00:00
Vladimir Prus
5613c33917
Revive nightly build
...
[SVN r35502]
2006-10-06 07:21:36 +00:00
Dave Abrahams
1cd6651cf2
Fix more python configuration bugs
...
[SVN r35455]
2006-10-03 13:45:22 +00:00
Dave Abrahams
65b5e38042
Fix more python configuration bugs
...
[SVN r35455]
2006-10-03 13:45:22 +00:00
Eric Niebler
580f64e376
add [macroref ...] for generating a link to a macro's reference documentation
...
[SVN r35447]
2006-10-02 21:18:44 +00:00
Dave Abrahams
c10d50cedd
merged from HEAD
...
[SVN r35443]
2006-10-02 15:16:00 +00:00
Dave Abrahams
e52f5e0906
Fix bug in the generation of the path to the python binary for unix.
...
Also make the comments clearer.
[SVN r35442]
2006-10-02 15:14:48 +00:00
Rene Rivera
f436ae1356
Fix incorrect macro def.
...
[SVN r35433]
2006-09-30 19:11:04 +00:00
Vladimir Prus
10a396b4a9
Merge: Add comment
...
[SVN r35431]
2006-09-30 09:31:35 +00:00
Vladimir Prus
faae8cc94f
Add comment
...
[SVN r35430]
2006-09-30 09:30:46 +00:00
Douglas Gregor
4c4b8a4b2b
Format Subversion revisions, too. From Julio M Merino Vidal
...
[SVN r35416]
2006-09-29 15:10:19 +00:00
Douglas Gregor
aa806e7941
Format Subversion revisions, too. From Julio M Merino Vidal
...
[SVN r35416]
2006-09-29 15:10:19 +00:00
Markus Schöpflin
3e73c69236
Removed libz from extra libs on Tru64.
...
[SVN r35414]
2006-09-29 13:29:30 +00:00
Dave Abrahams
1462cc409c
merged from HEAD
...
[SVN r35408]
2006-09-29 02:07:22 +00:00
Dave Abrahams
aad20a2913
merged from HEAD
...
[SVN r35403]
2006-09-28 22:28:47 +00:00
Dave Abrahams
c75173f75b
Stop generating illegal argumentless -F option in the link line.
...
[SVN r35402]
2006-09-28 22:27:50 +00:00
Jürgen Hunold
0128d35b4f
Merge from HEAD:
...
Added missing/changed to Boost Software license.
Changed tests to use qt3 toolset.
[SVN r35400]
2006-09-28 19:03:32 +00:00
Jürgen Hunold
3fdcab2dd6
Added missing/changed to Boost Software license.
...
Changed tests to use qt3 toolset.
[SVN r35399]
2006-09-28 19:00:12 +00:00
Dave Abrahams
a222f87e0b
merged from HEAD
...
[SVN r35392]
2006-09-28 17:18:03 +00:00
Dave Abrahams
a539043795
Correctly report python library path
...
[SVN r35391]
2006-09-28 17:15:52 +00:00
Dave Abrahams
40eed6dafb
Attempt to get tests linking on OSF again by adding missing -lz.
...
Strip out loads of detritus.
[SVN r35390]
2006-09-28 17:13:35 +00:00
Rene Rivera
9851e83c65
Seems any $(x:X) expansion will expand to empty string as opposed to empty list.
...
[SVN r35353]
2006-09-27 15:39:42 +00:00
Rene Rivera
d8f715ba63
Swap test values to correct expected-obtained order.
...
[SVN r35352]
2006-09-27 15:01:52 +00:00
Rene Rivera
d24050e680
Minor edits. Add var expansion test that veryfies that "$(x:D)" is broken.
...
[SVN r35351]
2006-09-27 14:52:19 +00:00
Daniel James
5b6cd6e3cd
Add Debian install instructions for quickbook.
...
[SVN r35348]
2006-09-26 22:58:59 +00:00
K. Noel Belcourt
6f04cc01da
Add this option to vacpp when building bjam (-bmaxdata:0x40000000).
...
This option increases the amount of heap / stack space available
to bjam when it runs. By default on IBM SP2 clusters, the available
stack is limited to 256 Mb which is insufficient for building larger
applications.
-bmaxdata=<num>
Sets the maximum size of the area shared by the
static data (both initialized and uninitialized)
and the heap to <num> bytes. The default is
-bmaxdata=0.
[SVN r35323]
2006-09-25 21:48:04 +00:00
Douglas Gregor
69bc20834c
Fix linking of libboost_python on Mac OS X
...
[SVN r35307]
2006-09-24 12:36:22 +00:00
Douglas Gregor
3f5473f93b
Fix linking of libboost_python on Mac OS X
...
[SVN r35307]
2006-09-24 12:36:22 +00:00
Roland Schwarz
b3748db8e1
Fixed a bug that prevented using path-global from external projects,
...
when specified as a relative path,
e.g. path-global BOOST_ROOT : ../../boost
The fix should not interfere with the build of the boost library at all.
If there are problems though, simply remove everything between
<speedsnail> ... </speedsnail> again, and drop me a note.
[SVN r35305]
2006-09-24 11:38:46 +00:00
Vladimir Prus
75350bc58e
Merge changes from trunk
...
[SVN r35304]
2006-09-24 10:12:34 +00:00
Vladimir Prus
4e364ab182
Add comment
...
[SVN r35303]
2006-09-24 09:40:40 +00:00
Vladimir Prus
220476187c
Robustify PCH generator.
...
* pch.jam (pch-generator.run): Don't insist on specific order
of source targets.
[SVN r35302]
2006-09-24 09:38:46 +00:00
Daniel James
ef61c4222f
Added 'boostinspect:nounlinked' exclusion tag, to avoid warnings about an unlinked file.
...
[SVN r35287]
2006-09-23 13:49:22 +00:00
Daniel James
80c84b3d9c
Add quickbook files to the inspection report.
...
[SVN r35286]
2006-09-23 13:26:42 +00:00
Rene Rivera
959ce164fb
Cleanup.
...
[SVN r35279]
2006-09-22 16:07:59 +00:00
Jürgen Hunold
c073a20e89
Merge from HEAD:
...
Add missing QtDesigner library.
Improve control of Qt3Support library.
[SVN r35267]
2006-09-21 20:08:28 +00:00
Jürgen Hunold
895009c993
Add missing QtDesigner library.
...
Improve control of Qt3Support library.
[SVN r35266]
2006-09-21 20:05:26 +00:00
Dave Abrahams
8cd2c4946a
Fix inspection issues
...
[SVN r35239]
2006-09-21 02:40:19 +00:00
Rene Rivera
01293d52d5
Minor improvement in memory and complexity of sequence length calculation.
...
[SVN r35233]
2006-09-20 21:39:43 +00:00
Rene Rivera
93945d889e
Apply patch from Yakov Markovitch; [ 1558580 ] jam:"VAR on TARGET ?= values" unconditionally assigns values.
...
Add corresponding test.
[SVN r35229]
2006-09-20 16:09:19 +00:00
Rene Rivera
aa3b6adba0
Display seconds in perf data times to help in multi-platform comparison and human comprehension.
...
[SVN r35221]
2006-09-20 04:03:20 +00:00
Jürgen Hunold
c8a4f16c53
Merge: Fix include path for QtAssistantClient library.
...
[SVN r35219]
2006-09-19 19:44:15 +00:00
Jürgen Hunold
607fdb4ec2
Fix include path for QtAssistantClient library.
...
[SVN r35218]
2006-09-19 19:40:03 +00:00
Vladimir Prus
d6882fee06
Merge: Make tags for intel compiler match V1.
...
[SVN r35217]
2006-09-19 19:03:19 +00:00
Vladimir Prus
5fc14ef31a
Make tags for intel compiler match V1.
...
[SVN r35216]
2006-09-19 19:02:40 +00:00
Dave Abrahams
9ac2b2bf53
merged from HEAD
...
[SVN r35201]
2006-09-19 13:56:26 +00:00
Dave Abrahams
6ed49f1eda
Fix version syntax checking
...
[SVN r35200]
2006-09-19 13:54:57 +00:00
Rene Rivera
04e0272ebc
Order of magnitude speed and memory improvement on sequence.unique. (merge from HEAD)
...
[SVN r35191]
2006-09-19 03:54:16 +00:00
Rene Rivera
310e0be1ab
Order of magnitude speed and memory improvement on sequence.unique.
...
[SVN r35190]
2006-09-19 03:53:15 +00:00
Vladimir Prus
a3f324c951
Merge: Test for 'cancel requirement' feature
...
[SVN r35174]
2006-09-18 20:06:03 +00:00
nobody
d979be0b7a
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35170]
2006-09-18 19:56:20 +00:00
Vladimir Prus
42c749732d
Test for 'cancel requirement' feature
...
[SVN r35169]
2006-09-18 19:56:19 +00:00
Vladimir Prus
4d4ded0120
Merge:\n * build/property-set.jam (refine-from-user-input): New,
...
extracted from main-target-requirements, with extra
code to handle "-<property>value" syntax.
* build/targets.jam (main-target-requirements): Use
the above.
* build/project.jam (project-attributes.set): Likewise.
[SVN r35160]
2006-09-18 08:58:37 +00:00
Vladimir Prus
77d1b021f6
* build/property-set.jam (refine-from-user-input): New,
...
extracted from main-target-requirements, with extra
code to handle "-<property>value" syntax.
* build/targets.jam (main-target-requirements): Use
the above.
* build/project.jam (project-attributes.set): Likewise.
[SVN r35159]
2006-09-18 08:51:08 +00:00
Rene Rivera
81ec8a18f0
Add glob-tree which gobs complete directory trees. (merge from head)
...
[SVN r35157]
2006-09-18 05:35:16 +00:00
Rene Rivera
2f82c9f303
Add glob-tree which gobs complete directory trees.
...
[SVN r35155]
2006-09-18 05:31:51 +00:00
Rene Rivera
08faa516d2
Minor cleanup of hash code, to make reduce the likelyhood of bugs in it. Made debug build not use the custom string allocator to allow using valgrind to detect access errors.
...
[SVN r35154]
2006-09-18 04:00:34 +00:00
Vladimir Prus
a177fb573f
Merge:\n * tools/stage.jam (rename): Generate 'vc6' and 'vc7' suffixes
...
instead of 'vc60' and 'vc70', to match V1 behaviour.
[SVN r35148]
2006-09-17 18:37:01 +00:00
Vladimir Prus
5edece92b2
* tools/stage.jam (rename): Generate 'vc6' and 'vc7' suffixes
...
instead of 'vc60' and 'vc70', to match V1 behaviour.
[SVN r35147]
2006-09-17 18:35:43 +00:00
Vladimir Prus
3cee306bfb
Merge: print target requirements
...
[SVN r35146]
2006-09-17 17:17:51 +00:00
Vladimir Prus
7cef9d1db9
Mention target requirements in --debug-building output.
...
* build/targets.jam (basic-target.generate): Print requirements.
[SVN r35145]
2006-09-17 17:17:10 +00:00
Dave Abrahams
3e0db1a630
merge from HEAD
...
[SVN r35141]
2006-09-17 02:42:51 +00:00
Dave Abrahams
b4ee89a6c4
More informative error messages
...
Better autoconfiguration
[SVN r35140]
2006-09-17 02:41:20 +00:00
Dave Abrahams
f17a207d13
merged from HEAD
...
[SVN r35139]
2006-09-16 18:50:43 +00:00
Dave Abrahams
aa2d441a9f
Default to Python 2.4 in Unix builds
...
Applied contributed patches http://tinyurl.com/ndljr and
http://tinyurl.com/18r
[SVN r35138]
2006-09-16 18:43:53 +00:00
Rene Rivera
919fcafb5d
Fix license check to handle any style of commenting. Merge from HEAD.
...
[SVN r35095]
2006-09-13 17:46:55 +00:00
Rene Rivera
e66c8928fe
Fix license check to handle any style of commenting.
...
[SVN r35094]
2006-09-13 17:45:21 +00:00
Rene Rivera
ab45b92ece
Merge from HEAD.
...
[SVN r35093]
2006-09-13 17:25:52 +00:00
nobody
674d90a532
This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
...
[SVN r35092]
2006-09-13 17:20:13 +00:00
Rene Rivera
4669808a33
Move time_string.h so that it's available in RC branch.
...
[SVN r35091]
2006-09-13 17:20:12 +00:00
Vladimir Prus
f12e1b99e5
Merge: Clarify installation from distributors point of view
...
[SVN r35089]
2006-09-13 11:59:49 +00:00
Vladimir Prus
44771973d5
Clarify installation from distributors point of view
...
[SVN r35088]
2006-09-13 11:58:47 +00:00
Dave Abrahams
418a203b96
merged from HEAD
...
[SVN r35078]
2006-09-12 23:54:59 +00:00
Dave Abrahams
cbf84ae80d
Find frameworks properly
...
[SVN r35077]
2006-09-12 23:53:34 +00:00
Dave Abrahams
f769b5bb5a
merged from trunk
...
[SVN r35075]
2006-09-12 22:34:33 +00:00
Dave Abrahams
c7282ca598
Workaround to get -shared in the link line for Python extensions
...
[SVN r35073]
2006-09-12 22:31:14 +00:00
Vladimir Prus
82fb418b18
Merge: Properly generated flag for intel/<compatibility>vc.
...
* intel-win.jam (init): Strip 'vc' from the
version passed to msvc.configure-verion-specific.
* msvc.jam (configure-version-specific): Accept '6' and '7',
not just 6.N and 7.N.
[SVN r35072]
2006-09-12 09:31:36 +00:00
Vladimir Prus
cf1cbcea9b
Properly generated flag for intel/<compatibility>vc.
...
* intel-win.jam (init): Strip 'vc' from the
version passed to msvc.configure-verion-specific.
* msvc.jam (configure-version-specific): Accept '6' and '7',
not just 6.N and 7.N.
[SVN r35071]
2006-09-12 09:28:11 +00:00
Dave Abrahams
7fe6b679ad
merged from trunk
...
[SVN r35065]
2006-09-10 23:46:12 +00:00
Dave Abrahams
f5815a6bab
Fix CodeWarrior compatibility
...
[SVN r35064]
2006-09-10 23:45:20 +00:00
Dave Abrahams
9b775dc780
-Lpath isn't treated as a search path for libraries on the
...
command-line unless we add -search. So added.
[SVN r35063]
2006-09-10 23:33:21 +00:00
Dave Abrahams
f41245d75b
-Lpath isn't treated as a search path for libraries on the
...
command-line unless we add -search. So added.
[SVN r35062]
2006-09-10 23:03:15 +00:00
Rene Rivera
58b728a208
Patch implementing new W32_GETREGNAMES builting by Bojan Resnik. Added a corresponding test for the new builtin. And cleaned up some of the documentation.
...
[SVN r35061]
2006-09-10 18:14:50 +00:00
Rene Rivera
49c9d38605
Add support for compiling with Duma memory checking library.
...
[SVN r35058]
2006-09-10 17:04:21 +00:00
Vladimir Prus
98fc736601
Merge: Another intel fix
...
[SVN r35046]
2006-09-08 10:54:01 +00:00
Vladimir Prus
f52b06d888
Another intel fix
...
[SVN r35045]
2006-09-08 10:51:40 +00:00
Eric Niebler
9099170162
fix Concept section id when library has multiple reference sections
...
[SVN r35037]
2006-09-07 22:34:36 +00:00
Rene Rivera
6b2728a545
Implement gc of string only hash entries (note, doesn't work likely because a buffer overrun in var expand). Allocate all character data as atomic.
...
[SVN r35036]
2006-09-07 18:33:04 +00:00
Vladimir Prus
58caff736b
Fix intel-win
...
[SVN r35033]
2006-09-07 07:56:14 +00:00
Vladimir Prus
c206d7e0fe
* build/toolset.jam
...
(push-checking-for-flags-module): New.
(pop-checking-for-flags-module): New.
(flags): Don't error out if 'unchecked' was last
pushed.
(inherit-flags): Improve comments.
* tools/intel-win.jam
(init): Add /lib for intel-win.archive command.
Call msvc.configure-version-specific at the end.
* tools/msvc.jam
(configure-version-specific): New parameter 'toolset'.
(configure-really): Adjust for above.
[SVN r35032]
2006-09-07 07:50:38 +00:00
Rene Rivera
848a428f3d
Add "--gc" option to build in Boehm GC allocator.
...
[SVN r35031]
2006-09-07 05:39:37 +00:00
Rene Rivera
02df4a537c
Add defs for accessing the raw allocation functions.
...
[SVN r35030]
2006-09-07 04:25:58 +00:00
Rene Rivera
7ffa166f62
Cleanup memory allocation calls to use macros defined in new mem.h header. This new header will handle configuration of both memory allocator to use, and memory profiling.
...
[SVN r35029]
2006-09-07 03:57:02 +00:00
Eric Niebler
039a2d94ad
fix name conflict between similarly named structs and concepts
...
[SVN r35028]
2006-09-06 23:46:50 +00:00
Eric Niebler
a2e19e62c4
add [conceptref ConceptName]
...
[SVN r35027]
2006-09-06 22:04:57 +00:00
Aleksey Gurtovoy
6ccf35474a
Adjust snapshot/resources URLs to avoid redirect/unintentional breakage by the www.meta-comm.com updates (merge from RC_1_34_0)
...
[SVN r35015]
2006-09-01 07:12:13 +00:00
Aleksey Gurtovoy
2cf1af9e93
Adjust snapshot/resources URLs to avoid redirect/unintentional breakage by the www.meta-comm.com updates
...
[SVN r35014]
2006-09-01 07:09:04 +00:00
Vladimir Prus
fbddca9eac
Merge: Revive pthread & python comment.
...
[SVN r35010]
2006-08-31 08:08:57 +00:00
Vladimir Prus
2e73eb2ef4
Revive pthread & python comment
...
[SVN r35009]
2006-08-31 08:08:15 +00:00
Vladimir Prus
91c904b262
Merge: Really remove the dot from the Python version when forming library name.
...
[SVN r35008]
2006-08-31 08:02:38 +00:00
Vladimir Prus
e6d49d6eca
Really remove the dot from the Python version when forming library name.
...
[SVN r35007]
2006-08-31 08:01:13 +00:00