2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-15 00:52:16 +00:00
Commit Graph

3696 Commits

Author SHA1 Message Date
Vladimir Prus
1e0f2096b6 Merge from trunk
[SVN r52376]
2009-04-14 07:59:30 +00:00
Vladimir Prus
47c9cd43fc Improve handling of 'complete' build type.
Previous code used default-build attribute to cause a number
of property sets be requested, and then used indirect
conditional requirements to filter out inappropriate ones,
using the <build>no feature. This worked but is messy, and resulted
in a pile of unclear messages about <build>no. This patch
introduces custom main target class that handles filtering,
so we don't ever try to build with undesired property sets.


[SVN r52319]
2009-04-11 07:22:28 +00:00
Dave Abrahams
7741be5527 Makes it possible to use an installed docutils without referring to a
source distro directory.

[SVN r52306]
2009-04-10 20:02:51 +00:00
David Deakins
7ac3cc378f As of STLport 5.2, the version number is no longer included in the name of the static libraries.
[SVN r52270]
2009-04-08 21:11:25 +00:00
Vladimir Prus
d0ce66eefe Fix exe extension on Cygwin.
Fixes #2913.


[SVN r52212]
2009-04-06 09:46:17 +00:00
Vladimir Prus
9505640385 Make Jamroots inherit from project-config, if one exists.
[SVN r52174]
2009-04-04 21:16:05 +00:00
Vladimir Prus
2e5e78b713 Adjust the search for project-config.jam.
[SVN r52173]
2009-04-04 21:15:09 +00:00
Vladimir Prus
ca203a0784 Allow Boost.Build to override the value of -j.
[SVN r52171]
2009-04-04 18:55:37 +00:00
Vladimir Prus
19851c700f Implement project-config.jam loading.
[SVN r52170]
2009-04-04 18:54:12 +00:00
Vladimir Prus
97c15415aa Unbreak prebuilt libraries on pathscale.
[SVN r52165]
2009-04-04 07:38:27 +00:00
Vladimir Prus
a7eeaf28b7 Adjust intel-linux inlining options for newer versions.
Fixes #2419.


[SVN r52164]
2009-04-04 07:29:30 +00:00
Vladimir Prus
6ff23cb92d Add example of using built tool.
[SVN r52098]
2009-04-01 06:34:39 +00:00
Vladimir Prus
502d5df52e Support for 64-bit compilation on acc.
[SVN r52079]
2009-03-31 18:54:47 +00:00
Vladimir Prus
33cf727d53 Document the preserve-test-targets feature.
[SVN r52063]
2009-03-30 17:23:52 +00:00
Vladimir Prus
b6ed5d3cc3 Preserve test targets by default.
[SVN r52062]
2009-03-30 17:16:09 +00:00
Daniel James
0df15ea014 Merge misc. changes from trunk, mostly minor documentation fixes.
Merged revisions 48412,50921,51042,51369,51386-51387,51506-51507,51668,51802,51804,51881 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r48412 | danieljames | 2008-08-28 11:23:33 +0100 (Thu, 28 Aug 2008) | 1 line
  
  Fix a typo. Thanks to Jon Biggar.
........
  r50921 | danieljames | 2009-01-31 09:36:38 +0000 (Sat, 31 Jan 2009) | 1 line
  
  Remove executable flag from preprocess.cmd. It was a mistake to add it.
........
  r51042 | danieljames | 2009-02-06 00:04:44 +0000 (Fri, 06 Feb 2009) | 1 line
  
  Ignore some version control files in inspect.
........
  r51369 | danieljames | 2009-02-21 18:49:48 +0000 (Sat, 21 Feb 2009) | 1 line
  
  Minor markup fix in concept check documentation.
........
  r51386 | danieljames | 2009-02-22 11:53:28 +0000 (Sun, 22 Feb 2009) | 1 line
  
  Add index.html file for compose, as our server setup doesn't support index.htm files.
........
  r51387 | danieljames | 2009-02-22 11:53:48 +0000 (Sun, 22 Feb 2009) | 5 lines
  
  Add missing index.html file for MPI and GIL.
  
  All the top level libraries now have index.html files but
  several sub-libraries don't. I'm not sure it's worth adding them as many
  of them don't have appropriate subdirectories anyway.
........
  r51506 | danieljames | 2009-03-01 14:16:00 +0000 (Sun, 01 Mar 2009) | 1 line
  
  Update links to command line invocation.
........
  r51507 | danieljames | 2009-03-01 14:16:24 +0000 (Sun, 01 Mar 2009) | 1 line
  
  Use xpointer attributes in the boost build documentation.
........
  r51668 | danieljames | 2009-03-09 20:56:51 +0000 (Mon, 09 Mar 2009) | 1 line
  
  Redirect to the Trac wiki instead of the old one.
........
  r51802 | danieljames | 2009-03-16 20:21:05 +0000 (Mon, 16 Mar 2009) | 1 line
  
  Use paragraphs inside purpose tags.
........
  r51804 | danieljames | 2009-03-16 20:21:46 +0000 (Mon, 16 Mar 2009) | 1 line
  
  Give the variablelist a margin.
........
  r51881 | danieljames | 2009-03-21 15:35:35 +0000 (Sat, 21 Mar 2009) | 1 line
  
  Fix html.
........


[SVN r51897]
2009-03-22 10:42:48 +00:00
Vladimir Prus
e0c99b52e3 Include unistd.h
Fixes #2596.


[SVN r51896]
2009-03-21 23:12:15 +00:00
Vladimir Prus
222e32cf97 Ubreak stdlib=sun-stlport.
This patch makes the feature module check if a feature value
is actually a complete permissible value, before splitting at
'-' and treating each element as subfeature.

Patch from Noel Belcourt.


[SVN r51893]
2009-03-21 22:45:05 +00:00
Vladimir Prus
ca3f90c062 Remove another use of -qtwolink.
[SVN r51792]
2009-03-16 10:57:06 +00:00
Daniel James
c8186d0d6a Merge most of the recent changes to quickbook and boostbook.
Left out doxygen changes: [51323],[51324],[51680]
And a quickbook change which might be a breaking change: [51403]

Fixes #1977, #1170, #1213, #2701.
Refs #2153, #2771.

Merged revisions 51268-51269,51319-51321,51370-51372,51388-51389,51401-51402,51405-51406,51508,51647,51696 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r51268 | johnmaddock | 2009-02-16 10:39:18 +0000 (Mon, 16 Feb 2009) | 1 line
  
  Add default path for callouts.
........
  r51269 | johnmaddock | 2009-02-16 10:40:26 +0000 (Mon, 16 Feb 2009) | 1 line
  
  Add preliminary HTMLHelp support.
........
  r51319 | danieljames | 2009-02-18 21:22:37 +0000 (Wed, 18 Feb 2009) | 1 line
  
  Remove long out of date warning.
........
  r51320 | danieljames | 2009-02-18 21:23:13 +0000 (Wed, 18 Feb 2009) | 1 line
  
  Write out the quickbook options when the file is missing.
........
  r51321 | danieljames | 2009-02-18 21:23:35 +0000 (Wed, 18 Feb 2009) | 1 line
  
  Add default path for callouts to xhtml.
........
  r51370 | danieljames | 2009-02-21 18:50:00 +0000 (Sat, 21 Feb 2009) | 4 lines
  
  Regenerate boostbook reference documentation and merge with existing
  documentation.
  
  Ref #2153
........
  r51371 | danieljames | 2009-02-21 18:50:14 +0000 (Sat, 21 Feb 2009) | 1 line
  
  Fix links in standalone boostbook documentation.
........
  r51372 | danieljames | 2009-02-21 18:50:25 +0000 (Sat, 21 Feb 2009) | 3 lines
  
  Change license in boostbook docs to boost license.
  
  Douglas Gregor is listed in the blanket permissions file.
........
  r51388 | danieljames | 2009-02-22 11:54:01 +0000 (Sun, 22 Feb 2009) | 1 line
  
  This DTD isn't stable, so I'm calling it a 'development' version. Which is probably wrong, but there you go.
........
  r51389 | danieljames | 2009-02-22 11:54:18 +0000 (Sun, 22 Feb 2009) | 2 lines
  
  Support the alt tag in headername and macroname. Also make headername
  and macroname valid. Refs #1977
........
  r51401 | danieljames | 2009-02-22 23:47:51 +0000 (Sun, 22 Feb 2009) | 8 lines
  
  Add a purpose for macroname, headername, enumname, globalname.
  
  Ref #2153: There's still no documentation for methodname and classname.
  These are actually defined in the docbook DTD for a different purpose so
  I'm not sure how to deal with them.
  
  http://www.docbook.org/tdg/en/html/methodname.html
  http://www.docbook.org/tdg/en/html/classname.html
........
  r51402 | danieljames | 2009-02-22 23:48:37 +0000 (Sun, 22 Feb 2009) | 7 lines
  
  Generate slightly more valid boostbook.
  
  For document types other than library:
  * Don't generate name or dirname for document types.
  * Put title before document info.
  
  Ref #2771
........
  r51405 | danieljames | 2009-02-22 23:49:21 +0000 (Sun, 22 Feb 2009) | 3 lines
  
  Print out unexpected characters as errors.
  
  Ref #1170
........
  r51406 | danieljames | 2009-02-22 23:49:36 +0000 (Sun, 22 Feb 2009) | 1 line
  
  Better handling of errors without line numbers.
........
  r51508 | danieljames | 2009-03-01 14:16:44 +0000 (Sun, 01 Mar 2009) | 3 lines
  
  Try to make anchor and link usage a little clearer.
  
  Refs #1213, #2701
........
  r51647 | danieljames | 2009-03-08 09:45:51 +0000 (Sun, 08 Mar 2009) | 1 line
  
  Display text purposes in function reference.
........
  r51696 | johnmaddock | 2009-03-11 10:22:42 +0000 (Wed, 11 Mar 2009) | 1 line
  
  Set margins to 0pt so they line up with surrounding text rather than appearing outside it - prevents margins from overlapping other content.
........


[SVN r51774]
2009-03-14 11:42:38 +00:00
Vladimir Prus
7c6af70505 Don't use -qtwolink.
It is reported in http://permalink.gmane.org/gmane.comp.lib.boost.build/20456
as breaking things.


[SVN r51761]
2009-03-13 19:12:02 +00:00
Vladimir Prus
7793f0a060 Ubreak prebuilt libraries on vacpp.
[SVN r51760]
2009-03-13 19:08:55 +00:00
Vladimir Prus
917f6d4f78 Use -bnoipath on vacpp/AIX.
Patch from Etienne PIERRE. Fixes #2843.


[SVN r51697]
2009-03-11 12:43:24 +00:00
John Maddock
3ab33a9138 Fix pch support.
[SVN r51570]
2009-03-03 13:47:44 +00:00
Daniel James
27b96125bc Use xpointer attributes in the boost build documentation.
[SVN r51507]
2009-03-01 14:16:24 +00:00
Daniel James
1f96953d9e Update links to command line invocation.
[SVN r51506]
2009-03-01 14:16:00 +00:00
Vladimir Prus
dfda1c2bc4 Don't inherit PCH generators, since they probably don't work.
[SVN r51481]
2009-02-28 11:57:44 +00:00
John Maddock
5e4dfb8ab9 Merge PDF build changes from Trunk.
[SVN r51417]
2009-02-23 18:39:32 +00:00
Jurko Gospodnetić
9de7e80a1a Makes the Boost Build testing system correctly report the number of passed test cases instead of reporting all test cases as passed.
[SVN r51396]
2009-02-22 17:36:30 +00:00
Jurko Gospodnetić
58efd51dc4 Added a comment specifying several alternative implementations for the common.file-creation-command rule on Windows.
[SVN r51395]
2009-02-22 17:34:25 +00:00
Jurko Gospodnetić
16f13773ef Cleaned up the Boost Build example/generate/jamroot.jam example source file. No functional changes.
[SVN r51394]
2009-02-22 16:56:04 +00:00
Jurko Gospodnetić
478d847f17 Converted tabs to spaces in the Boost Build test/test_all.py to make all whitespace style used in this file consistent.
[SVN r51391]
2009-02-22 16:02:58 +00:00
Jurko Gospodnetić
955acd74da Removed trailing spaces.
[SVN r51390]
2009-02-22 15:55:04 +00:00
Jürgen Hunold
ca2cb42415 Merged revisions 51013,51230,51275,51300,51313 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r51013 | jhunold | 2009-02-04 20:14:01 +0100 (Wed, 04 Feb 2009) | 3 lines
  
  Apply patch from Alexey Pakhunov for improved msvc assembler support.
  Fixes https://zigzag.lvk.cs.msu.su:7813/boost.build/ticket/214
........
  r51230 | jhunold | 2009-02-12 21:38:33 +0100 (Thu, 12 Feb 2009) | 7 lines
  
  Major refactoring of Qt4 toolchain featuring:
  - support for multiple 'using qt' statements.
  - auto-detection of Qt version using qmake.
  - support for user-specified version.
  - better debug messages.
  - support for toolset requirements.
........
  r51275 | jhunold | 2009-02-16 20:35:15 +0100 (Mon, 16 Feb 2009) | 2 lines
  
  Fix: Correct handling of include paths with spaces.
........
  r51300 | jhunold | 2009-02-17 20:30:19 +0100 (Tue, 17 Feb 2009) | 2 lines
  
  Add support for QtScriptTools (Qt-4.5)
........
  r51313 | jhunold | 2009-02-18 20:11:49 +0100 (Wed, 18 Feb 2009) | 2 lines
  
  Refactoring: Rename uic-h to uic to get uniform toolnames.
........


[SVN r51334]
2009-02-19 19:36:47 +00:00
Vladimir Prus
5873b7bc23 When deciding what options compiler accepts, use the version number the
compiler has reported, as opposed to the version number specified by the
user in user-config.jam.


[SVN r51326]
2009-02-19 09:17:20 +00:00
Jürgen Hunold
7ab89e8ed7 Refactoring: Rename uic-h to uic to get uniform toolnames.
[SVN r51313]
2009-02-18 19:11:49 +00:00
Vladimir Prus
ad8b13cb7e Do not use -fast, since it causes the code to be generated for
the processor the compiler is running on. Use -xO4 instead.
Fixes #2773.


[SVN r51308]
2009-02-18 12:49:13 +00:00
Jürgen Hunold
18b11c7960 Add support for QtScriptTools (Qt-4.5)
[SVN r51300]
2009-02-17 19:30:19 +00:00
Jürgen Hunold
b9b1382251 Fix: Correct handling of include paths with spaces.
[SVN r51275]
2009-02-16 19:35:15 +00:00
John Maddock
a8c9875b9b Add preliminary HTMLHelp support.
[SVN r51269]
2009-02-16 10:40:26 +00:00
Vladimir Prus
46ee4613a0 Don't unintentially collect all new targets in a global variable.
[SVN r51260]
2009-02-15 19:02:10 +00:00
Steven Watanabe
8d541bc844 Use .dll extension for shared libraries on cygwin. Fixes #2734
[SVN r51241]
2009-02-13 20:51:25 +00:00
Steven Watanabe
1b9601f79d Use $(type) instead of type. Fixes #2648
[SVN r51240]
2009-02-13 16:55:07 +00:00
Jürgen Hunold
83f272906b Major refactoring of Qt4 toolchain featuring:
- support for multiple 'using qt' statements.
- auto-detection of Qt version using qmake.
- support for user-specified version.
- better debug messages.
- support for toolset requirements.


[SVN r51230]
2009-02-12 20:38:33 +00:00
Steven Watanabe
34c4942aee Fix generator_selection on windows
[SVN r51227]
2009-02-12 19:10:40 +00:00
Jürgen Hunold
7c4d02c250 Apply patch from Alexey Pakhunov for improved msvc assembler support.
Fixes https://zigzag.lvk.cs.msu.su:7813/boost.build/ticket/214


[SVN r51013]
2009-02-04 19:14:01 +00:00
Vladimir Prus
c78994c854 Avoid duplicate target error when using <embed-manifest>off.
Patch from Alexey Pakhunov.


[SVN r51007]
2009-02-04 07:47:11 +00:00
Dave Abrahams
8efdb0f474 merged [50869] from trunk
[SVN r50909]
2009-01-30 17:27:23 +00:00
Dave Abrahams
5c69c43f95 Attempt to satisfy intel-linux 9.0's apparent need for -lutil
[SVN r50869]
2009-01-29 15:26:02 +00:00
John Maddock
b14c03ab92 Patch for tool being unable to locate the manifest tool mt.exe.
[SVN r50782]
2009-01-26 10:00:10 +00:00