185 Commits

Author SHA1 Message Date
Peter Dimov
858097c08e Add a dummy header to preserve the presence of an include directory, in order to not break downstream third-party installation logic; revert changes to CMakeLists.txt 2026-01-06 18:03:18 +02:00
Peter Dimov
b137322f65 Install boost_static_assert in CMakeLists.txt 2025-12-26 19:43:25 +02:00
Peter Dimov
794a106a9e Replace ci.yml 2025-12-26 19:25:17 +02:00
Peter Dimov
aea95895f4 Merge pull request #18 from Lastique/feature/move_static_assert
Move Boost.StaticAssert to Boost.Config
2025-12-26 17:45:47 +02:00
Andrey Semashev
4cc0d67e50 Removed library sources and docs; moved to Boost.Config.
This library has been merged into Boost.Config, including sources,
documentation, tests and examples. index.html updated to redirect to
Boost.Config. README.md and meta/libraries.json were updated to mention
that the library was merged into Boost.Config.

CMakeLists.txt and build.jam are retained to define Boost.StaticAssert
targets, which are now empty and only add the dependency on Boost.Config.
This is to avoid breaking downstream libraries that have Boost.StaticAssert
as a dependency. These users will need to be updated, and at that point
this entire git submodule can be deleted.

Tests, examples and CI configs are preserved at the request by Peter Dimov.
2025-12-12 14:58:31 +03:00
jzmaddock
9a6a86efc8 Merge pull request #17 from grafikrobot/modular
Add support for modular build structure.
before-static-assert-move boost-1.90.0.beta1 boost-1.90.0 boost-1.89.0
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