Alexander Grund
34848467e6
Set MinGW Boost ABI tag
2025-10-23 17:26:57 +02:00
Alexander Grund
2c576b869f
Use gcc instead of mingw bootstrap toolset
...
Since Boost 1.61 the gcc toolset is supported for MinGW
Using "mingw" as the toolset is no longer supported.
2025-10-23 16:49:15 +02:00
Alexander Grund
0768ece5cc
Update required Boost version to 1.66
...
B2 doesn't build on some newer compilers anymore so we can't properly
test it.
As 1.66 is "old enough" by now just use that.
2025-10-23 14:30:58 +02:00
Alexander Grund
24692c3740
Raise Boost version to 1.69 for VS 2022 standalone tests
...
Boost.Build 1.73 (required for VS 2022) added the `threadapi` feature
required by Boost.Thread importable via `threadapi-feature` which got
supported by Boost.Thread in 1.66:
3ebd3b6bce
Boost.Iostreams requires a patch from 1.69:
a0c32babd2
2025-08-06 10:21:58 +02:00
Alexander Grund
7efd76e7c0
Fix failure building Boost
...
Boost.Build 1.56 doesn't support VS 2022 so use a newer version of it
but keep the Boost version.
2025-08-05 16:03:50 +02:00
Alexander Grund
76d666096a
Fix b2 invocation on Windows
2025-08-05 14:35:10 +02:00
Alexander Grund
19685c92f9
Revert "Skip failing Windows jobs for now"
...
This reverts commit 1a866928f5 .
2025-07-31 09:15:58 +02:00
Alexander Grund
1a866928f5
Skip failing Windows jobs for now
2025-07-30 12:28:08 +02:00
Alexander Grund
18cc71f595
GHA: Reorder matrix entry for standalone vs Boost-using build
2025-07-08 19:52:49 +02:00
Alexander Grund
1b0a7999eb
CI: Workaround missing cl.exe in bash shell on windows-2022
...
As `shell:` does not support expressions a copy of the job step needs to
be used conditioned on the OS
2025-07-08 19:42:38 +02:00
Alexander Grund
f60c75e79d
Allow CI runs specific to a CI provider
2025-07-08 19:29:05 +02:00
Alexander Grund
42314eddad
GHA: Workaround missing cl.exe during Boost build for CMake
...
Since the update to windows-2022 with msvc-14.3 toolset the CI errors with
> compile-c-c++ bin.v2\libs\filesystem\build\msvc-14.3\release\address-model-64\link-static\threading-multi\codecvt_error_category.obj
> 'cl' is not recognized as an internal or external command, operable program or batch file.
Cause is the use of Bash instead of Cmd shell so do the build in a
separate step.
2025-07-04 19:28:55 +02:00
Alexander Grund
6d49bc161b
GHA: Remove Windows 2019 runners
2025-07-03 20:16:39 +02:00
Alexander Grund
a8229ddc74
Update for CMake 4
...
Tilde-expansion isn't done by CMake anymore
2025-04-02 10:02:51 +02:00
Alexander Grund
a2d660f2c1
GHA: Fix MinGW test
...
Using `bash` puts `/mingw64/bin` first in the path but the compiler from
`/c/mingw64/bin` is used.
This leads to errors running the tests: "Exit code 0xc0000139" (DLL issue)
which are related to the use of `thread_local`.
Using the powershell works in all cases.
2024-12-13 14:17:23 +01:00
Alexander Grund
84972e2ebd
CI: Fix Clang-Format check
2024-09-29 13:05:46 +02:00
Alexander Grund
213c99cd4c
CMake: Build tests only on make test ( #182 )
...
Add EXCLUDE_FROM_ALL to test binaries as per the Boost convention
2024-05-16 19:33:16 +02:00
Dirk Stolle
0571844afd
Update GitHub Actions CI
...
The following updates are performed:
* update actions/cache to v4
* update actions/checkout to v4
2024-05-03 10:34:54 +02:00
Alexander Grund
a429813dbe
Use container images of Ubuntu 18.04
...
The native Ubuntu 18.04 runners are deprecated.
2022-10-17 10:09:55 +02:00
Alexander Grund
a0327e0b74
Update license headers
...
Use the more concise format omitting the reference to the license file
and refer to the URL only.
2022-07-13 12:35:54 +02:00
Alexander Grund
df1591ca3c
Enable -Wundef warning on CI
...
Find missing defines especially in standalone mode.
See #152
2022-03-26 17:44:38 +01:00
Alexander Grund
2c446d16a5
CI: Update checkout action to v3
2022-03-09 18:55:34 +01:00
Alexander Grund
573b108ae6
Use the windows-2019 image for VS 2019 CI
...
windows-latest was moved to windows-2022 which does not have VS 2019
2022-03-06 18:06:12 +01:00
Alexander Grund
40c8a79ba8
Sync GHA CI config with boostorg to include MSYS tests
2022-03-06 13:27:23 +01:00
Alexander Grund
7afb29776f
Use Boost.CI for testing on GHA
2021-11-27 16:06:48 +01:00
Alexander Grund
81b8ff95d8
Update removed Ubuntu 16.04 GHA runners to 18.04
2021-10-29 21:39:39 +02:00
Alexander Grund
2b12d65dfa
Move passthrough test to CMake
2021-05-01 17:22:21 +02:00
Alexander Grund
95e4577a4c
Run test_iostream directly in PowerShell to let it use the nowide streambufs
...
This only happens when stdout/stdin is not redirected so also assert that
2021-04-23 15:03:38 +02:00
Alexander Grund
2190194fba
Add sanity check for tag version
2021-04-06 15:06:12 +02:00
Alexander Grund
9dbb98bf9f
Enable tests in superproject build
2021-03-19 14:09:37 +01:00
Alexander Grund
d417a81539
Use $GITHUB_ENV
2020-12-09 15:44:57 +01:00
Alexander Grund
4d1275eb80
Update formatting using clang-format-10
2020-09-28 15:11:15 +02:00
Alexander Grund
791af99f82
[CI] Add tools/inspect and libs/wave to required submodules
2020-06-09 19:30:12 +02:00
Alexander Grund
f77d03325e
[CI] Checkout boost from git instead of downloading it
2020-06-09 19:30:12 +02:00
Alexander Grund
4d78b024d0
[CI] Add Unix Makefiles generator test to windows CI ( #101 )
...
[CI] Add Unix Makefiles generator test to windows CI
2020-06-02 16:01:36 +02:00
Alexander Grund
20385d4a3c
Fix name of license file
2020-05-22 12:20:11 +02:00
Alexander Grund
fc5da4b239
Move to C++11 as the minimum dropping boost dependencies
2020-05-22 12:20:03 +02:00
Alexander Grund
0854d2fb35
Disable Boost CMake build on master in GHA
2020-03-25 15:47:57 +01:00
Alexander Grund
7054b4b2a6
Allow building as standalone (No Boost references at all)
...
Update conversion script
Fix references in Code
Add tests
2020-03-15 18:44:21 +01:00
Alexander Grund
636c813b1a
[CI] Don't fail if build dir can't be removed
2020-02-10 19:12:44 +01:00
Alexander Grund
c1ab1b587e
[CI] Don't use Boosts CMakeConfig to be able to find custom version
2020-02-10 17:31:12 +01:00
Alexander Grund
4054fee993
[CI] Workaround for "Device or resource busy" error
2020-02-10 17:27:18 +01:00
Alexander Grund
266bd356c7
[CI] Use cached boost
2020-02-10 17:27:14 +01:00
Alexander Grund
22d0d00f70
Build Boost on Github CI
...
Avoid dependency on some unknown version
2020-01-24 13:04:58 +01:00
Alexander Grund
dd2d60eda3
Add benchmark for fstream
2020-01-02 18:47:38 +01:00
Flamefire
4177502c25
Add test for creating Boost docu
2019-12-29 17:43:02 +01:00
Alexander Grund
0e3447fed3
Merge pull request #52 from Flamefire/style
...
Enforce uniform style
2019-12-29 15:08:22 +01:00
Flamefire
b7d007bd09
Disable installation when used with boost superproject
2019-12-28 16:35:20 +01:00
Flamefire
8687ed581a
Add style checks to CI
2019-12-28 16:02:31 +01:00
Flamefire
5ebf2cb2be
Disable installation for superbuild
...
static_assert and smart_ptr are missing installation targets
2019-12-27 14:26:31 +01:00