78 Commits

Author SHA1 Message Date
René Ferdinand Rivera Morell 605ebf7143 Add support for modular build structure. (#63)
* Make the library modular usable.

* Switch to library requirements instead of source. As source puts extra source in install targets.

* Add requires-b2 check to top-level build file.

* Update dependencies.

* Bump B2 require to 5.2

* Update copyright dates.

* Move inter-lib dependencies to a project variable and into the build targets.

* Adjust doc build to avoid boost-root references.

* Update build deps.

* Change math dep real target math/tr1.

* Move include to target.
2025-05-02 19:24:25 +03:00
Chris Lesiak b0b9c51646 Fix Errors in Why Homogeneous Systems
The FAQ entry on homogeneous systems asks the reader to consider the
following:

cout << sin(asin(180.0 * degrees));

There are two problems with this:
1.  It won't compile because asin does not take an angle.
2.  Even with the order of asin and sin swapped, the example is
    confusing because it isn't clear if the results should be
    180 degrees, or 0 degrees.

Improve the explanation by swapping sin and asin and using 90 degrees.
2018-01-02 17:40:20 +01:00
Rene Rivera 4840fc8666 Add, and update, documentation build targets. 2016-10-07 23:07:37 -05:00
Marek Kurdej 12f0a2eb0a Fix quickbook warning about deprecated '\n' in generated base_units.qbk. 2014-11-06 12:32:02 +01:00
Marek Kurdej 9ba957d720 Add doc for boost/units/systems/information.hpp. 2014-11-06 12:22:02 +01:00
Marek Kurdej 2042d4d723 Fix documentation on information system units (not only base units). 2014-11-06 12:14:53 +01:00
Marek Kurdej aaffc7fa6f Fix documentation on information system units. 2014-11-05 18:24:23 +01:00
Daniel James feb15e1fa9 Update various libraries' documentation build.
Mostly to use the images and css files under doc/src instead of
doc/html, usually be deleting the settings in order to use the defaults.
Also add 'boost.root' to some builds in order to fix links which rely on
it.

[SVN r63146]
2010-06-20 18:00:48 +00:00
Steven Watanabe 6864e75c09 Clean up some doc issues.
[SVN r63020]
2010-06-16 14:23:17 +00:00
Steven Watanabe 54c596ab5c Merge the units/autoprefix branch back to the trunk. Fixes #3660. Fixes #3707
[SVN r62532]
2010-06-07 23:49:52 +00:00
Steven Watanabe 6e4ea9ed61 Get rid of the MPL assertions in doxygen generated docs
[SVN r59795]
2010-02-20 22:18:28 +00:00
Troy D. Straszheim ec34fad099 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim dab6092f9d Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Steven Watanabe 281271d883 Minor cleanup/doc tweaks
[SVN r53125]
2009-05-20 00:55:43 +00:00
John Maddock 87bb1f460e Add PDF generation options to fix external links to point to the web site.
Added a few more Boostbook based libs that were missed first time around.
Fixed PDF naming issues.

[SVN r51284]
2009-02-17 10:05:58 +00:00
John Maddock c94af88954 Add Jamfile to build PDF versions of all the docs.
Tweaked some existing Jamfiles so that PDF build finds all the necessary image files etc.
Tweaked fo.xsl to provide more options by default, and improve formatting.

[SVN r51104]
2009-02-08 16:59:14 +00:00
Steven Watanabe 2104806391 Clean up Jamfiles
[SVN r49998]
2008-11-28 21:16:48 +00:00
John Maddock 403c6f5cc6 Add PDF generation options.
[SVN r49620]
2008-11-07 09:44:49 +00:00
Michael A. Jackson 008f5f3e93 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00
Matthias Schabel 130f873fea acknowledge grant agencies for support
[SVN r47942]
2008-08-01 23:30:43 +00:00
Steven Watanabe 0d6057745c Cleaned up Jamfiles
[SVN r46936]
2008-07-01 03:25:11 +00:00
Steven Watanabe 60bff01a0b Hook up Units documentation
[SVN r46544]
2008-06-20 03:57:42 +00:00
Steven Watanabe 97b1f81854 Added Lambda interoperability header from Torsten Maehne
[SVN r46468]
2008-06-18 04:14:12 +00:00
Steven Watanabe d8775326f0 Removed generated pdf from svn
[SVN r46172]
2008-06-05 18:17:56 +00:00
Steven Watanabe 77e36eb347 Make the docs build in place correctly
[SVN r46153]
2008-06-05 03:28:28 +00:00
Steven Watanabe 6cb114e910 Updates list of compilers tested for performance
[SVN r46152]
2008-06-05 02:55:00 +00:00
Steven Watanabe c0def9821b Removed is_implicitly_convertible
[SVN r46151]
2008-06-05 02:54:01 +00:00
Steven Watanabe 2eb72eaabd Deal with scaled units
[SVN r46149]
2008-06-05 02:21:02 +00:00
Steven Watanabe b20ee26b38 Fix up minor syntax issues
[SVN r46078]
2008-06-03 13:54:54 +00:00
Matthias Schabel b1bebdde91 update documentation
[SVN r46029]
2008-06-01 17:47:45 +00:00
Matthias Schabel 9743279c0e added annotations in places needing fixes/updating
[SVN r46007]
2008-06-01 08:40:16 +00:00
Steven Watanabe cc5cdba811 Updated PDF
[SVN r46002]
2008-06-01 00:31:28 +00:00
Steven Watanabe b0ab2b0d7b Improvments to conversion documentation
[SVN r45994]
2008-05-31 22:05:41 +00:00
Steven Watanabe 1d08e23629 Switched description of heterogeneous operators to use Boost.Typeof
[SVN r45993]
2008-05-31 21:58:00 +00:00
Steven Watanabe 5e1f54876e Fixed up Quantity docs
[SVN r45992]
2008-05-31 21:51:49 +00:00
Steven Watanabe 3401b59037 Fixes to the Unit documentation
[SVN r45991]
2008-05-31 21:36:28 +00:00
Steven Watanabe 3bd3c5349f Cleaned up dimensional analysis section
[SVN r45989]
2008-05-31 20:36:35 +00:00
Steven Watanabe bc07206aeb Cleaned up the Base Units by Category section
[SVN r45987]
2008-05-31 19:52:34 +00:00
Steven Watanabe 505a8a5cee Added alphabetic listing of base units
[SVN r45983]
2008-05-31 19:12:49 +00:00
Steven Watanabe ccf135d812 Updated references to implicit conversions
[SVN r45548]
2008-05-19 17:20:17 +00:00
Steven Watanabe 3f56c7330a Fixed grammar error
[SVN r45472]
2008-05-18 04:44:18 +00:00
Steven Watanabe 34a222ee9c Fixed links
[SVN r45470]
2008-05-18 04:40:27 +00:00
Steven Watanabe 4442063c15 Removed reference to physical_units.hpp
[SVN r45465]
2008-05-18 04:10:15 +00:00
Steven Watanabe 4c482a6f88 Renamed physical_units.hpp for consistency
[SVN r45428]
2008-05-16 15:51:01 +00:00
Steven Watanabe 8f29b6bddd Fixed links
[SVN r45413]
2008-05-16 01:19:40 +00:00
Steven Watanabe fba3f53b0e Removed the last traces of general implicit conversions
[SVN r45377]
2008-05-15 00:27:39 +00:00
Steven Watanabe 7b06621121 Renamed power_dimof_helper in docs too
[SVN r45376]
2008-05-14 23:15:17 +00:00
Steven Watanabe a83cac76d7 Made base units in other/ support output and made their documentation better
[SVN r45349]
2008-05-14 02:59:47 +00:00
Steven Watanabe 46c7254d03 Removed references to non-existant headers
[SVN r45336]
2008-05-13 19:18:23 +00:00
Steven Watanabe 168815fb0e updated the documentation to reflect the new conversion usage
[SVN r45151]
2008-05-05 20:28:20 +00:00