12 Commits

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

* Fix to avoid using gcc/clang option in other compilers.

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

* Change global boost refs to local refs.

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

* Add missing test deps.

* Fix library name in lib declaration.

* Bump B2 require to 5.2

* Update copyright dates.

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

* Adjust self dependencies as inter-lib deps no longer apply globally.

* Kludge node20 into containers.

* Checkout needs to happen after node20 is set up.

* Rewrite GHA CI to use alandefreitas/cpp-actions utilities.

* Fix GHA CI matrix evaluation value.

* Need to copy tested lib to boost-root.

* Tweak copy-library step to work on Windows bash.

* Move library name to matrix variable instead of env var.

* Add test dir to scan to fill missing deps.

* Clear out library dir to be able to copy in workspace tree.

* Avoid the boost tree cache for testing the scanning.

* Remove CI debug listing.

* Tweak factors to reduce over-builds.

* Try and coax more msvc testing.

* Move project global include to target local include.

* Only msvc gets minor version tests.

* Revert GHA CI changes.

* Less impactful update of CI.

* Bump gcc-11 container and be explicit about the exe to try and make it findable.

* Be explicit about compiler gcc commands.

* Undo compiler spec change.
2025-06-26 17:24:28 +03:00
Yuval Lifshitz
ff9432f97b Allow accumulator persistency (#18)
* Add, and update, documentation build targets.

* adding serialization to stats

* serialize rolling stats
2019-05-10 15:39:28 -07:00
Eric Niebler
a88bf04f69 remove executible flag 2014-01-10 23:11:37 -08:00
Eric Niebler
199787dffd fix comment typos, refs #7917
[SVN r83305]
2013-03-05 06:22:17 +00:00
Troy D. Straszheim
753c28c695 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
d6a9881ce2 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
Eric Niebler
75de0b7ca8 portability fixed for gcc-4.4
[SVN r55076]
2009-07-22 01:34:11 +00:00
Jeremiah Willcock
4e530e085e More tab and min/max fixes
[SVN r53143]
2009-05-20 19:46:06 +00:00
Michael A. Jackson
750e5d3e27 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
Eric Niebler
04e6ae539a alternate way to use an accumulator with an algorithm
[SVN r46540]
2008-06-20 02:34:00 +00:00
Eric Niebler
78bba9269d clean up vcproj
[SVN r42424]
2008-01-03 01:25:07 +00:00
Eric Niebler
89d24a9028 add accumulators
[SVN r42418]
2008-01-02 20:55:20 +00:00