Commit Graph

12124 Commits

Author SHA1 Message Date
Rene Rivera
606611a5f3 Merge from RC, re: AIX fixes.
[SVN r37847]
2007-06-01 16:12:28 +00:00
Rene Rivera
3c98b2feb5 Merge from RC, re: AIX fixes.
[SVN r37847]
2007-06-01 16:12:28 +00:00
Rene Rivera
705598d650 Partial merge from RC, re: AIX fixes.
[SVN r37845]
2007-06-01 16:11:56 +00:00
Rene Rivera
104103ee0d Partial merge from RC, re: AIX fixes.
[SVN r37845]
2007-06-01 16:11:56 +00:00
Rene Rivera
ac7042890c 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
Rene Rivera
b8f8430926 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
112b978c43 Fix Trac #1013.
[SVN r37839]
2007-05-31 23:34:46 +00:00
Thomas Witt
b99ba70014 Fix Trac #1013.
[SVN r37839]
2007-05-31 23:34:46 +00:00
Vladimir Prus
a8bf980574 Pass result via virtual-target.register
[SVN r37666]
2007-05-11 12:58:36 +00:00
Vladimir Prus
7310a7635e Pass result via virtual-target.register
[SVN r37666]
2007-05-11 12:58:36 +00:00
Dave Abrahams
5b8dcc1395 Fix link to defunct yahoo group.
[SVN r37660]
2007-05-11 02:04:39 +00:00
Dave Abrahams
dcbb126505 Fix link to defunct yahoo group.
[SVN r37660]
2007-05-11 02:04:39 +00:00
Rene Rivera
edbf4a089d (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
d57956a5a3 (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
2a6c000c8d Set the version number of msvc when configuring a default autodetected version.
[SVN r37633]
2007-05-08 15:45:38 +00:00
Rene Rivera
b0a673284b Set the version number of msvc when configuring a default autodetected version.
[SVN r37633]
2007-05-08 15:45:38 +00:00
Rene Rivera
a7794f450f (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
4c7ce63704 (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
ac1109b9ee 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
11e48143d3 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
609770ebf0 Fix extra file.
[SVN r37555]
2007-05-01 22:57:41 +00:00
Rene Rivera
1084c8a571 Fix extra file.
[SVN r37555]
2007-05-01 22:57:41 +00:00
Rene Rivera
b3599307cb Bump to version 3.1.15.
[SVN r37546]
2007-05-01 03:58:24 +00:00
Rene Rivera
48767f54a2 Bump to version 3.1.15.
[SVN r37546]
2007-05-01 03:58:24 +00:00
Rene Rivera
779bcbb8b1 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
Rene Rivera
7ddc4e043a 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
8b37200e63 Relieve need to explicitly configure Python
[SVN r37382]
2007-04-06 18:17:43 +00:00
Dave Abrahams
ff4c9c4678 Relieve need to explicitly configure Python
[SVN r37382]
2007-04-06 18:17:43 +00:00
Dave Abrahams
ade5390d4e Revert bad changes
[SVN r37347]
2007-04-03 18:27:17 +00:00
Dave Abrahams
f63f287a94 Revert bad changes
[SVN r37347]
2007-04-03 18:27:17 +00:00
Dave Abrahams
3e78309c01 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
4f0eaeede0 Bringing forward BBv2/Python support and a few other things that were
obviously more up-to-date on the RC branch.

Removed the Boost.Python v1 zip archive.


[SVN r37346]
2007-04-03 17:10:53 +00:00
Dave Abrahams
9e7f5f50c9 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
Dave Abrahams
d99a280ef5 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
86d8ad3a39 More fixes and cleanups to make the translation now comparable to the XSLT translator.
[SVN r37325]
2007-04-01 04:45:31 +00:00
Rene Rivera
74d8dd29c8 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
67c8babc89 Get rid of the trailing blanks
[SVN r37322]
2007-03-31 05:03:31 +00:00
Victor A. Wagner Jr.
c1b72d77e8 Get rid of the trailing blanks
[SVN r37322]
2007-03-31 05:03:31 +00:00
Dave Abrahams
1d08e7f9dd Remove -lpthread for SunOS
[SVN r37320]
2007-03-31 00:08:28 +00:00
Dave Abrahams
ebaa69393b Remove -lpthread for SunOS
[SVN r37320]
2007-03-31 00:08:28 +00:00
Dave Abrahams
d38e995161 Fix the use of system library dependencies
[SVN r37310]
2007-03-28 12:44:08 +00:00
Dave Abrahams
01a0c6864f Fix the use of system library dependencies
[SVN r37310]
2007-03-28 12:44:08 +00:00
Boris Gubenko
2b8b44530c remove hard-coded -mt
[SVN r37308]
2007-03-28 12:28:22 +00:00
Boris Gubenko
cd301db7c8 remove hard-coded -mt
[SVN r37308]
2007-03-28 12:28:22 +00:00
Rene Rivera
702af60143 More cleanup. Finish commenting functions.
[SVN r37306]
2007-03-28 03:43:27 +00:00
Rene Rivera
09a0182e98 More cleanup. Finish commenting functions.
[SVN r37306]
2007-03-28 03:43:27 +00:00
Dave Abrahams
76572484ed 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
6c13901b8c 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
de81f5be4f 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
a5c9a2a414 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