Peter Dimov
7bce8efdc5
Merge pull request #106 from mborland/patch-1
...
Add legacy functions build option to Math section
boost-1.91.0
boost-1.92.0.beta1
2026-03-10 18:00:49 +02:00
Matt Borland
7825d9e60f
Add legacy functions build option to Math section
...
Add new `BOOST_MATH_BUILD_WITH_LEGACY_FUNCTIONS` description.
Related PR: https://github.com/boostorg/math/pull/1376
Derived from: https://github.com/microsoft/vcpkg/pull/38728
2026-03-10 11:14:41 -04:00
Peter Dimov
49d2fd39e2
Do not run tests with BUILD_SHARED_LIBS=ON, as Range and Xpressive don't support it (they force <link>static in test/Jamfile)
boost-1.91.0.beta1
2026-02-27 15:14:33 +02:00
Peter Dimov
b583a79fc8
Add apt-get update to cmake_versions.yml
2026-02-27 02:12:26 +02:00
Peter Dimov
f53312c991
Add 4.2.3 to cmake_versions.yml
2026-02-26 22:02:23 +02:00
Peter Dimov
3b0dabf989
Add decimal to include_library.yml
2026-01-29 21:01:22 +02:00
Peter Dimov
0da93726e6
Merge pull request #103 from Lastique/feature/remove_static_assert
...
Remove dependencies on Boost.StaticAssert
2026-01-23 17:44:39 +02:00
Andrey Semashev
1686f57663
Remove dependencies on Boost.StaticAssert.
...
Boost.StaticAssert has been merged into Boost.Config and its submodule
should not be used anymore, so remove the dependency and tesing the
library in CI.
Boost.StaticAssert is still retained in include_library.yml GHA config
to continue testing the submodule until it is removed, at request by
Peter Dimov.
2026-01-23 16:29:27 +03:00
Peter Dimov
d593687c07
Update CI
2025-12-13 13:26:26 +02:00
Peter Dimov
1b3a785d34
Merge pull request #93 from Flamefire/pfr-fix
...
Remove exceptions to tested CMake versions
boost-1.90.0.beta1
boost-1.90.0
2025-10-29 13:36:26 +02:00
Alexander Grund
6af05e763c
Merge branch 'boostorg:develop' into pfr-fix
2025-10-29 08:36:13 +01:00
Peter Dimov
f81f6c1b98
Add openmethod to include_library.yml
2025-10-28 02:24:35 +02:00
Peter Dimov
5f32eb954a
Merge pull request #100 from Flamefire/boostTest-included-targets
...
Handle `Boost::included_test*` targets
2025-10-28 02:17:56 +02:00
Alexander Grund
3e479694cd
Consistently quote name of Boost libraries in debug messages
2025-10-27 13:41:08 +01:00
Alexander Grund
e6bd4260fc
Handle Boost::included_test* targets
2025-10-27 13:37:41 +01:00
Peter Dimov
b49c365005
Rename __boost_install_update_extra_sources to __boost_install_update_sources; it can in theory be used for include/ as well, although we don't have a use case for this yet
2025-10-19 20:33:18 +03:00
Peter Dimov
466ba5e42e
Do not restrict INTERFACE_SOURCE fixups to MSVC and .natvis; it's always needed for sources in extra/
2025-10-19 03:11:21 +03:00
Peter Dimov
f9d5ca84ea
Output CMAKE_INSTALL_DATADIR as well in status message
2025-10-19 02:58:19 +03:00
Peter Dimov
fd61b23154
Merge pull request #89 from k3DW/natvis
...
Install extra/ directory, and configure .natvis files on Windows
2025-10-18 16:07:05 +03:00
Peter Dimov
112a8bfc56
Add missing 3.2x, 3.3x CMake versions for completeness
2025-10-11 16:42:21 +03:00
Peter Dimov
51529ab733
Merge pull request #97 from Flamefire/patch-1
...
Fix trigger "auto" branch in CMake versions CI
2025-10-11 16:28:25 +03:00
Alexander Grund
0398f825b4
Fix trigger "auto" branch in CMake versions CI
2025-10-11 15:18:53 +02:00
Peter Dimov
cc5bcf189d
Merge pull request #96 from Flamefire/workflow-trigger
...
Add option to trigger cmake-versions GHA workflow & run workflows on tags
2025-10-11 12:25:53 +03:00
Braden Ganetsky
94a526fa21
Ensure natvis files in the extra/ directory are added to the target's INTERFACE_SOURCES
2025-10-10 21:09:48 -05:00
Alexander Grund
285fc64ef8
Remove duplicate lines
2025-10-10 15:10:45 +02:00
Alexander Grund
6060f1a7cf
Run workflows for all tags
2025-10-10 14:56:47 +02:00
Alexander Grund
49c7fd93df
Add option to trigger cmake-versions GHA workflow
...
This allows manually running the workflow e.g. to test recent changes
in the main Boost project/libraries.
2025-10-10 14:36:33 +02:00
Peter Dimov
c6281164b0
Update include_library.yml
2025-10-10 15:33:18 +03:00
Alexander Grund
e8f35352ee
Remove exceptions to tested CMake versions
2025-10-10 14:06:58 +02:00
Peter Dimov
ee23552433
Issue an error if an MPI or a Python library is requested, but support is not enabled
2025-10-10 14:51:52 +03:00
Peter Dimov
de87d68338
Exclude mysql when its dependency pfr is excluded
2025-10-10 13:51:43 +03:00
Peter Dimov
d4ec506d78
Add check_quick.yml
2025-10-10 13:45:28 +03:00
Peter Dimov
628f127312
Add BoostRoot job to ci.yml
2025-10-10 13:20:47 +03:00
Peter Dimov
241aacca5a
Use the latest CMake patch releases in cmake_versions.yml
2025-10-10 10:47:08 +03:00
Peter Dimov
a9cd86f3a8
Fix names of numeric libraries
2025-10-10 10:37:35 +03:00
Peter Dimov
7a9aab14ee
Add more CMake versions to cmake_versions.yml
2025-10-10 10:37:03 +03:00
Peter Dimov
e34e275cbd
Fix typo in error message, cosmetic formatting changes
2025-10-10 10:29:32 +03:00
Peter Dimov
d9c76a4ae8
Split ci.yml
2025-10-10 10:17:25 +03:00
Peter Dimov
0696045975
Do not exclude BoostRoot(3.8.0,ON), as BoostTestJamfile doesn't actually require 3.9
2025-10-10 03:53:25 +03:00
Peter Dimov
8becaae3c8
CMAKE_MATCH_x is supported on CMake < 3.9; the CMake documentation is incorrect
2025-10-10 02:57:36 +03:00
Peter Dimov
103103fc2b
Old versions of CMake don't support -j
2025-10-10 01:37:59 +03:00
Peter Dimov
0f810ec314
Fix link-fail under CMake < 3.12. Refs #95 .
2025-10-09 22:35:09 +03:00
Peter Dimov
3428dc82df
Test BoostTest on different Ubuntu releases
2025-10-09 21:38:27 +03:00
Braden Ganetsky
05207bb480
Install the extra/ directory in function boost_install()
2025-10-08 15:06:27 -05:00
Braden Ganetsky
a1f16d9f40
Add CMAKE_INSTALL_DATADIR to the readme
2025-10-06 17:25:02 -05:00
Peter Dimov
9a834e1220
Merge pull request #92 from Flamefire/test-cmake-versions
...
Test Boost configure with different CMake versions
2025-10-01 22:32:10 +03:00
Alexander Grund
8c51c7c71d
Remove special case for gil
2025-10-01 17:04:03 +02:00
Alexander Grund
0a52b80762
Adjust tested CMake versions
...
- Drop testing for CMake < 3.8
- Add versions used by Boost libraries as per:
`grep -rE --only-matching --no-filename --include '*.txt' 'cmake_min[^0-9]*..[0-9]+' */CMakeLi* | sed 's/ //g' | sort -h | uniq -c | sort -h`
2025-10-01 16:19:07 +02:00
Alexander Grund
970c1e524e
Extract minimal CMake version from CMakeLists automatically
2025-10-01 15:35:46 +02:00
Alexander Grund
c548be30eb
Exclude non-working configurations
...
- Testing requires CMake 3.9, exclude earlier and add 3.9 job
- Exclude individual libraries according to their required CMake versions
2025-10-01 15:35:46 +02:00