525 Commits

Author SHA1 Message Date
Peter Dimov 26b39eb95f Merge pull request #15 from grafikrobot/modular
Add support for modular build structure.
2025-05-02 19:25:16 +03:00
Rene Rivera 773bae45bd Move include to target. 2025-04-17 09:22:43 -05:00
Rene Rivera 135a89e346 Update build deps. 2024-08-10 20:56:37 -05:00
Rene Rivera 351945eb1d Adjust doc build to avoid boost-root references. 2024-07-28 11:52:11 -05:00
Rene Rivera 0b9c1b3a97 Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:24 -05:00
Rene Rivera 9c3b493498 Update copyright dates. 2024-07-20 22:52:05 -05:00
Rene Rivera 1f907b69b2 Change all <source> references to <library>. 2024-07-20 21:28:03 -05:00
Rene Rivera 9a112819c8 Bump B2 require to 5.2 2024-06-14 11:33:56 -05:00
Rene Rivera f8bbe6c162 Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera f33d692bf6 Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:16:00 -05:00
Rene Rivera 25d59c6fad Make the library modular usable. 2024-03-11 08:38:17 -05:00
Peter Dimov 34cad2c1a5 Update CMakeLists.txt boost-1.84.0 boost-1.85.0 boost-1.91.0.beta1 boost-1.91.0 boost-1.90.0.beta1 boost-1.90.0 boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.78.0 boost-1.84.0.beta1 boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 boost-1.77.0.beta1 boost-1.81.0 boost-1.80.0.beta1 boost-1.80.0 boost-1.79.0.beta1 boost-1.79.0 boost-1.78.0.beta1 boost-1.77.0 boost-1.81.0.beta1 boost-1.92.0.beta1 2021-06-10 00:43:22 +03:00
Edward Diener 39ec67f035 Merge pull request #8 from sdarwin/drone
Drone config
boost-1.76.0.beta1 boost-1.76.0
2021-01-26 14:30:37 -05:00
sdarwin 8ffb264f30 add drone config [ci skip] 2021-01-26 15:29:59 +00:00
Edward Diener cf71142d7e Update meta information 2020-12-28 10:16:50 -05:00
Edward Diener b3981aa6e8 Further documentation improvements. boost-1.75.0 boost-1.75.0.beta1 2020-10-11 16:57:56 -04:00
Edward Diener d00d736a82 Updated docs to mention VC++'s default preprocessor as opposed to its new standard conforming preprocessor. 2020-10-11 11:16:44 -04:00
Edward Diener 725167be56 Updated specific and geeric macros doc. 2020-10-11 06:19:38 -04:00
Edward Diener 7d6f90343f Added general identifier macro and tests and updated docs. 2020-10-10 15:26:30 -04:00
Edward Diener 71576fa0e8 Updated ocs on variadic macros and VC++. 2020-10-07 10:38:25 -04:00
Edward Diener 3c9b7fa64e Support in numbers for BOOST_PP_LIMIT_MAG maximum rather than a hardcoded 256. 2020-10-07 08:25:29 -04:00
Edward Diener 6d637e5ce7 Address model for msvc-10 and msvc-11 must be only 32-bit in appveyor.yml 2020-09-25 11:23:49 -04:00
Edward Diener 820fc1c3b6 Updated appveyor tests 2020-09-22 19:34:28 -04:00
Edward Diener 17797a7291 Corrected msvc-14.0 setup 2020-09-22 13:21:51 -04:00
Edward Diener 67a2b1d1e5 Update appveyor tests 2020-09-21 19:17:56 -04:00
Edward Diener dea2249d63 Turn off pedantic compilation. 2020-09-17 18:26:40 -04:00
Edward Diener a7367ccbb9 Merge pull request #5 from sdarwin/maxdepth
set xsltproc maxdepth
2020-07-03 17:06:12 -04:00
Edward Diener 1485f465da In C++20 mode the overload can be for 0 variadic parameters. 2020-07-03 13:53:12 -04:00
sdarwin da6c6c3144 set xsltproc maxdepth 2020-07-03 10:04:19 -05:00
Edward Diener d7ad0c5efe A number of compilers implement the new C++20 change where a variadic parameter needs no variadic arguments prior to C++20 mode, so we will disable that test. boost-1.73.0 boost-1.74.0.beta1 boost-1.74.0 boost-1.73.0.beta1 2020-01-27 10:15:40 -05:00
Edward Diener 560b805845 Updated quickbook documentation and doxygen documentation. No changes were made to any code. 2020-01-26 23:10:30 -05:00
Edward Diener 92524f0903 Changed inclusion of Boost PP header file from opt.hpp to has_opt.hpp boost-1.72.0.beta1 boost-1.72.0 2019-10-19 10:58:22 -04:00
Edward Diener 6d8611147d Update because of change of Boost PP macro name from BOOST_PP_VARIADIC_OPT to BOOST_PP_VARIADIC_HAS_OPT 2019-10-19 05:50:42 -04:00
Edward Diener ea47677338 Allow test to be run with clang-10. 2019-10-03 06:35:08 -04:00
Edward Diener 3a83b01403 Updated so that functionality occurs in C++20 mode. 2019-09-28 11:27:25 -04:00
Edward Diener 63cce92e1e Implementation of BOOST_VMD_IS_EMPTY, for C++20 with the __VA_OPT__ construct support, which is 100% reliable and always works correctly. 2019-09-26 19:00:13 -04:00
Edward Diener 63ddd4d440 Reinstate clang failure from hangup to not running. 2019-09-22 10:31:29 -04:00
Edward Diener ba99fa0484 Remove special case testing. 2019-09-22 09:12:39 -04:00
Edward Diener bca3029d45 Update the way tests are run on the android. 2019-09-21 21:31:26 -04:00
Edward Diener 71b7de0c74 Correct tests when BOOST_PP_VARIADICS is not defined and no longer force a C++ standard level except on the Android OS. 2019-09-21 15:06:16 -04:00
Edward Diener 4ce010defe Fix test for C++20. 2019-09-21 13:14:41 -04:00
Edward Diener 3549d56a18 Added a Boost license notification 2019-08-27 01:47:01 -04:00
Edward Diener 823a79a747 Updated for b2 cmake support. 2018-12-19 22:11:26 -05:00
Edward Diener c939f908ab Merge pull request #4 from Mike-Devel/min_cmake
[CMake] Add minimal cmake file
boost-1.69.0-beta1 boost-1.71.0.beta1 boost-1.71.0 boost-1.70.0.beta1 boost-1.70.0 boost-1.69.0
2018-10-28 20:42:09 -04:00
Mike Dev a992249d52 [CMake/CI] Add tests for minimal cmake file to appveyor 2018-10-28 13:02:00 +01:00
Mike Dev 4aca300878 [CMake/CI] Add tests for minimal cmake file to travis 2018-10-28 12:37:08 +01:00
Mike Dev 43fdac4441 [CMake] Add minimal cmake file
Generate cmake target that can
be used by other libraries to express their dependency on
this library and retrieve any configuration information
such as the include directory, transitive dependencies,
necessary compiler options or the required c++ standards level.
2018-09-27 19:29:14 +02:00
eldiener 9a31758d1b Fixed accidental typo error. boost-1.68.0 boost-1.67.0 boost-1.66.0 2017-10-29 21:35:02 -04:00
eldiener c854e1d4cc Removed --depth 1 2017-10-29 21:32:59 -04:00
Edward Diener ccbac05382 Use -pedantic-errors for all versions of clang. 2017-10-13 13:52:07 -04:00