2
0
mirror of https://github.com/boostorg/units.git synced 2026-01-19 04:42:15 +00:00
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
2007-08-11 20:13:40 +00:00
2014-08-21 14:31:24 +02:00
2008-05-19 00:30:13 +00:00
2007-03-16 18:22:42 +00:00
2021-05-28 00:56:51 +03:00
2017-10-17 12:38:37 +02:00
2008-06-20 03:57:42 +00:00
2017-10-17 12:38:37 +02:00

Boost.Units

Boost.Units, part of collection of the Boost C++ Libraries, implements dimensional analysis in a general and extensible manner, treating it as a generic compile-time metaprogramming problem. With appropriate compiler optimization, no runtime execution cost is introduced, facilitating the use of this library to provide dimension checking in performance-critical code.

Directories

  • doc - QuickBook documentation sources
  • example - examples
  • images - images for documention
  • include - Interface headers
  • test - unit tests
  • test_headers - unit tests for self containment of headers
  • tutorial - tutorial

Test results

@ Travis AppVeyor
master Build Status Build Status
develop Build Status Build Status
Coverity Scan Build Status

More information

License

Distributed under the Boost Software License, Version 1.0.

Description
Mirrored via gitea-mirror
Readme 6.7 MiB
Languages
C++ 99.6%
Shell 0.1%