Commit Graph

6746 Commits

Author SHA1 Message Date
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
Dave Abrahams
a47c14cc85 merged from trunk
[SVN r35005]
2006-08-31 02:49:05 +00:00
Dave Abrahams
367614e3c1 Added missing cygwin support.
[SVN r35004]
2006-08-31 02:48:23 +00:00
Dave Abrahams
8453e523f4 merged from trunk
[SVN r35003]
2006-08-30 20:56:59 +00:00
Dave Abrahams
8236192873 Fix QNX's dependency on pthread (which doesn't exist on those systems).
Clean up the comments a bit.


[SVN r35002]
2006-08-30 20:56:26 +00:00
Daniel James
1f81c1eac9 Merge tab removal.
[SVN r34995]
2006-08-29 20:59:37 +00:00
Daniel James
54d8b473a6 Remove tabs.
[SVN r34994]
2006-08-29 20:55:58 +00:00
Rene Rivera
868bf11cf2 (merge from head) Output generated files only when debug output is on, -n turns this on but -d+10 doesn't.
[SVN r34993]
2006-08-29 15:06:55 +00:00
Rene Rivera
a4d8c896f4 Output generated files only when debug output is on, -n turns this on but -d+10 doesn't.
[SVN r34992]
2006-08-29 14:58:17 +00:00
Rene Rivera
1f0d795804 (merge from head) Fix non-generation of xml results for MSVC BBv2 compile actions.
[SVN r34990]
2006-08-28 19:37:51 +00:00
Rene Rivera
e1d5562f6c Fix non-generation of xml results for MSVC BBv2 compile actions.
[SVN r34989]
2006-08-28 19:36:39 +00:00
Rene Rivera
99d8863896 Merge from head.
[SVN r34988]
2006-08-28 19:33:41 +00:00
Rene Rivera
049b138586 Applied path from Yakov Markovitch: [ 1538176 ] VARNAMES bjam rule doesn't work for global module.
[SVN r34987]
2006-08-28 19:31:34 +00:00
Rene Rivera
606091cf3d Add the output of @() generated files to the debug output of "-n" and "-d+2". The output is added as an additional pseudo action right before the command that uses the generated files.
[SVN r34986]
2006-08-28 19:23:59 +00:00
Daniel James
8c67577e27 Merge in recent fixes for inspect errors.
[SVN r34973]
2006-08-27 10:40:36 +00:00
Daniel James
637fe237b6 Remove tabs.
[SVN r34972]
2006-08-27 08:01:25 +00:00
Daniel James
92fdb9f982 Regenerate quickbook documentation.
[SVN r34970]
2006-08-27 05:30:44 +00:00
Daniel James
6de31d4ed4 Add missing image files for quickbook documentation.
[SVN r34969]
2006-08-27 05:30:05 +00:00
Daniel James
e9a1a6662b One of the examples linked to the old quickbook grammar reference - which has
been removed, so change it to link to something that exists.


[SVN r34968]
2006-08-27 05:28:49 +00:00
Vladimir Prus
4c3fd3ab4c Merge: fix spelling of 'find-library'
[SVN r34947]
2006-08-25 07:23:33 +00:00
Vladimir Prus
a89838e6d4 Replace <find-library> with <find-shared-library> as the former is old
spelling that has no effect.


[SVN r34946]
2006-08-25 07:22:22 +00:00
Gennaro Prota
9d4129434d identification
[SVN r34907]
2006-08-19 11:14:34 +00:00
Jürgen Hunold
8407c1bb12 Add "unix" as default value for target-os and host-os.
Add detection of "linux" in default-host-os.


[SVN r34893]
2006-08-16 06:27:26 +00:00
Dave Abrahams
90708f7793 cplusplus.py, tool.py: bring back litre_config.py file.
cplusplus.py: unicode unhandled example dump workaround
index.rst: first example checked in


[SVN r34891]
2006-08-15 20:37:51 +00:00
Rene Rivera
f68d559e4e Add "project.extension" utility for declaring standalone extension projects.
Add "conditional" project utility for simplifying conditional requirements.


[SVN r34890]
2006-08-15 18:48:28 +00:00
Rene Rivera
73d383d64b Add host-os and target-os features.
[SVN r34889]
2006-08-15 18:46:13 +00:00
Dave Abrahams
0ff16f3b7f merged from trunk
[SVN r34888]
2006-08-15 17:35:48 +00:00
Dave Abrahams
bafa1287d6 Attempted QNX workaround
[SVN r34887]
2006-08-15 17:35:24 +00:00
Rene Rivera
0fcdd5585c Add <target> property to properties passed to <tag> name adjustment rules.
[SVN r34885]
2006-08-15 05:56:56 +00:00
Rene Rivera
3c0b4f9a39 Add usage requirements for make targets.
[SVN r34884]
2006-08-15 05:55:22 +00:00
Dave Abrahams
fb88a7b3ba merged from trunk
[SVN r34870]
2006-08-11 15:45:55 +00:00
Dave Abrahams
ebbd12baf0 Fix detection of QNX for inclusion of libutil
[SVN r34869]
2006-08-11 15:45:25 +00:00
Aleksey Gurtovoy
04f1f24411 Fix the issue reported in http://thread.gmane.org/gmane.comp.lib.boost.devel/146657/ (integrate from HEAD)
[SVN r34860]
2006-08-09 20:50:35 +00:00
Aleksey Gurtovoy
54bf6f8ada Fix the issue reported in http://thread.gmane.org/gmane.comp.lib.boost.devel/146657/; Thanks to Anthony Williams for tracking it down!
[SVN r34859]
2006-08-09 20:47:00 +00:00
Dave Abrahams
1871c95186 merged from trunk
[SVN r34853]
2006-08-08 17:56:40 +00:00
Dave Abrahams
193a5f97c1 Partial fix for not finding the Python library on NT.
[SVN r34852]
2006-08-08 17:55:56 +00:00
Gennaro Prota
ce01d91e8e Inspect Tool Update:
bogus edit, just added a comment (in previous edit, dependency on Boost.Format was also removed - sorry)


[SVN r34851]
2006-08-07 23:47:30 +00:00
Gennaro Prota
045080fc8a Inspect Tool Update:
more output consistency
removed hack on replacing "&gt;" with ">" when in text-mode output


[SVN r34850]
2006-08-07 23:33:57 +00:00
Gennaro Prota
5ce1babfa2 Inspect Tool Update:
replace "&gt;" with "exceeds"


[SVN r34849]
2006-08-07 23:17:51 +00:00
Gennaro Prota
1912353b3b Inspect Tool Update:
style changes:

* consistent copyright/license notice formatting
* removed hardcoded name of test file (for crlf)
* added include guard to cvs_iterator.hpp
* removed now useless #includes of "boost/filesystem/exception.hpp"
* used ""-style for #includes of non standard headers
* renamed class long_name_check to file_name_check
  (unfortunately we can't rename the .cpp/.hpp files)


[SVN r34848]
2006-08-07 22:34:23 +00:00
Gennaro Prota
067605e066 Inspect Tool Update:
be sure that the "exclusion tags" do not appear verbatim in our source, or they will exclude ourselves :-)


[SVN r34845]
2006-08-07 18:44:51 +00:00
Gennaro Prota
21d70c71e2 Inspect Tool Update:
copyright_check.cpp:
 minor changes to formatting and output text

cvs_iterator.hpp:
 added a comment line to conform to the usual copyright/license ref format

inspector.hpp:
 reordered #includes, for clarity (the order now matches the following using decls)

license_check.hpp:
 added a comment line as in cvs_iterator.hpp

link_check.hpp:
 removed #include <utility>, which wasn't used

long_name_check.cpp:
 major fixes
 tweaked output

long_name_check.hpp:
 separate max_dirname_length from max_filename_length (they are different in ISO 9660 level 2)

minmax_check.cpp:
 slightly changed output


[SVN r34844]
2006-08-07 18:41:29 +00:00
Rene Rivera
e5fbf52605 (merge from head) Undo addition of generator.can-build. Use generator.run to get the same effect.
[SVN r34835]
2006-08-07 05:28:56 +00:00
Rene Rivera
04953382d2 Undo addition of generator.can-build. Use generator.run to get the same effect.
[SVN r34834]
2006-08-07 05:27:15 +00:00
Gennaro Prota
c7dda68402 Inspect Tool Update:
removed unused enum; further tweak to error messages displayed to user


[SVN r34824]
2006-08-06 16:04:57 +00:00
Gennaro Prota
85e7f49ff6 Inspect Tool Update:
long_name_check.cpp/.hpp:
* removed hardcoded constants, added comments about ISO 9660
* removed dependencies on bind and next_prior
* fixed a bug which prevented directory names with dots to be detected
* clarified error messages (this probably started by checking the length only, but now it also performs many other checks)

link_check.cpp:
* removed name for an unused paramter

inspector.hpp:
* made inspector default constructor protected
* made "empty" virtual functions pure, where possible

inspect.cpp:
* minor tweaks to the output


[SVN r34823]
2006-08-06 15:59:56 +00:00
Rene Rivera
ca3858919d (merge from head) Skip targets that can't be generated like BBv1 does.
[SVN r34807]
2006-08-02 18:28:51 +00:00
Rene Rivera
73048b7203 Skip targets that can't be generated like BBv1 does.
[SVN r34806]
2006-08-02 18:26:30 +00:00
Markus Schöpflin
770e596f72 Merged fix for missing librt on Tru64/gcc from trunk.
[SVN r34803]
2006-08-02 08:09:20 +00:00
Markus Schöpflin
35bf36700a Added librt when linking on Tru64/gcc.
[SVN r34802]
2006-08-02 08:05:44 +00:00
Gennaro Prota
32e813a862 (intermediate devel step)
* removed hardcoded constant (31)
* fixed bug which prevented detecting dots in directory names


[SVN r34799]
2006-08-01 17:26:15 +00:00
Gennaro Prota
adf75a9d76 ok, resetting the shared_ptrs had the purpose to start reporting from inspector destructors:
let the compiler take automatically care of that


[SVN r34798]
2006-08-01 14:25:50 +00:00
Douglas Gregor
acaa735a23 Unnamed parameter fix, from Julio M. Merino Vidal
[SVN r34797]
2006-08-01 14:00:22 +00:00
Gennaro Prota
a72fb87d0f as a service to the user, list *all* invalid options before exiting
[SVN r34796]
2006-08-01 12:40:20 +00:00
Gennaro Prota
4db7ffe368 keep all #include directives together; some better encapsulation for class inspector_element; initialize file/dir/error counts to zero; make sure we don't modify the argv pointers and strings; don't call initial_path() until all command line options have been checked; removed unneeded shared_ptr<> reset()
[SVN r34795]
2006-08-01 12:32:27 +00:00
Gennaro Prota
d0e575d10d removed #includes for <assert.h> and <utility>, which aren't used
[SVN r34793]
2006-07-31 20:56:51 +00:00
Gennaro Prota
3e20c7f544 use the new boost::time_string() utility
[SVN r34792]
2006-07-31 20:44:44 +00:00
Gennaro Prota
88452b20b7 simple utility function usable by several boost tools
[SVN r34791]
2006-07-31 20:36:29 +00:00
Gennaro Prota
61c9c14e91 reflect cvsroot change in hyperlink prefix; (minor) added trailing slash to doc url
[SVN r34790]
2006-07-31 14:48:16 +00:00
Gennaro Prota
dec7d5e4ce reflect cvsroot change in hyperlink prefix; (minor) added trailing slash to doc url
[SVN r34789]
2006-07-31 14:36:51 +00:00
nobody
1027bcf821 This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
[SVN r34788]
2006-07-30 21:33:23 +00:00
Gennaro Prota
e993821d8a fixed line endings and license reference text (Inspect tool)
[SVN r34777]
2006-07-29 20:18:43 +00:00
Gennaro Prota
ec1b74fbba Inspect Tool Update:
* removed a tab character
* removed 64-bit portability warnings with VC8


[SVN r34773]
2006-07-29 15:22:45 +00:00
Gennaro Prota
06c8f58130 Inspect Tool Update:
* slightly changed desc() message, in consequence of the tightened min/max checks


[SVN r34772]
2006-07-29 15:20:27 +00:00
Gennaro Prota
a3df5d975b Inspect Tool Update:
* tightened min/max guidelines checks (conservatively avoid false positives)
* removed 64-bit portability warnings with VC8


[SVN r34771]
2006-07-29 15:19:03 +00:00
Gennaro Prota
70364210d8 Inspect Tool Update:
* remove hardcoded constants ("unknown", 19, etc.)
* bugfix (possibly endless loop) and simplification in library_from_content()
* generate valid XHTML 1.0 Strict when in HTML output mode (with link to validator)
* help output more consistent with the GNU style; return 0 when help is deliberately invoked
* added error control for strftime()
* add trailing slash to library URLs
* use <assert.h>, as some libs still macro-guard <cassert>


[SVN r34770]
2006-07-29 15:15:25 +00:00
Gennaro Prota
638ee327d3 Inspect Tool Update:
* use <assert.h>, as some libs still macro-guard <cassert>


[SVN r34769]
2006-07-29 14:52:44 +00:00
Gennaro Prota
e3084451cd (minor) slightly changed copyright line format, for consistency
[SVN r34768]
2006-07-29 14:49:35 +00:00
Rene Rivera
7b74860908 Merge from head.
[SVN r34766]
2006-07-28 16:44:29 +00:00
Rene Rivera
c399ceab21 Allow specifying the in-reply-to in the command line.
[SVN r34765]
2006-07-28 16:38:07 +00:00
Vladimir Prus
77303a50f3 Fix reference to no-existing response file code
[SVN r34758]
2006-07-28 12:09:25 +00:00
Vladimir Prus
3514096796 Fix reference to no-existing response file code
[SVN r34758]
2006-07-28 12:09:25 +00:00
Vladimir Prus
f81ca8caba Merge: fix logic for adding 'rt'
[SVN r34751]
2006-07-27 06:56:31 +00:00
Vladimir Prus
32f55c227b Fix logic for adding 'rt' on Sun.
[SVN r34750]
2006-07-27 06:55:52 +00:00
Rene Rivera
03cdeed4ba Add missing copyright+license.
[SVN r34736]
2006-07-26 01:33:43 +00:00
Rene Rivera
4cd7de6417 Add missing copyright+license.
[SVN r34736]
2006-07-26 01:33:43 +00:00
Vladimir Prus
4f43265a29 More patches from Bronek
[SVN r34724]
2006-07-25 05:50:44 +00:00
Vladimir Prus
9ee3b0d200 More patches from Bronek
[SVN r34724]
2006-07-25 05:50:44 +00:00
Gennaro Prota
e786e2ace0 (merge from head)
possibly avoid misleading language when talking about headers ("included" -> "including"); removed some blank lines


[SVN r34708]
2006-07-24 20:58:39 +00:00
Gennaro Prota
693a431398 possibly avoid misleading language when talking about headers ("included" -> "including"); removed some blank lines
[SVN r34707]
2006-07-24 20:54:40 +00:00
Rene Rivera
6ecb11f62e (merge from head) Make the copyright+license output brief details.
[SVN r34705]
2006-07-24 18:43:46 +00:00
Rene Rivera
b3931229e4 Make the copyright+license output brief details.
[SVN r34704]
2006-07-24 18:42:31 +00:00
Rene Rivera
60622ea40f (merge from head) Add the unnamed check.
[SVN r34703]
2006-07-24 18:36:30 +00:00
Rene Rivera
7b611d72f9 Add the unnamed check.
[SVN r34702]
2006-07-24 18:35:12 +00:00
Rene Rivera
a4cac6647b (merge from head)
[SVN r34701]
2006-07-24 18:32:46 +00:00
Rene Rivera
9bdc95e389 Add a "-brief" mode to the text mode to reduce the length of output to fit within the 75K email limits.
[SVN r34700]
2006-07-24 18:29:38 +00:00
Rene Rivera
1514577421 (merge from head) Fix various inspection errors.
[SVN r34699]
2006-07-24 16:22:52 +00:00
Rene Rivera
736e74deee Fix various inspection errors.
[SVN r34698]
2006-07-24 16:19:17 +00:00
Rene Rivera
62d6ae6ced Fix various inspection errors.
[SVN r34697]
2006-07-24 15:55:45 +00:00
Vladimir Prus
b711d7aa63 Merge: Link to rt on Sun
[SVN r34694]
2006-07-24 06:15:30 +00:00
Vladimir Prus
498e09b5ea Link to rt on Sun
[SVN r34693]
2006-07-24 06:14:29 +00:00
Aleksey Gurtovoy
3a2921d1fe Support toolset aliases in expected results (merged from RC_1_34_0)
[SVN r34690]
2006-07-24 02:03:24 +00:00
Aleksey Gurtovoy
30f2cd114e Support toolset aliases in expected results
[SVN r34689]
2006-07-24 02:02:44 +00:00
Aleksey Gurtovoy
f288ebb503 Support toolset aliases in expected results (merged from RC_1_34_0)
[SVN r34688]
2006-07-24 01:48:26 +00:00
Aleksey Gurtovoy
65a57341ea Support toolset aliases in expected results
[SVN r34687]
2006-07-24 01:45:43 +00:00
Rene Rivera
077a98bf4c (merge from head)
Fix...
  tools/jam/index.html:
    *A* broken link: ../../doc/html/jam.html


[SVN r34678]
2006-07-23 17:01:17 +00:00
Rene Rivera
c4d6487679 Fix...
tools/jam/index.html:
    *A* broken link: ../../doc/html/jam.html


[SVN r34677]
2006-07-23 16:59:49 +00:00
Rene Rivera
32c3206768 Bump version to 3.1.14. (merge from head)
[SVN r34676]
2006-07-23 16:24:21 +00:00
Rene Rivera
ac4a1594e4 Bump version to 3.1.14.
[SVN r34675]
2006-07-23 16:21:30 +00:00
Vladimir Prus
ce8dc42b8b Merge: Don't link Boost.Python to python library
[SVN r34663]
2006-07-22 07:16:18 +00:00
Vladimir Prus
1a5d8b0019 Don't link Boost.Python to python library, and don't require
<threading>multi for embedding applications.

* libs/python/build/Jamfile.v2: (boost_python): Don't link
  to /python//python. Use /python//python_for_extensions.

* libs/python/test/Jamfile.v2: Remove <threading>multi project
  requirements.
  (py-run): Link to /python//python.
  (exec): Likewise.

* tools/build/v2/tools/python.jam: (pthread): Declare.
  (init-unix): Add 'pthread' to extra-libs.
  (


[SVN r34662]
2006-07-22 07:12:10 +00:00
Vladimir Prus
e5f8e7ef78 Merge: unbreak <cflags> and <linkflags>
[SVN r34661]
2006-07-22 06:22:59 +00:00
Vladimir Prus
19a1c1b64e Use USER_OPTIONS in darwin.jam. This unbreaks user's <cflags> and <linkflags>
settings.


[SVN r34660]
2006-07-22 06:22:12 +00:00
Vladimir Prus
180dddf02e More dialog-closing fixed from Bronek
[SVN r34659]
2006-07-22 06:13:41 +00:00
Vladimir Prus
6f16b623fb More auto-dialog-closing fixes from Bronek.
[SVN r34658]
2006-07-22 06:12:42 +00:00
Gennaro Prota
fb77fdded3 manual merge from trunk: fixed typos reported in http://bugs.debian.org/378016
[SVN r34639]
2006-07-20 14:13:43 +00:00
Gennaro Prota
ce103eaab8 manual merge from trunk: fixed typos reported in http://bugs.debian.org/378016 (NOTE: the html code is quite in bad shape, but I'm not sure whether it is automatically generated; it that case fixing the typo here is probably useless but doesn't hurt either)
[SVN r34638]
2006-07-20 14:09:10 +00:00
Gennaro Prota
9d58cf44dd manual merge from trunk: fixed typos reported in http://bugs.debian.org/378016
[SVN r34637]
2006-07-20 14:06:13 +00:00
Gennaro Prota
2c21b50db6 fixed typos reported in http://bugs.debian.org/378016
[SVN r34631]
2006-07-20 13:29:26 +00:00
Gennaro Prota
7df829e4af fixed typos reported in http://bugs.debian.org/378016 (NOTE: the html code is quite in bad shape, but I'm not sure whether it is automatically generated; it that case fixing the typo here is probably useless but doesn't hurt either)
[SVN r34630]
2006-07-20 13:23:49 +00:00
Gennaro Prota
7752f53d66 fixed typos reported in http://bugs.debian.org/378016
[SVN r34629]
2006-07-20 13:15:25 +00:00
Vladimir Prus
f9e01d51da Merge: correct paths
[SVN r34623]
2006-07-20 08:56:07 +00:00
Vladimir Prus
17bb618246 Correct paths
[SVN r34622]
2006-07-20 08:55:13 +00:00
Vladimir Prus
d9856a103e Set release date
[SVN r34621]
2006-07-20 08:54:13 +00:00
Vladimir Prus
38a81c4cdd Set release date
[SVN r34621]
2006-07-20 08:54:13 +00:00
Vladimir Prus
dabce1a58f -m
[SVN r34620]
2006-07-20 08:52:11 +00:00
Vladimir Prus
95cb422545 Update release procedure
[SVN r34619]
2006-07-20 08:51:20 +00:00
Vladimir Prus
ad0e8333bc Merge: fix expectations
[SVN r34618]
2006-07-20 08:10:45 +00:00
Vladimir Prus
9b2be884c1 Fix expectations.
[SVN r34616]
2006-07-20 08:09:50 +00:00
Vladimir Prus
70e9f89347 Merge: update version number
[SVN r34615]
2006-07-20 07:41:12 +00:00
Vladimir Prus
e54ff80837 Update version number
[SVN r34614]
2006-07-20 07:39:15 +00:00
Vladimir Prus
b4e44b04cc Minor fixes
[SVN r34613]
2006-07-20 07:32:03 +00:00
Vladimir Prus
b8f108e4bc Pass pass to BoostBook XSL. Remove broken configuration of msvc.
[SVN r34612]
2006-07-20 07:31:21 +00:00
Vladimir Prus
b799ac1cea Merge: Remove 'draft' indicator
[SVN r34611]
2006-07-20 07:27:18 +00:00
Vladimir Prus
0d10ccef96 Remove 'draft' indicator.
They currently result if huge "draft" text that more scares users that
warns about incomplete docs.


[SVN r34610]
2006-07-20 07:19:26 +00:00
Vladimir Prus
476ab6826c No longer exclude the 'make' example
[SVN r34609]
2006-07-20 07:16:17 +00:00
Vladimir Prus
b90a61c739 No longer exclude the 'make' example
[SVN r34609]
2006-07-20 07:16:17 +00:00
Vladimir Prus
3d4f6e3658 Merge version bump
[SVN r34608]
2006-07-20 06:36:32 +00:00
Vladimir Prus
1f17d7196d Update version to M11
[SVN r34607]
2006-07-20 06:34:00 +00:00
Vladimir Prus
1309b62837 Merge dialog-closing improvements from Bronek
[SVN r34606]
2006-07-20 06:29:34 +00:00
Vladimir Prus
319e492268 Improvements in auto-closing on dialog boxes. In particular, new
check that parent's creation time is less than child's creation time.

Patch from Bronek Kozicki.


[SVN r34605]
2006-07-20 06:27:50 +00:00
Rene Rivera
d6cc4c9439 Add email threading to accumulate the notifications into one thread.
[SVN r34598]
2006-07-18 22:31:19 +00:00
Gennaro Prota
dc292fc940 added check for unnamed namespaces in included source files (headers); tighten check on license text; misc cleanup
[SVN r34596]
2006-07-18 03:55:38 +00:00
Rene Rivera
3e914ff5fe Shorten the output somewhat by using short keys instead of full explanations for some items. Add tags to turn off content based tests. Split the test reports into two parts, license+copyright and everything else. (merge from head)
[SVN r34562]
2006-07-16 16:25:24 +00:00
Rene Rivera
e6adbf136d Shorten the output somewhat by using short keys instead of full explanations for some items. Add tags to turn off content based tests. Split the test reports into two parts, license+copyright and everything else.
[SVN r34561]
2006-07-16 16:15:29 +00:00
John Maddock
05f301d54e Added licence text.
[SVN r34553]
2006-07-16 11:31:52 +00:00
John Maddock
a99f49ffde Added licence text.
[SVN r34553]
2006-07-16 11:31:52 +00:00
Rene Rivera
7a7dbe4896 Point the notification email at the Boost dev list.
[SVN r34545]
2006-07-15 23:50:44 +00:00
Rene Rivera
d452838b4e Merge from HEAD.
[SVN r34544]
2006-07-15 23:32:07 +00:00
Rene Rivera
b5d9db0775 Tested to run on RHEL.
[SVN r34543]
2006-07-15 23:19:20 +00:00
Rene Rivera
c95327307f Script to automate running inspect on the Boost/OSL server.
[SVN r34542]
2006-07-15 22:45:22 +00:00
Rene Rivera
6792e3226c Add a text, as opposed to html, output option "-text".
[SVN r34541]
2006-07-15 22:35:31 +00:00
Rene Rivera
593d55a21c Ignore some additional directories in scanning.
[SVN r34540]
2006-07-15 21:01:13 +00:00
Rene Rivera
c930ae51ea Fix relative path calculation so that it doesn't throw when paths go above the boost root.
[SVN r34539]
2006-07-15 20:26:58 +00:00
Rene Rivera
603ceb1d36 Static link only to the dependent libs, and not everything.
[SVN r34538]
2006-07-15 18:18:36 +00:00
Vladimir Prus
5c7033dda9 Merge dialog box closing fixes
[SVN r34537]
2006-07-15 05:56:54 +00:00
Vladimir Prus
e8f3bf6f2c Improve auto-closing of dialog boxes.
- Don't close boxes owned by 'explorer.exe'.
  - Close dialog parented by csrss.exe ("Unable to locate component/dll")
  - Various cleanups

Patch from Bronek Kozicki.


[SVN r34536]
2006-07-15 05:54:35 +00:00
Vladimir Prus
89a26a9363 Fix syntax error.
[SVN r34521]
2006-07-13 07:39:58 +00:00
Dave Abrahams
41a5b3a69c Correct extra-libs logic for QNX
[SVN r34520]
2006-07-12 23:11:56 +00:00
Andrey Melnikov
38b1c10bdd -Yl patch by Bojan Resnik for precompiled headers with debug info
[SVN r34502]
2006-07-10 17:54:35 +00:00
Andrey Melnikov
b615e079a6 Fix: Support for precompiled headers in msvc.jam was broken by the previous patch
[SVN r34500]
2006-07-10 15:37:26 +00:00
Joel de Guzman
18169eaae0 added installation and configuration section
[SVN r34496]
2006-07-10 11:03:48 +00:00
Vladimir Prus
995ecda627 Add example of calling Python modules from Boost.Build.
[SVN r34474]
2006-07-07 07:14:46 +00:00
Vladimir Prus
db1065b866 Merge from trunk
[SVN r34473]
2006-07-07 06:48:53 +00:00
Vladimir Prus
9660231894 Make 'use-project' in user-config work.
* build/project.jam (load-used-projects): New, extracted from 'load'.
    (load): Call 'load-used-projects'
    * build-system.jam: Call 'load-used-projects' for site-config and
    user-config.

Thanks to Andrei Melnikov for the bug report.


[SVN r34472]
2006-07-07 06:47:20 +00:00
Vladimir Prus
a5367fa821 Merge from trunk
[SVN r34471]
2006-07-07 05:26:29 +00:00
Vladimir Prus
f90ccdf6f9 * rc.jam (init): Set flags for <define> and <include> features.
Suggestion from Klaus Nowikow.


[SVN r34470]
2006-07-07 05:25:40 +00:00
Rene Rivera
5df89a9371 Fix a variety of differences in the install process between BBv1 and BBv2... versioned subdir for the headers; stage libs only; default built variants, version tag. (merge from head)
[SVN r34449]
2006-07-02 22:30:37 +00:00
Rene Rivera
059f272c0d Fix a variety of differences in the install process between BBv1 and BBv2... versioned subdir for the headers; stage libs only; default built variants, version tag.
[SVN r34448]
2006-07-02 22:23:43 +00:00
Rene Rivera
a8f37a3774 Make static non-import libs have the "lib" prefix to conform to the bbv1 and auto-link existing practice. (merge from head)
[SVN r34447]
2006-07-02 19:16:09 +00:00
Rene Rivera
97842438f2 Make static non-import libs have the "lib" prefix to conform to the bbv1 and auto-link existing practice.
[SVN r34446]
2006-07-02 19:01:52 +00:00
Andrey Melnikov
ac262a1ab6 - New "cc-compile" rule in msvc.jam to reduce code duplication in actions
- Minor whitespace fixes in msvc.jam:
  - tabs > spaces
  - trailing whitespace has been removed


[SVN r34427]
2006-06-29 21:50:00 +00:00
Rene Rivera
2abd75c690 Oops, removed too much of the requirements code. (merge from head)
[SVN r34420]
2006-06-27 23:46:27 +00:00
Rene Rivera
521b941e95 Oops, removed too much of the requirements code.
[SVN r34419]
2006-06-27 23:39:16 +00:00
Rene Rivera
303b567857 Work around STLport link requirements when linking static vs. multi thread modes. (merge from head)
[SVN r34416]
2006-06-27 14:18:21 +00:00
Rene Rivera
80d3d5222a Work around STLport link requirements when linking static vs. multi thread modes.
[SVN r34415]
2006-06-27 14:08:14 +00:00
Reece H. Dunn
a1fcc11ce1 VC8 only has the multi-threaded version of the static run-time libraries, so use that version for single-threaded builds on VC8 and use the single-threaded libraries on the other versions.
Reported by Sohail Somani.


[SVN r34391]
2006-06-25 10:06:30 +00:00
Andrey Melnikov
0f4f6ea38d Common command lines refactored out in msvc.jam.
Hardcoded repeatedly used switches like  /Zm800 -nologo and /NOLOGO
/INCREMENTAL:NO have been moved to one place.


[SVN r34376]
2006-06-22 14:52:49 +00:00
Rene Rivera
36790bbc74 Disable the multi-thread requirement for STLport5 as the match fallback prevents coherent use of build requirements. (merge from head)
[SVN r34363]
2006-06-20 21:33:01 +00:00
Rene Rivera
48a7ffec59 Disable the multi-thread requirement for STLport5 as the match fallback prevents coherent use of build requirements.
[SVN r34362]
2006-06-20 21:28:29 +00:00
Rene Rivera
c5527805ff Use default match logic to prevent variant fallback bugs, where the requested build is ignored and an alternate is used. (merge from head)
[SVN r34358]
2006-06-19 20:11:10 +00:00
Rene Rivera
e301c351b9 Use default match logic to prevent variant fallback bugs, where the requested build is ignored and an alternate is used.
[SVN r34357]
2006-06-19 20:06:57 +00:00
Vladimir Prus
cb33d3178d Merge from trunk
[SVN r34354]
2006-06-19 06:52:26 +00:00
Vladimir Prus
42ed252403 Remove -xarch=generic:
1)  When speccifying an architecture using -xarch/-xtarget, it needs to
  come before the compilation type (e.g. -fast) flags
  2)  It makes it hard to build 64-bit builds using -xarch=v9,v9a and v9b.

Suggestion from Tomas Puverle.


[SVN r34353]
2006-06-19 06:51:54 +00:00
Rene Rivera
8b1a51c819 Add compiler specific bin dir to lib paths, as it contains important runtime dynamic libraries, for example for mingw. (merge from HEAD)
[SVN r34321]
2006-06-16 21:56:31 +00:00
Rene Rivera
742662ebca Add compiler specific bin dir to lib paths, as it contains important runtime dynamic libraries, for example for mingw.
[SVN r34319]
2006-06-16 21:52:54 +00:00
Reece H. Dunn
5f2714d8ba Fix unsupported command-line warnings when using Intel C++. It is inheriting these frags from msvc.jam.
[SVN r34310]
2006-06-15 11:13:06 +00:00
Rene Rivera
1c700cd637 Fix calculation of 5.x version number. (merge from HEAD)
[SVN r34294]
2006-06-13 15:50:58 +00:00
Rene Rivera
356cfa68fc Fix calculation of 5.x version number.
[SVN r34293]
2006-06-13 15:47:54 +00:00
Rene Rivera
788dfcafd7 Add newly missing arg to match method. (merge from HEAD)
[SVN r34292]
2006-06-12 20:51:13 +00:00
Rene Rivera
7f18263548 Add newly missing arg to match method.
[SVN r34291]
2006-06-12 20:49:07 +00:00
Aleksey Gurtovoy
e5c88461c6 merge fixes from RC_1_34_0
[SVN r34267]
2006-06-11 04:30:07 +00:00
Aleksey Gurtovoy
085a6cb9c8 header text on the variants page
[SVN r34266]
2006-06-11 03:32:39 +00:00
Aleksey Gurtovoy
6a3f1476a0 Fix 'Page not found!' errors on variant pages
[SVN r34265]
2006-06-11 02:41:37 +00:00
Joel de Guzman
7a40baf476 infrastructure changes: template_stack(s)
[SVN r34257]
2006-06-09 03:16:04 +00:00
Joel de Guzman
cef51157d1 New stream infrastructure. Uses boost::iostream.
[SVN r34235]
2006-06-08 06:50:48 +00:00
Vladimir Prus
8a0d0295be Merge from trunk
[SVN r34234]
2006-06-08 05:32:10 +00:00
Vladimir Prus
b337e8b832 Revert the path for preserving relative names of sources, since it breaks
UBLAS tests. Will reconsider later.


[SVN r34233]
2006-06-08 05:31:39 +00:00
Vladimir Prus
36cb6584be Merge from trunk
[SVN r34232]
2006-06-08 05:14:37 +00:00
Vladimir Prus
2a7f8cf1c8 When reporting that now toolsets are configured, mention the URL.
[SVN r34231]
2006-06-08 05:14:02 +00:00
Vladimir Prus
a94678a498 Merge from trunk
[SVN r34230]
2006-06-08 05:05:37 +00:00
Vladimir Prus
2f5f650a55 On Sun, always link to the 'rt' library.
[SVN r34229]
2006-06-08 05:05:05 +00:00
Rene Rivera
278a003e6f Merge 3.1.13 changes from HEAD.
[SVN r34228]
2006-06-08 02:25:58 +00:00
Joel de Guzman
9a4442bfbc maintenance tweaks
[SVN r34219]
2006-06-07 04:20:13 +00:00
Rene Rivera
eb8cb3f461 Remove warning when building rpm packages.
[SVN r34216]
2006-06-07 03:05:47 +00:00
Rene Rivera
6f53d61ca7 Remove debug message.
[SVN r34214]
2006-06-07 03:00:29 +00:00
Rene Rivera
bdb06f3dc4 Fix rpm building on Linux installs that have both rpmbuild and rpm.
[SVN r34213]
2006-06-07 02:59:15 +00:00
Rene Rivera
e65228df84 Fix out of order function definitions.
[SVN r34211]
2006-06-07 02:16:58 +00:00
Rene Rivera
950a94f7f1 Make the action timeout attempt to also close any open dialogs before killing processes. Thanks to Bronek Kozicki.
[SVN r34210]
2006-06-06 23:58:07 +00:00
Rene Rivera
72e449e295 Rewrite version bump script to not have external dependencies. Bump to bjam to 3.1.13.
[SVN r34205]
2006-06-06 20:42:08 +00:00
Joel de Guzman
47137b0e4c tweaks
[SVN r34180]
2006-06-05 03:32:00 +00:00
Joel de Guzman
6dbc88b023 ready for prime time
[SVN r34173]
2006-06-05 01:09:56 +00:00
Vladimir Prus
74e492d273 Merge from trunk
[SVN r34160]
2006-06-04 06:56:19 +00:00
Vladimir Prus
e1f164a0fc Respect RUN_PATH variable when running Python tests.
[SVN r34159]
2006-06-04 06:55:48 +00:00
Joel de Guzman
dce0f30c5d *** empty log message ***
[SVN r34150]
2006-06-03 04:27:08 +00:00
Joel de Guzman
78540d075a more tests from john's experiment
[SVN r34141]
2006-06-02 17:14:10 +00:00
Joel de Guzman
374d6dce07 Fix post processing:
1) xml escapes don't print newlines anymore
2) reversed the logic of is_flow_tag by checking against a set of block_tags instead of phrase_tags. that way, unknown tags are always considered as flow tags.


[SVN r34139]
2006-06-02 16:48:36 +00:00
Daniel Wallin
69dd157870 added litre
[SVN r34125]
2006-05-31 10:41:03 +00:00
Vladimir Prus
e4b089722d Merge from trunk
[SVN r34087]
2006-05-25 08:14:57 +00:00
Vladimir Prus
6b546d2cd2 64-bit fixes.
Patch from Andreas Fredriksson.


[SVN r34086]
2006-05-25 08:14:30 +00:00
Vladimir Prus
f6985dd2e5 Merge from trunk
[SVN r34085]
2006-05-25 08:00:13 +00:00
Vladimir Prus
a0c69b92f0 Don't validate properties inside condition, because those properties
might involve values that might not be defined, and features that are not
defined.


[SVN r34084]
2006-05-25 07:59:36 +00:00
Markus Schöpflin
f02c269b66 Merged fix for soname problem on Tru64 from HEAD to RC_1_34_0.
[SVN r34080]
2006-05-24 10:40:49 +00:00
Markus Schöpflin
190f1636bd Removed -soname option for Tru64.
[SVN r34079]
2006-05-24 10:37:55 +00:00
Vladimir Prus
5b7e5e27a4 Merge from trunk
[SVN r34065]
2006-05-23 14:29:03 +00:00
Vladimir Prus
93ec6fcb7e Fix CVS address
[SVN r34064]
2006-05-23 14:28:20 +00:00
Vladimir Prus
deda4dbf8a Merge from trunk
[SVN r34063]
2006-05-23 14:22:46 +00:00
Vladimir Prus
b7140d84d8 Try to preserve relative paths in sources.
Based on a patch from Ryan Gallagher.


[SVN r34062]
2006-05-23 14:21:58 +00:00
Joel de Guzman
a474633039 cleanup
[SVN r34056]
2006-05-22 11:19:16 +00:00
Joel de Guzman
1520e47c6c Add changelog entry for Templates
[SVN r34055]
2006-05-22 09:06:57 +00:00
Joel de Guzman
253a878c1f Templates!!! :)
[SVN r34054]
2006-05-22 09:00:17 +00:00
Rene Rivera
e91caa0111 Merge from HEAD... Fix argument mismatch of "libraries *" vs. "libraries +".
[SVN r34053]
2006-05-21 18:22:57 +00:00
Rene Rivera
8a4e7a668e Fix argument mismatch of "libraries *" vs. "libraries +".
[SVN r34052]
2006-05-21 18:21:30 +00:00
Vladimir Prus
13d64ad2d0 Merge from trunk
[SVN r34033]
2006-05-19 13:39:58 +00:00
Vladimir Prus
8efd81ab7a Restore file-referece.location method.
[SVN r34032]
2006-05-19 13:38:57 +00:00
Vladimir Prus
d813df1889 Minor refactoring
[SVN r34024]
2006-05-19 09:13:37 +00:00
Vladimir Prus
3fb41dd4d6 Merge from trunk
[SVN r34023]
2006-05-19 09:10:22 +00:00
Victor A. Wagner Jr.
01b68c81be Changed - CVS server (as from the HEAD)
[SVN r34002]
2006-05-18 14:00:26 +00:00
Vladimir Prus
9a0ceb3bc0 Merge from trunk
[SVN r34001]
2006-05-18 11:06:48 +00:00
Vladimir Prus
1458df2abb Attempt the fix python on OSX.
[SVN r34000]
2006-05-18 11:02:29 +00:00
Vladimir Prus
2a1b11025e Merge from trunk
[SVN r33999]
2006-05-18 10:38:37 +00:00
Vladimir Prus
8309408829 Don't pass -s on Darwin.
[SVN r33998]
2006-05-18 10:37:52 +00:00
Vladimir Prus
f930ae0f2f Stop intel-linux from failing due unknown name of archiver command.
[SVN r33997]
2006-05-18 10:37:10 +00:00
Vladimir Prus
20954a046e Merge from trunk
[SVN r33996]
2006-05-18 09:18:59 +00:00
Vladimir Prus
47a83dda3c Fix a bug that prevented parent attributes from being inherited.
[SVN r33995]
2006-05-18 09:15:03 +00:00
Vladimir Prus
bb159cfbb5 Merge from trunk
[SVN r33994]
2006-05-18 06:33:55 +00:00
Vladimir Prus
e1f0ae080a Allow empty list of source types in call to generators.register-composing.
[SVN r33993]
2006-05-18 06:32:16 +00:00
Aleksey Gurtovoy
242ca637f3 Adjust to the new CVS root
[SVN r33991]
2006-05-18 06:06:34 +00:00
Vladimir Prus
0a169dfcdb Merge from trunk
[SVN r33988]
2006-05-18 05:43:24 +00:00
Vladimir Prus
429b095fc5 Merge from trunk
[SVN r33983]
2006-05-17 12:59:11 +00:00
Vladimir Prus
f20573579c Fix <cflags>/<cxxflags> options for using:
- Specifying them used to wipe away pre-detected msvc paths.
   - The OPTIONS variable set by common.handle-options was not
     used anywhere.

Fix default path detection:
   - Wrong variable name was used.

Patch from Ilya Sokolov.


[SVN r33982]
2006-05-17 12:57:53 +00:00
Dave Abrahams
c698aafbb5 Update CVS server
[SVN r33980]
2006-05-16 13:55:33 +00:00
Matthias Troyer
ff2d5ca119 Increased template-depth to accomodate serialization library
[SVN r33939]
2006-05-05 15:34:29 +00:00
João Abecasis
1af7939af6 handle command-line arguments as bjam does
[SVN r33935]
2006-05-05 10:22:18 +00:00
Vladimir Prus
be77aa6aad Merge from trunk
[SVN r33840]
2006-04-27 15:19:38 +00:00
Vladimir Prus
b662e2c709 Fix runtime library paths for CW.
[SVN r33839]
2006-04-27 15:18:15 +00:00
Vladimir Prus
f855804ef1 Don't return random value from 'bjam_call'.
[SVN r33830]
2006-04-26 13:28:52 +00:00
Vladimir Prus
3ee8111740 Merge from trunk.
[SVN r33826]
2006-04-26 09:35:48 +00:00
Vladimir Prus
f640cb6652 Handle runtime variants
[SVN r33825]
2006-04-26 09:33:55 +00:00
Vladimir Prus
d2e4bd771f Unbreak como-win. It was using old response files mechanism.
[SVN r33824]
2006-04-26 08:30:00 +00:00
Vladimir Prus
cbc66c9bd6 Fix typo
[SVN r33823]
2006-04-26 07:37:38 +00:00
Vladimir Prus
49c5ad21a3 Support <archiveflags>
[SVN r33822]
2006-04-26 07:34:41 +00:00
Vladimir Prus
e563e13b05 Merge from trunk.
[SVN r33816]
2006-04-25 16:17:10 +00:00
Vladimir Prus
2293ddbf62 Windows fixed
[SVN r33813]
2006-04-25 15:20:30 +00:00
Vladimir Prus
6dc7caa227 Create 'failed_test' dir only if test fails
[SVN r33812]
2006-04-25 14:54:32 +00:00
Vladimir Prus
cb4612ecdb Windows fixes
[SVN r33811]
2006-04-25 14:46:15 +00:00
Vladimir Prus
2654068ac3 Windows fixes
[SVN r33810]
2006-04-25 14:29:21 +00:00
Vladimir Prus
5184398ad8 Windows fixes
[SVN r33809]
2006-04-25 13:45:30 +00:00
Vladimir Prus
a64b31015a Windows fixes
[SVN r33808]
2006-04-25 13:11:25 +00:00
Vladimir Prus
264c7741d0 Ignore msvc 8.0 manifests.
[SVN r33807]
2006-04-25 13:10:03 +00:00
Vladimir Prus
3e374a7131 Marge from trunk.
[SVN r33805]
2006-04-25 10:13:39 +00:00
Vladimir Prus
a9100b0b7d Merge from trunk
[SVN r33804]
2006-04-25 10:09:34 +00:00
Vladimir Prus
fc561459fe Editorial changes.
Patch from Richard Peters.


[SVN r33803]
2006-04-25 10:09:01 +00:00
Vladimir Prus
cbbb1de753 Fix paths
[SVN r33801]
2006-04-25 05:35:25 +00:00
Vladimir Prus
3e153a1b33 Extensive editorial changes.
Patch from Richard Peters.


[SVN r33796]
2006-04-24 14:33:59 +00:00
Vladimir Prus
7fb1038951 Adjust for pdf file name change
[SVN r33795]
2006-04-24 14:16:07 +00:00
Vladimir Prus
82025a2242 Digital Mars fixes.
Patch from Arjan Knepper.


[SVN r33794]
2006-04-24 14:09:51 +00:00
Vladimir Prus
a51728827a Merge from trunk.
[SVN r33793]
2006-04-24 14:00:53 +00:00
Vladimir Prus
ddaaf01a9e Prevent --clean from deleting files that were used as sources of 'cast'.
[SVN r33792]
2006-04-24 13:59:41 +00:00
Vladimir Prus
5d1a9e0006 Grammar fixes.
[SVN r33791]
2006-04-24 13:43:47 +00:00
Dave Abrahams
70a4c358ff merged from trunk
[SVN r33764]
2006-04-21 15:04:42 +00:00
Dave Abrahams
d981bb247c Fix regression instructions
[SVN r33763]
2006-04-21 15:04:09 +00:00
Rene Rivera
affa42af1a [merge from head] Fix missing online help docs, and refactor to not use header scanning to speed up the parsing of Jamfiles for docs.
[SVN r33749]
2006-04-19 22:21:22 +00:00
Rene Rivera
5af2161b4f Fix file reading on Windows.
[SVN r33748]
2006-04-19 21:10:11 +00:00
Rene Rivera
b8bb0f4455 Fix missing online help docs, and refactor to not use header scanning to speed up the parsing of Jamfiles for docs.
[SVN r33746]
2006-04-19 20:13:54 +00:00
Jürgen Hunold
521236238a Correct QSql to QtSql in dependency list of Qt3Support.
[SVN r33736]
2006-04-18 19:02:03 +00:00
Jürgen Hunold
b087f0c3af Correct QSql to QtSql in dependency list of Qt3Support.
[SVN r33735]
2006-04-18 18:57:02 +00:00
Jürgen Hunold
890663894f Add QtOpenGL to the list of buildable modules.
[SVN r33728]
2006-04-17 20:59:54 +00:00
Jürgen Hunold
2f94b2143f Add QtOpenGL to the list of buildable modules.
[SVN r33728]
2006-04-17 20:59:54 +00:00
Jürgen Hunold
fdb1118207 Fixed shadowing of rc variable in if-clause.
[SVN r33714]
2006-04-16 18:15:30 +00:00
Jürgen Hunold
b820800507 Fixed shadowing of rc variable in if-clause.
[SVN r33714]
2006-04-16 18:15:30 +00:00
Eric Niebler
3171d31808 fix fully-qualified-name for members of structs and unions
[SVN r33701]
2006-04-14 20:35:25 +00:00
Rene Rivera
75489d81ce [merge from head] Fix RC tool to fallback to the null rc type when a real one can't be found.
[SVN r33700]
2006-04-14 20:12:11 +00:00
Rene Rivera
b88c8a9bcc Fix RC tool to fallback to the null rc type when a real one can't be found.
[SVN r33699]
2006-04-14 20:07:35 +00:00
Joel de Guzman
6360853bb7 updates to CSS
[SVN r33697]
2006-04-14 16:27:42 +00:00
Eric Niebler
f1b281c2ea patches to make doxy-to-boostbook work with latest version of Doxygen (1.4.6)
[SVN r33692]
2006-04-13 20:37:36 +00:00
Nicola Musatti
619b0f2e4e Added to support bcc32 5.8.2 as a separate toolset
[SVN r33687]
2006-04-13 07:42:09 +00:00
Nicola Musatti
8961ead655 Added to support bcc32 5.8.2 as a separate toolset
[SVN r33686]
2006-04-13 07:36:55 +00:00
Eric Niebler
d810c8d790 fix boost/doc build breakage
[SVN r33684]
2006-04-12 22:38:10 +00:00
Eric Niebler
840318c1b9 fix boost/doc build breakage
[SVN r33684]
2006-04-12 22:38:10 +00:00
Rene Rivera
4004d64ea0 Merge from head.
[SVN r33679]
2006-04-12 15:25:08 +00:00
Rene Rivera
76a82b62c2 Revert error message, using "error" rule.
[SVN r33678]
2006-04-12 15:23:15 +00:00
Vladimir Prus
cf27cd288e Merge from trunk.
[SVN r33676]
2006-04-12 07:13:52 +00:00
Vladimir Prus
fac07a73bb Ignore <runtime-link>static and don't pass -static to linker on Darwin,
as it's not supported by the toolset.

Thanks to Doug Gregor for diagnosing this.


[SVN r33675]
2006-04-12 07:12:52 +00:00
Vladimir Prus
7e6475ac2f Clarify comment
[SVN r33659]
2006-04-11 08:17:22 +00:00
Vladimir Prus
ea29517d0e Disable 'deprecation' warnings when warnings=off. Otherwise, user building
with warnings=off will still get some warnings.


[SVN r33658]
2006-04-11 08:16:35 +00:00
Vladimir Prus
9d0a364461 Merge from trunk.
[SVN r33657]
2006-04-11 07:31:55 +00:00
Vladimir Prus
5a74eafb55 Tests for more examples.
[SVN r33656]
2006-04-11 07:25:48 +00:00
Vladimir Prus
4c58bb9a22 Merge from trunk.
[SVN r33655]
2006-04-11 06:15:52 +00:00
Vladimir Prus
09defd48ad Workaround broken -s option with Apple gcc 4.0.x on Darwin.
Thanks to Doug Gregor for report and suggested fix.


[SVN r33654]
2006-04-11 06:14:44 +00:00
Vladimir Prus
9621486c2a Merge from trunk.
[SVN r33653]
2006-04-11 06:02:22 +00:00
Vladimir Prus
e8436c65de Unbreak versioned config for sun compiler.
Thanks to Doug Gregor for the bug report.


[SVN r33652]
2006-04-11 06:00:58 +00:00
Vladimir Prus
879ca9afe2 Summarize M11 changes.
[SVN r33638]
2006-04-10 13:06:03 +00:00
Vladimir Prus
e03037d864 Add a couple of tests for examples.
[SVN r33637]
2006-04-10 13:05:26 +00:00
Vladimir Prus
0e8efe9250 Revive boostbook.py tests, working around BoostBook dislike of classes
outside of any namespaces.


[SVN r33636]
2006-04-10 12:48:43 +00:00
Vladimir Prus
9ed9782dd9 Use "@rule" syntax for make example.
[SVN r33635]
2006-04-10 12:36:12 +00:00
Vladimir Prus
1412c4e4d0 Improve indentation for --debug-generators.
[SVN r33634]
2006-04-10 12:33:15 +00:00
Vladimir Prus
21b69ecc77 Document make/notfile rules. Document action syntax.
[SVN r33633]
2006-04-10 11:34:53 +00:00
Vladimir Prus
a01f23ff3e Make it possible to specify rule name with '@' prefix to the 'make' rule,
just like for 'notfile' rule. Using rule name without '@' still works
for backward compatibility.


[SVN r33632]
2006-04-10 11:26:04 +00:00
Vladimir Prus
c1e0fab97b Merge from trunk.
[SVN r33631]
2006-04-10 11:00:44 +00:00
Vladimir Prus
4b50b54522 Fix dependency
[SVN r33630]
2006-04-10 10:46:40 +00:00
Vladimir Prus
53d6967ab5 Include jam docs as appendix into Boost.Build docs.
[SVN r33629]
2006-04-10 10:28:06 +00:00
Vladimir Prus
c2841797c0 Merge from trunk
[SVN r33628]
2006-04-10 09:44:30 +00:00
Vladimir Prus
523c7d1406 Support using Qt3 and Qt4 at the same time.
[SVN r33627]
2006-04-10 09:40:41 +00:00
Vladimir Prus
40041f28a8 Some fixes
[SVN r33625]
2006-04-10 07:30:23 +00:00
Vladimir Prus
3c096a4e54 Test that 'unit-test' will find searched libraries.
[SVN r33624]
2006-04-10 07:29:30 +00:00
Vladimir Prus
b005bf9cde Don't configure Qt if already configured.
[SVN r33623]
2006-04-10 07:26:26 +00:00
Vladimir Prus
3eb56c0b4b Print 'success' message
[SVN r33622]
2006-04-10 07:24:38 +00:00
Vladimir Prus
95706c5326 Fix diagnostic.
[SVN r33621]
2006-04-10 07:22:57 +00:00
Eric Niebler
cb9556210e generate ids for functions that are unique to boostbook, to avoid conflict with ids generated by fop
[SVN r33618]
2006-04-10 04:58:30 +00:00
Eric Niebler
56adcca127 generate ids for functions that are unique to boostbook, to avoid conflict with ids generated by fop
[SVN r33618]
2006-04-10 04:58:30 +00:00
Rene Rivera
e7767b41d3 Merge from head.
[SVN r33606]
2006-04-09 07:42:50 +00:00
Rene Rivera
f48da970bc Fix +/* change that was requireing specifying the lib paths.
Allow explicitly asking to install the STLport lib by refering to it directly: /stlport//stlport/<install-dependencies>on.
Allow setting up to use STLport by only using the library target /stlport//stlport.


[SVN r33605]
2006-04-09 07:23:47 +00:00
Rene Rivera
3e8921762e Only show tool not found warnings when dubgging configuration. This is to prevent spurious warnings when trying to set up varied tools and they are not usually available on a given platform.
[SVN r33604]
2006-04-09 07:20:25 +00:00
Vladimir Prus
4256093eca Fix a couple of warnings that break automated tests
[SVN r33590]
2006-04-07 11:37:20 +00:00
Vladimir Prus
d8b3bf9e54 New Qt example.
[SVN r33589]
2006-04-07 11:32:04 +00:00
Vladimir Prus
2de7160c62 Make Qt4 module work in "import qt4; using qt4 : ....." scenario.
Add method 'initialized'.


[SVN r33588]
2006-04-07 11:28:45 +00:00
Vladimir Prus
56128bac59 Add Juergen's copyright, with his permission.
[SVN r33587]
2006-04-07 11:19:47 +00:00
Vladimir Prus
0c18567d2c Try to improve diagnostics when no alternative can be found.
[SVN r33586]
2006-04-07 11:06:21 +00:00
Vladimir Prus
6a6f8330fe Merge from trunk.
[SVN r33583]
2006-04-07 08:12:19 +00:00
Vladimir Prus
6864dba997 Fix URLs of packages.
[SVN r33582]
2006-04-07 08:07:58 +00:00
Vladimir Prus
5d021cb17e Merge from trunk.
[SVN r33581]
2006-04-07 07:50:47 +00:00
Vladimir Prus
44a6afe95c New library QtUiTools. Support buildable Qt tree.
Patch from Juergen Hunold.


[SVN r33580]
2006-04-07 07:45:07 +00:00
Vladimir Prus
7575c77023 Merge from trunk.
[SVN r33579]
2006-04-07 07:38:58 +00:00
Vladimir Prus
5ec03c909b Remove floatsam.
[SVN r33578]
2006-04-07 07:37:06 +00:00
Vladimir Prus
eae5a8a06e Merge from trunk.
[SVN r33577]
2006-04-07 07:34:58 +00:00
Vladimir Prus
ef799e0dfe Make it possible to suppress 'lib' prefix for a target type derived from 'LIB'.
[SVN r33576]
2006-04-07 07:32:09 +00:00
Rene Rivera
f7f897382b Per ticket #81 <https://zigzag.cs.msu.su/boost.build/ticket/81>. Use start/end-group options of the GNU linker to allow for cyclic dependencies in libraries.
[SVN r33575]
2006-04-07 00:48:49 +00:00
Eric Niebler
c4660fb507 generate docs even if the header contains nothing but typedefs
[SVN r33571]
2006-04-06 21:39:07 +00:00
Eric Niebler
a908bd580c generate docs even if the header contains nothing but typedefs
[SVN r33570]
2006-04-06 21:31:13 +00:00
Stefan Slapeta
1a2b0ea429 added system libs for intel-win32
[SVN r33563]
2006-04-06 07:07:12 +00:00
Stefan Slapeta
7ec0cb50f9 Added necessary systems libraries for intel-win32
[SVN r33552]
2006-04-05 11:19:34 +00:00
Vladimir Prus
3594e9bbfd Merge intel fixes from trunk.
[SVN r33551]
2006-04-05 08:38:01 +00:00
Vladimir Prus
be1a36f631 --debug-configuration works for intel-linux.jam
[SVN r33547]
2006-04-05 08:33:09 +00:00
Vladimir Prus
8be3c9d358 Disable various frontend options that seem to cause ICE's with intel 9.0.
[SVN r33542]
2006-04-05 07:10:36 +00:00
Rene Rivera
f76691fd7a Add support for toolset specific resource compiler tool. Make gcc toolset configure a resource compiler if available, and optionally can be user configured. This allows the use of RC files with MinGW and CGYWIN. MSVC minor adjustment to changed name of RC rule. (merge from HEAD)
[SVN r33540]
2006-04-05 05:45:55 +00:00
Rene Rivera
e1cc7a8e16 Add support for toolset specific resource compiler tool. Make gcc toolset configure a resource compiler if available, and optionally can be user configured. This allows the use of RC files with MinGW and CYGWIN. MSVC minor adjustment to changed name of RC rule.
[SVN r33539]
2006-04-05 05:36:52 +00:00
Rene Rivera
35f507d825 Fix building with intel-win32 toolset, it was missing linking to some of the system DLLs. (merge from HEAD)
[SVN r33534]
2006-04-04 23:41:06 +00:00
Rene Rivera
2a015aae09 Add support for STLport 5.x release. (merge from HEAD)
[SVN r33533]
2006-04-04 23:38:12 +00:00
Rene Rivera
9c7e9f137f Fix building with intel-win32 toolset, it was missing linking to some of the system DLLs.
[SVN r33532]
2006-04-04 23:17:43 +00:00
Rene Rivera
fe1337aa14 Add support for STLport 5.x release.
[SVN r33531]
2006-04-04 23:16:13 +00:00
Eric Niebler
64e7bb973b admonitions now handled in CSS
[SVN r33529]
2006-04-04 22:58:56 +00:00
Eric Niebler
7ad14bbce4 admonitions now handled in CSS
[SVN r33529]
2006-04-04 22:58:56 +00:00
Eric Niebler
3cb03c2b38 fixed handling for doxygen comments for enums
[SVN r33527]
2006-04-04 22:18:01 +00:00
Eric Niebler
8d7947c9f8 fixed handling for doxygen comments for enums
[SVN r33527]
2006-04-04 22:18:01 +00:00
Vladimir Prus
228fb94b35 Merge LD_LIBRARY_PATH fixes for 64-bit gcc from trunk.
[SVN r33522]
2006-03-29 15:22:11 +00:00
Vladimir Prus
6b7325c47f Fix LD_LIBRARY_PATH setting for 64-bit gcc.
[SVN r33521]
2006-03-29 15:20:08 +00:00
Vladimir Prus
2bcb681eaa Merge rpath and strip fixed for OSF from trunk.
[SVN r33520]
2006-03-29 11:43:03 +00:00
Vladimir Prus
24cf9ade0a Fix rpath and strip for OFS linker.
[SVN r33519]
2006-03-29 11:42:04 +00:00
Vladimir Prus
7a43fac0cb Merge LD_LIBRARY_PATH fix for intel.
[SVN r33516]
2006-03-29 11:08:08 +00:00
Vladimir Prus
d720ed2fb4 Set LD_LIBRARY_PATH when running tests built with intel-linux.
[SVN r33515]
2006-03-29 11:05:05 +00:00
Vladimir Prus
32f0cd7a00 Merge Qt3 fixes from trunk.
[SVN r33504]
2006-03-28 13:36:06 +00:00
Vladimir Prus
faac989c48 Unbreak Qt3.
Patch from Jurgen Hunold.


[SVN r33503]
2006-03-28 13:26:31 +00:00
Vladimir Prus
b730b9d504 Merge revision 1.64 from trunk
[SVN r33489]
2006-03-27 14:42:50 +00:00
Vladimir Prus
5187707b3d Unbreak the 'install' command.
[SVN r33488]
2006-03-27 14:41:30 +00:00
Vladimir Prus
5d43979df7 Merge fixes from HEAD.
[SVN r33484]
2006-03-27 12:05:57 +00:00
Eric Niebler
48b355d629 use fixed-width font for parameter names in doxygen-generated parameter lists
[SVN r33483]
2006-03-27 04:31:12 +00:00
Eric Niebler
b6b201be9d use fixed-width font for parameter names in doxygen-generated parameter lists
[SVN r33483]
2006-03-27 04:31:12 +00:00
Rene Rivera
0533616392 Fix missing var expansion in error message about conflicting properties.
[SVN r33482]
2006-03-27 03:28:19 +00:00
Rene Rivera
ea3a69f9fe Fixes for MinGW compilation.
* Configuration prefers using the AR in the compiler specific bin dir.
* Fix pre-delete of archives so it uses it's own action, and hence allows the archive action to be a single command.
* That fixes the problem of command line limits on the CMD shell, for archives that have many source files.


[SVN r33475]
2006-03-26 06:28:51 +00:00
Rene Rivera
e342d76792 Add RmTemps, which is the really quite version of Clean.
[SVN r33474]
2006-03-26 06:26:01 +00:00
Rene Rivera
9168b68066 Add missing "undef" feature. It's used in plenty of places but was never defined.
[SVN r33473]
2006-03-25 16:28:19 +00:00
Vladimir Prus
292f6e8a7b Allow to explicitly specify root, in case where we have trouble auto-detecting
it from the compiler name.


[SVN r33453]
2006-03-23 08:35:37 +00:00
Joel de Guzman
ceea4b80ca removed background shading
[SVN r33452]
2006-03-23 05:03:34 +00:00
Joel de Guzman
d9c3d3ee90 CSS tweaks
[heading] markup
[blurb] behavior tweaks
heading and section MPL doc style self link


[SVN r33451]
2006-03-23 04:17:18 +00:00
Joel de Guzman
bb420358c4 Remove admonition style. Let the CSS do the styling.
Always have admonition graphics


[SVN r33450]
2006-03-23 04:05:46 +00:00
Eric Niebler
3f73676ca9 improve layout for Doxygen-generated function documentation
[SVN r33445]
2006-03-22 18:46:39 +00:00
Eric Niebler
72e6a9fd9a improve layout for Doxygen-generated function documentation
[SVN r33445]
2006-03-22 18:46:39 +00:00
Vladimir Prus
bfab839510 Use project name 'qt' for Qt4 and 'qt3' for Qt3.
[SVN r33442]
2006-03-22 15:10:27 +00:00
Vladimir Prus
d7b6476f75 Don't append lib paths for all gcc version to a single RUN_PATH.
[SVN r33441]
2006-03-22 14:28:39 +00:00
Vladimir Prus
d4d2fb2c59 Make dependents of Python link to 'util' library on Unix.
[SVN r33440]
2006-03-22 14:13:43 +00:00
Vladimir Prus
bc7a3ce790 Add forwarding qt.jam.
[SVN r33439]
2006-03-22 10:21:28 +00:00
Vladimir Prus
884bdee1ec Remove qt.jam as it's moved to qt3.jam.
[SVN r33438]
2006-03-22 10:16:38 +00:00
Vladimir Prus
f3c3d3152f Declare 'dl' target only once, to avoid ambiguity if several python
versions are configured.


[SVN r33437]
2006-03-22 10:14:00 +00:00
Vladimir Prus
4abcbad0b5 Don't support QTDIR for Qt4, as Qt4 itself deprecates this environment
variable.


[SVN r33436]
2006-03-22 10:09:18 +00:00
Vladimir Prus
d1b51195ca Move qt.jam to qt3.jam.
[SVN r33435]
2006-03-22 10:03:59 +00:00
Vladimir Prus
3d29e7b48f Force all dependents of python to get 'dl' library on Linux.
[SVN r33433]
2006-03-22 09:51:24 +00:00
Vladimir Prus
c46155bcd0 Explicitly pass -RTTI on.
[SVN r33432]
2006-03-22 08:52:30 +00:00
Vladimir Prus
b79f0be0dd When Python is initialized several times, for different toolsets,
use only one interpreter command when running Boost.Python tests, not
all initialized ones.


[SVN r33428]
2006-03-22 06:56:28 +00:00
Vladimir Prus
b382a2934f Quick fix to allow configure different Python versions for different toolsets.
[SVN r33421]
2006-03-21 16:26:47 +00:00
nobody
82c5021bdd This commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
[SVN r33417]
2006-03-21 02:26:31 +00:00
Vladimir Prus
fe769d6115 Python/OSX fix from Noel Belcourt.
This change addresses how Darwin handles compiling for frameworks.  The
   python frameworks require specific #include syntax that is not present
   in the boost source code so this change specifically adds python
   framework includes to the compile line.


[SVN r33402]
2006-03-20 08:48:58 +00:00
Eric Niebler
ee148bdd26 emit header synopsis for files containing overloaded-function and enum
[SVN r33363]
2006-03-18 00:28:57 +00:00
João Abecasis
ab63060040 typo in comment
[SVN r33361]
2006-03-17 14:27:08 +00:00
Vladimir Prus
2f1373c49f Don't pass "-f" option is there's no def file. Otherwise, '-f' will
apply to the next, unrelated, element of the command line.


[SVN r33359]
2006-03-17 06:54:42 +00:00
Vladimir Prus
a3ce398a25 Announce the location of test-config.jam.
[SVN r33349]
2006-03-15 08:44:41 +00:00
Vladimir Prus
1795afe1aa Fix order of directories in BOOST_BUILD_PATH.
In 'boost-build', add the directory given as argument *after* existing
directories. So, if user set in environment
BOOST_BUILD_PATH=/home/custom_bb_files, then files from that directory
will be loaded before any stock files.

In particular, this fixes searching of user-config.jam in environmental
BOOST_BUILD_PATH.


[SVN r33348]
2006-03-15 08:43:12 +00:00
Alexander Nasonov
4c930739e9 Don't link with -ldl on FreeBSD 6.0
[SVN r33319]
2006-03-11 17:33:23 +00:00
Vladimir Prus
9819405435 Fix making shared libraries on OSF with gcc.
Patch from Markus Schoepflin.


[SVN r33310]
2006-03-10 13:38:40 +00:00
Markus Schöpflin
5487c874d1 Removed obsolete comment.
[SVN r33309]
2006-03-10 13:31:33 +00:00
Vladimir Prus
93bfdf4719 Set RUN_PATH variable when linking with gcc, which allows the testing
rules (run/unit-test) to set LD_LIBRARY_PATH variables when running test.

This is to accomotate cases where gcc is installed in non-standard location,
and the path to that location is not in LD_LIBRARY_PATH, but the binaries
still want to link to libstdc++.


[SVN r33307]
2006-03-10 11:51:24 +00:00
Vladimir Prus
2edc0893d6 Make <warnings>on the default. Increase warning level options for
compiler for <warnings>all for gcc and intel.


[SVN r33306]
2006-03-10 11:29:31 +00:00
Vladimir Prus
1b45021500 Set /Op flag only for the currenly initialized version, not for all.
[SVN r33254]
2006-03-07 12:59:37 +00:00
Vladimir Prus
841cebf11d Pass all sources to the 'achive' rule since it removed the previous
version.


[SVN r33253]
2006-03-07 11:41:53 +00:00
Vladimir Prus
82f562e249 Pass correct build dir option when testing with Boost.Build V1.
[SVN r33252]
2006-03-07 10:23:34 +00:00
Vladimir Prus
a7e1185d74 Make sure that flags specified via cflags/cxxflags/linkflags are passed
after all flags added by V2 from features. This was, explicit
warnings disabling options will after -Wall on the command line and take
effect.


[SVN r33251]
2006-03-07 10:03:50 +00:00
Douglas Gregor
cb1cd2bf33 Just allow comments to pass straight through to DocBook
[SVN r33234]
2006-03-06 15:02:56 +00:00
Vladimir Prus
e338493f9e Don't pass -Op for 8.0, as that option is not available any more.
[SVN r33229]
2006-03-06 09:10:28 +00:00
Vladimir Prus
7ad067b852 Commit new version from Jim Douglas.
Also add RPATH/RPATH_LINK settings.


[SVN r33212]
2006-03-03 14:37:18 +00:00
Vladimir Prus
a4f26164c1 Attempt to support shared libraries with dmc.jam. Not tested, since free
version of the compiler can't produce shared library anyway.

Patch from Daniel James.


[SVN r33210]
2006-03-03 14:00:13 +00:00
Vladimir Prus
b644787bcc Boost.Build V2 support
[SVN r33209]
2006-03-03 13:38:13 +00:00
John Maddock
4e35ad8bd0 Borland C++ patches.
[SVN r33185]
2006-03-01 11:05:34 +00:00
Vladimir Prus
0148ae8676 Add -Op option for msvc compiler.
The option is "Improve float consistency" and without it, we get failure
of C++ Boost's numeric/convertion/udt_example_0 test.


[SVN r33183]
2006-03-01 09:16:40 +00:00
Vladimir Prus
904f4de11c On, windows, extension for Python modules should be .dll, not .so!
[SVN r33171]
2006-02-28 09:33:56 +00:00
Vladimir Prus
7cc5d7f1d2 Fix typo in diagnostics
[SVN r33169]
2006-02-28 07:26:53 +00:00
Vladimir Prus
7c18448d0e Check that the value of the <tag> feature may be local rule name,
not fully-qualified.


[SVN r33168]
2006-02-28 07:22:47 +00:00
Aleksey Gurtovoy
1aa85336e9 patch_boost directory fix
[SVN r33144]
2006-02-27 14:33:24 +00:00
Aleksey Gurtovoy
69d77a08a3 Document patch_boost functionality
[SVN r33140]
2006-02-27 13:46:51 +00:00
Douglas Gregor
f682b80b08 Update to a newer version of the DocBook XSL
[SVN r33138]
2006-02-27 13:18:07 +00:00
Aleksey Gurtovoy
5d7f148e01 report failing libraries and platforms in alphabetic order
[SVN r33135]
2006-02-27 11:05:41 +00:00
Vladimir Prus
f6094a281e Escape backslashes in jam literals.
Patch from Daniel James.


[SVN r33133]
2006-02-27 07:02:57 +00:00
Vladimir Prus
28b390d295 Quoted the entire command, not just path, for clarity.
[SVN r33132]
2006-02-27 06:59:54 +00:00
Vladimir Prus
d49d5936a8 Make sure DMC compiler is invoked by command containing only backward slashes.
Thanks to Daniel James for reporting that this is necessary.


[SVN r33122]
2006-02-26 16:52:26 +00:00
Vladimir Prus
1bb1163060 * feature.jam (compose): Fix check that a property can't be part of it's
own expansion.

Thanks to Yee Zheng for the bug report.


[SVN r33120]
2006-02-26 16:29:46 +00:00
Vladimir Prus
237b73ddee For Windows, don't add version to Python interpreter name. Seem that this
does not work.


[SVN r33118]
2006-02-26 16:19:05 +00:00
Vladimir Prus
25b9bdc170 Fix detection of Python on Darwin.
Patch from Noel Belcourt.


[SVN r33117]
2006-02-26 16:17:20 +00:00
Markus Schöpflin
a5461b0e84 Don't suppress any warnings by default, display warnings with tag instead of number.
[SVN r33098]
2006-02-24 09:31:59 +00:00
Rene Rivera
63a95fc570 Allow presetting of JAMROOT by users.
[SVN r33091]
2006-02-23 17:52:31 +00:00
Douglas Gregor
7eeb98cfdf Don't remove backup file
[SVN r33071]
2006-02-21 21:09:39 +00:00
Vladimir Prus
ac68e5c58d Documenting testing.launcher
[SVN r33067]
2006-02-21 14:42:42 +00:00
Vladimir Prus
7385d7c6ec Specify full name for installed file, since 'install' now requires full name
[SVN r33066]
2006-02-21 13:36:35 +00:00
Vladimir Prus
3456e8fda4 Added the ability for a toolset to set a prefix for a target type, e.g., a
"lib" prefix for a LIB type.  This was implemented by generalizing
the existing capability to set a target file suffix.

  * build/type.jam
(set-generated-target-suffix):  Refactored to forward call to new
set-generated-target-ps rule.

(change-generated-target-suffix):  Refactored to forward call to new
change-generated-target-ps rule.

(generated-target-suffix-real):  Renamed to generated-target-ps-real
with argument indicating prefix or suffix.

(generated-target-suffix):  Refactored to forward call to new
generated-target-ps rule.

(generated-target-ps):  New helper rule - returns assigned prefix or suffix
acccording to prefix/suffix argument.

(set-generated-target-prefix):  New rule sets target type prefix.

(change-generated-target-prefix):  New rule changes target type prefix.

(generated-target-prefix):  New rule returns target type prefix.

(set-generated-target-ps):  New helper rule - sets prefix/suffix
	for a target type.

	(change-generated-target-ps):  New helper rule - changes
	prefix/suffix for a target type.

* build/virtual-target.jam
(add-prefix-and-suffix):  Invokes new type.generated-target-prefix
to get assigned prefix.  Still some unfinished business with unix
handling - suggest moving commented "hacky" stuff to unix toolset if that
makes sense.

* Formal test case not yet added.  Was tested with my custom hptns toolset.

Patch from Mark Evans.


[SVN r33065]
2006-02-21 13:31:53 +00:00
Vladimir Prus
2214ff6acb Allow <name> work for 'install', when there's a single source
[SVN r33064]
2006-02-21 13:08:53 +00:00
Vladimir Prus
4c9acef88a Document the --build-dir option.
[SVN r33063]
2006-02-21 12:16:10 +00:00
Vladimir Prus
ef59f5e1e8 Document command line options using variablelist, not table. It's uglier, but
it's easier to put lots of docs for an option.


[SVN r33062]
2006-02-21 12:05:01 +00:00
Vladimir Prus
09b3828ee6 Fixes for 'install' rule.
- Copy the <linkflags> feature when relinking targets.
- Don't install typeless targets if explicit list of
  allowed types is specified.
- Fix the 'rename' rule to handle <runtime-debugging> feature.


[SVN r33057]
2006-02-21 09:08:29 +00:00
Vladimir Prus
3640c73464 Adjust to new jam location
[SVN r33056]
2006-02-21 08:30:55 +00:00
Vladimir Prus
410a5af29d Cleanup generator overrides
[SVN r33055]
2006-02-21 08:18:22 +00:00
Vladimir Prus
a528a818f9 Remove unused rule 'has-attribute', that was using undefined 'get-feature',
and so could not work anyway.


[SVN r33054]
2006-02-21 07:42:18 +00:00
Vladimir Prus
93b2666b06 Try to property set interpreter for NT.
[SVN r33051]
2006-02-21 07:27:39 +00:00
Aleksey Gurtovoy
d1580f7688 enable separate environment setup for building bjam
[SVN r33049]
2006-02-21 05:11:23 +00:00
Vladimir Prus
eebee39c56 Don't inherit -Wall from gcc.
[SVN r33028]
2006-02-20 16:14:18 +00:00
Vladimir Prus
9f11911aa4 qcc fixes from Jim Douglas.
[SVN r33027]
2006-02-20 16:11:53 +00:00
Vladimir Prus
71462e822c Fix setting of PYTHONPATH on Windows.
[SVN r33022]
2006-02-20 14:26:22 +00:00
Douglas Gregor
ef29572a05 Some cosmetic tweaks to get rid of empty synopses, empty function groups, and use more nested directories
[SVN r33018]
2006-02-20 03:09:03 +00:00
John Maddock
05915d3d66 Added support for optional components that don't get scanned by default.
[SVN r33012]
2006-02-19 16:19:02 +00:00
Aleksey Gurtovoy
d6e58af1ee Encoding fixes
[SVN r33003]
2006-02-19 11:27:09 +00:00
Vladimir Prus
b74f37657a Remove 'tru64' -- it's now renamed to "hp_cxx".
[SVN r32964]
2006-02-16 13:05:43 +00:00
Vladimir Prus
f6aba06cc6 First version of qcc toolset
[SVN r32963]
2006-02-16 12:45:46 +00:00
Vladimir Prus
5e44119661 Add /DLL right to the msvc.link.dll action, don't use any fancy flag
settings. This means that all targets linked with link.dll will always be
linked with /DLL flag, most notably PYTHON_EXTENSION.


[SVN r32959]
2006-02-16 10:29:32 +00:00
Vladimir Prus
2e1cb6957c Suppress some warnings
[SVN r32953]
2006-02-16 08:11:35 +00:00
Vladimir Prus
a598001bc9 Resolve confict between builtin.lib-generator and $(toolset).prebuilt
in favour of the latter (toolset.prebuilt). This cuts down the number
of generator invocations for prebuilt target and is more clear.

Thanks to Mark Evans for pointing this out.


[SVN r32952]
2006-02-16 07:47:09 +00:00
Vladimir Prus
4d093e107c New rule virtual-target.select-by-type.
[SVN r32950]
2006-02-16 07:18:31 +00:00
Jim Douglas
be14377de3 Changes to ensure QNX/QCC compatability
[SVN r32943]
2006-02-15 19:57:56 +00:00
Rene Rivera
f79214223a Remove obsolete bjam sources now that they are at the new rootl/tools/jam/src location.
[SVN r32935]
2006-02-15 00:12:21 +00:00
Vladimir Prus
4c12aad182 Fix references to old toolset name
[SVN r32922]
2006-02-14 10:52:18 +00:00
Vladimir Prus
25624729f9 Rename 'tru64' to 'hp_cxx', as discussed on the mailing list.
[SVN r32921]
2006-02-14 10:47:17 +00:00
Vladimir Prus
9413b107d0 Improve error reporting
[SVN r32915]
2006-02-14 08:48:31 +00:00
Vladimir Prus
6c863664d8 Update mailing list URL
[SVN r32913]
2006-02-14 08:03:39 +00:00
Vladimir Prus
8be49f0045 Make the 'warnings' and 'warnings-as-errors' features propagated.
[SVN r32895]
2006-02-13 15:57:10 +00:00
Vladimir Prus
0c0a96d2f6 Another attempt to workaround warning on HP-CXX.
[SVN r32894]
2006-02-13 13:33:27 +00:00
Markus Schöpflin
9984ccc7c6 Mark all unresolved symbols as expected when creating dynamic libraries.
[SVN r32892]
2006-02-13 13:19:37 +00:00
Vladimir Prus
fb90c40ef7 Rename 'lib c' to 'lib cc' because HP-CXX compiler confuses 'libc.so' with
the system C runtime library.


[SVN r32891]
2006-02-13 12:29:57 +00:00
Markus Schöpflin
2eae4420a8 The compiler is forced to compile the files as C++ (-x cxx) because
otherwise it will silently ignore files with no file extension.


[SVN r32890]
2006-02-13 12:05:30 +00:00
Vladimir Prus
cf0a9229be Attempt to suppress a warning
[SVN r32887]
2006-02-13 10:56:47 +00:00
Vladimir Prus
62eb49d887 More fixes:
- Resolve ambiguity between builtin.prebuilt and tru64.prebuilt.
- Remove archive files before creating. This is like is done for gcc,
  and removes "creating foobar.a" warnings as well.


[SVN r32886]
2006-02-13 10:51:49 +00:00
Vladimir Prus
2a9f3e7683 Fix a problem where <implicit-dependency> had no effect unless
the target named by the property was also build (by virtue of being in
the same Jamfile and not marked as "explicit").


[SVN r32885]
2006-02-13 10:34:45 +00:00
Vladimir Prus
8a51e6325e Add a test that <source> in 'lib' works even if there's no explicit sources.
[SVN r32882]
2006-02-13 07:51:33 +00:00
Vladimir Prus
05c80c211c Corrects a problem in the handling of <conditional>@rule in
the lib rule, e.g.:

lib foo : : <conditional>@sources ;

Prior to the patch, this was treating the library as a prebuilt
library because of the absence of any source arguments.  Thus
nothing would get built.

 * tools/builtin.jam
   (lib-generator.run): Added additional constraint when setting
   library type to SEARCHED_LIB.

Patch from Mark Evans.


[SVN r32880]
2006-02-13 07:39:17 +00:00
Rene Rivera
fba23ce827 Adjust Boost.Jam references to new root/tools/jam location.
[SVN r32873]
2006-02-12 23:18:46 +00:00
Rene Rivera
2729a6f3ef More adjustments to get the RPM built.
[SVN r32867]
2006-02-12 20:59:42 +00:00
Rene Rivera
9fc15c145c Fix path to docbook dtd on Ubuntu Linux.
[SVN r32866]
2006-02-12 20:19:15 +00:00
Rene Rivera
e18c023a57 Readjust to package new docs.
[SVN r32864]
2006-02-12 20:15:56 +00:00
Rene Rivera
1245f6a79d Minor mod to find the docbook installation in Ubuntu Linux.
[SVN r32863]
2006-02-12 19:51:51 +00:00
Rene Rivera
8bee440180 Build of distribution archives. Remove now outdated Jam docs.
[SVN r32860]
2006-02-12 17:24:46 +00:00
Douglas Gregor
0815916bf6 Use longer names for reference entries
[SVN r32831]
2006-02-11 17:32:04 +00:00
Aleksey Gurtovoy
ef91c2d1dd Fix rmdirs to properly handle unicode filenames
[SVN r32824]
2006-02-11 04:40:35 +00:00
John Maddock
fa6e45e215 Added --list-short option that outputs abreviated list.
[SVN r32812]
2006-02-10 17:11:25 +00:00
Markus Schöpflin
6d1e4fbff0 Added Tru64 support.
[SVN r32809]
2006-02-10 16:05:26 +00:00
Vladimir Prus
f4fba25437 New "c++abi" feature. Implement "cxxarm" value of that feature to Tru64,
and add proper -model compiler flags.


[SVN r32808]
2006-02-10 15:00:52 +00:00
Aleksey Gurtovoy
20738bf51d Check for errors
[SVN r32804]
2006-02-10 10:43:29 +00:00
Aleksey Gurtovoy
7d51107e96 Encoding fixes
[SVN r32803]
2006-02-10 10:43:00 +00:00
Vladimir Prus
57044a46ac Minor updates
[SVN r32802]
2006-02-10 09:56:43 +00:00
Vladimir Prus
d9c5a29503 Exit if one of processed options wants to exit.
[SVN r32769]
2006-02-09 13:53:20 +00:00
Vladimir Prus
2046da3fd6 Forgotten change.
[SVN r32768]
2006-02-09 13:39:38 +00:00
Vladimir Prus
565449949f Print the value of "project-help" variant in ./Jamfile on --help option.
[SVN r32767]
2006-02-09 13:38:13 +00:00
Vladimir Prus
e083c1a83f Update tracker URL
[SVN r32765]
2006-02-09 10:40:43 +00:00
Vladimir Prus
3daf074a6c Remove obsolete FIXMEs
[SVN r32763]
2006-02-09 10:29:16 +00:00
Vladimir Prus
1d9d074678 More Tru64 fixes:
- add '-shared' for DLL compiles
- compile C files with the C compiler.


[SVN r32762]
2006-02-09 10:27:51 +00:00
Vladimir Prus
5fb77e6796 For
bjam --clean some_main_target

don't clean files belonging to other main targets, even if those other main
targets are dependencies of 'some_main_target'.


[SVN r32760]
2006-02-09 09:42:52 +00:00
Vladimir Prus
e1afb6a075 Document '--clean' and '--clean-all'. Move basic invocation systax from
"Reference" to "User manaul".


[SVN r32759]
2006-02-09 08:46:03 +00:00
Douglas Gregor
2e98afcbb0 Omit headers when there are no functions in them
[SVN r32757]
2006-02-09 04:13:53 +00:00
Douglas Gregor
e879cc3b64 Don't indent output from BoostBookified Doxygen XML
[SVN r32756]
2006-02-09 03:56:22 +00:00
Douglas Gregor
1b421c8678 Support virtual, static using a hack
[SVN r32755]
2006-02-09 03:40:50 +00:00
Vladimir Prus
7e4eb185d2 Change the --clean option to only clean targets under references projects.
Add the --clean-all option to clean everything.


[SVN r32739]
2006-02-08 15:24:31 +00:00
Vladimir Prus
f7f28535a7 Remove the extra ';'.
[SVN r32738]
2006-02-08 14:59:17 +00:00
Vladimir Prus
1042d4bad6 Fix a couple of bugs
[SVN r32734]
2006-02-08 13:20:00 +00:00
Vladimir Prus
fa093cb38d Port Digital Marc toolset from V1
[SVN r32732]
2006-02-08 12:40:46 +00:00
Vladimir Prus
886fbceca8 Port Tru64 toolset from V1
[SVN r32729]
2006-02-08 11:14:14 +00:00
Vladimir Prus
155c4d41d5 Ouch, my last 'make' changes broke setting flags on module.
[SVN r32725]
2006-02-08 09:43:59 +00:00
Vladimir Prus
e84a225c58 Forgotten change to inline.py.
This was supposed to go together with "ignore suffix of main target name"
patch.


[SVN r32724]
2006-02-08 09:30:43 +00:00