Commit Graph

180 Commits

Author SHA1 Message Date
jzmaddock 9a6a86efc8 Merge pull request #17 from grafikrobot/modular
Add support for modular build structure.
boost-1.89.0 boost-1.90.0.beta1 boost-1.90.0 before-static-assert-move
2025-04-15 18:33:22 +01:00
Rene Rivera 82e8219497 Set a less likely to comflict cmake build dir. 2025-04-09 21:48:37 -05:00
Rene Rivera b78ae8e44c Set testing to special value to get ignored tests. 2025-04-09 21:23:50 -05:00
Rene Rivera 4df5eb93a3 Set the correct cmake dir to work in. 2025-04-09 21:02:58 -05:00
Rene Rivera acbd163624 Tell ctest to ignore not having tests. 2025-04-09 20:31:48 -05:00
Rene Rivera 28277d9854 Need to condition cmake tests on having tests. 2025-04-09 18:54:18 -05:00
Rene Rivera 91ddf94f3c CMake 3.5 fails to run. 2025-04-09 18:43:27 -05:00
Rene Rivera 223997c70c Fix cmake build target, test minor msvc version, and specify the correct min cmake. 2025-04-09 18:32:25 -05:00
Rene Rivera e74f1d4f6e Workaround not having cmake tests. 2025-04-09 18:24:10 -05:00
Rene Rivera bccba72bff Fix library name in GHA CI. 2025-04-07 09:07:01 -05:00
Rene Rivera 140907f843 Replace GHA CI with simpler working one based on alandefreitas/cpp-actions utilities. 2025-04-07 08:58:35 -05:00
Rene Rivera aa4e60bd88 Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:23 -05:00
Rene Rivera 54412f7937 Update copyright dates. 2024-07-20 22:52:04 -05:00
Rene Rivera c65f0cd147 Change all <source> references to <library>. 2024-07-20 21:26:14 -05:00
Rene Rivera 18ab3e9250 Bump B2 require to 5.2 2024-06-14 11:33:56 -05:00
Rene Rivera 13690ce9b5 Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera 8df439fa03 Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:15:59 -05:00
Rene Rivera 9519349ab9 Make the library modular usable. 2024-03-11 08:38:17 -05:00
jzmaddock 45eec41c29 Merge pull request #15 from sdarwin/githubactions
GitHub Actions config
2022-03-08 09:35:50 +00:00
sdarwin a1abfec1ef Update GitHub Actions CI file 2022-03-07 20:16:18 +00:00
jzmaddock ba72d3340f Merge pull request #16 from igaztanaga/patch-1
Small fix for Wsign-conversion
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.85.0 boost-1.84.0.beta1 boost-1.84.0 boost-1.83.0.beta1 boost-1.83.0 boost-1.82.0.beta1 boost-1.82.0 boost-1.81.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.78.0
2021-10-13 16:03:23 +01:00
Ion Gaztañaga 803b983da7 Small fix for Wsign-conversion 2021-10-13 15:10:36 +02:00
Peter Dimov 392199f6b1 Fix CMake tests in .travis.yml boost-1.77.0.beta1 boost-1.77.0 2021-06-10 16:34:02 +03:00
Peter Dimov 482e81cddd Update CMakeLists.txt 2021-06-10 02:06:15 +03:00
sdarwin 6ec69e506c Add GitHub Actions config [ci skip] 2021-03-04 18:23:07 +00:00
jzmaddock 66db74297a Merge pull request #13 from eldiener/develop
[skip ci] Add "cxxstd" json field
2021-01-21 18:01:26 +00:00
Edward Diener e9ab97859d [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. 2021-01-21 11:09:31 -05:00
jzmaddock 073c482606 Merge pull request #11 from eldiener/develop
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74. Use BOOST_BORLANDC for bcc32 compiler
boost-1.76.0.beta1 boost-1.76.0 boost-1.75.0.beta1 boost-1.75.0
2020-05-06 17:34:09 +01:00
Edward Diener 8ab850a342 Use BOOST_BORLANDC for bcc32 compiler 2020-03-21 22:24:50 -04:00
Peter Dimov 9102d74933 Merge branch 'develop' into feature/add-cmake-tests 2020-01-06 20:11:01 +02:00
Peter Dimov ba846a3091 Update .travis.yml boost-1.74.0.beta1 boost-1.74.0 boost-1.73.0.beta1 boost-1.73.0 2020-01-06 17:22:07 +02:00
Peter Dimov 0277552ae2 Merge branch 'develop' 2020-01-06 15:45:37 +02:00
Peter Dimov 317f01fc58 Merge branch 'develop' into feature/add-cmake-tests 2019-12-29 20:06:15 +02:00
Peter Dimov b57860c33f Use -DBOOST_INCLUDE_LIBRARIES=static_assert 2019-12-29 19:34:08 +02:00
Peter Dimov ca94dbbc1a Use Boost_VERBOSE instead of Boost_DEBUG 2019-12-29 18:52:09 +02:00
Peter Dimov 0a775cf1c5 Untabify 2019-12-29 18:47:06 +02:00
Peter Dimov eac11c5e50 Merge pull request #9 from boostorg/pr/add-cmake-install
Add CMake install support (needed by type_traits)
2019-12-28 09:49:16 -08:00
Peter Dimov 944702b862 Add comment 2019-12-27 06:04:16 +02:00
Peter Dimov 1aaabeb02b Fix indentation 2019-12-27 04:28:29 +02:00
Peter Dimov 9064caf95f Merge branch 'pr/add-cmake-install' into feature/add-cmake-tests 2019-12-27 04:24:37 +02:00
Peter Dimov f970afff9d Disable installation without the superproject; add comments 2019-12-27 04:22:53 +02:00
Peter Dimov ad48daf3b2 Change LIBRARIES to LINK_LIBRARIES 2019-12-27 04:20:36 +02:00
Peter Dimov c6b558f1f2 Fix branch handling; add -j3 to b2 test 2019-12-27 03:32:34 +02:00
Peter Dimov 00724b8429 Fix .travis.yml typos; enable feature/* testing 2019-12-27 03:29:28 +02:00
Peter Dimov 00a741184c Add cmake_install_test, cmake_subdir_test 2019-12-26 19:05:07 +02:00
Peter Dimov f000d27cb2 Add CMake testing job to Travis 2019-12-26 19:00:25 +02:00
Peter Dimov a8597c46d5 Add CMake testing support 2019-12-26 18:58:11 +02:00
Peter Dimov 609a5c0cd1 Add CMake install support (needed by type_traits) 2019-12-26 17:16:45 +02:00
John Maddock 233ef6bedd Merge branch 'develop' boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 boost-1.70.0.beta1 boost-1.70.0 2019-02-27 18:28:11 +00:00
jzmaddock cb6d8fe37d Merge pull request #7 from LukeCz/patch-1
Simplified boolean expression
2019-02-27 18:07:02 +00:00