11 Commits

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

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

* Add missing import-search for cconfig/predef checks.

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

* Bump B2 require to 5.2

* Change all <source> references to <library>.

* 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 Boost Test build refs to work with both old and modular test lib targets.

* Adjust CI for changes to the inspect tool. Also simplify the build and test to avoid future config problems as it can mor easily adjust to future CI changes.

* Use latest CI image to get a modern C++ compiler rthat doesn't ICE, we hope.

* Current CircleCI images need sudo to install packages.

* Undo search-lib change.

---------

Co-authored-by: Matt Borland <matt@mattborland.com>
2025-06-10 10:21:15 -04:00
pabristow
90db169cb3 Change jamfile and Rebuild docs to use SVG images (except for admonitions like warning, caution which are then too big). Equations look much nicer. Worth PNG at 120 dpi double size of SVG. 2020-02-06 12:31:01 +00:00
pabristow
4336139112 Add multiprecision.css custom style sheet, and a few new links, rebuild locally with no inspect complaints. 2019-08-13 15:09:54 +01:00
Rene Rivera
f91aaec4ed Add, and update, documentation build targets. 2016-10-07 23:07:35 -05:00
John Maddock
10ed707a68 Initial merge of cpp_bin_float code from sandbox.
[SVN r86781]
2013-11-21 19:05:42 +00:00
John Maddock
2ead55dafc Fix PDF generation.
[SVN r81555]
2012-11-26 17:05:42 +00:00
John Maddock
9d16324b79 Tweak docs and regenerate.
Fix doc Jamfile.
Add redirect index.html.

[SVN r81553]
2012-11-26 16:59:39 +00:00
John Maddock
0e71a0c55e Documentation update, temporarily remove the HTML docs.
[SVN r77651]
2012-03-30 18:33:27 +00:00
John Maddock
e97c76f66f Add interconversions between GMP types.
Updates docs.
Add numerator and denominator methods for rational numbers.

[SVN r75232]
2011-11-01 19:14:08 +00:00
John Maddock
401af0322a File rename
[SVN r75194]
2011-10-31 16:00:21 +00:00
John Maddock
73960e2a46 Giant file and directory rename: changed directory name from math to multiprecision and updated code to match.
[SVN r74579]
2011-09-26 17:00:44 +00:00