Add b2-check-cmake-use-posix, -windows to ci.yml
Some checks failed
Commit Bot / Commit Bot (push) Has been cancelled
CI / b2-posix (macos-14) (push) Has been cancelled
CI / b2-posix (macos-15) (push) Has been cancelled
CI / b2-posix (macos-26) (push) Has been cancelled
CI / b2-posix (ubuntu-22.04) (push) Has been cancelled
CI / b2-posix (ubuntu-22.04-arm) (push) Has been cancelled
CI / b2-posix (ubuntu-24.04) (push) Has been cancelled
CI / b2-posix (ubuntu-24.04-arm) (push) Has been cancelled
CI / b2-windows (windows-2022) (push) Has been cancelled
CI / b2-windows (windows-2025) (push) Has been cancelled
CI / b2-check-installed-posix (push) Has been cancelled
CI / b2-check-cmake-use-posix (push) Has been cancelled
CI / b2-check-cmake-use-windows (push) Has been cancelled
CI / cmake-install-posix (macos-14) (push) Has been cancelled
CI / cmake-install-posix (macos-15) (push) Has been cancelled
CI / cmake-install-posix (macos-26) (push) Has been cancelled
CI / cmake-install-posix (ubuntu-22.04) (push) Has been cancelled
CI / cmake-install-posix (ubuntu-22.04-arm) (push) Has been cancelled
CI / cmake-install-posix (ubuntu-24.04) (push) Has been cancelled
CI / cmake-install-posix (ubuntu-24.04-arm) (push) Has been cancelled
CI / cmake-install-windows (windows-2022) (push) Has been cancelled
CI / cmake-install-windows (windows-2025) (push) Has been cancelled
CI / cmake-test-posix (ubuntu-latest) (push) Has been cancelled
CI / cmake-test-posix-quick (macos-14) (push) Has been cancelled
CI / cmake-test-posix-quick (macos-15) (push) Has been cancelled
CI / cmake-test-posix-quick (macos-26) (push) Has been cancelled
CI / cmake-test-posix-quick (ubuntu-22.04) (push) Has been cancelled
CI / cmake-test-posix-quick (ubuntu-22.04-arm) (push) Has been cancelled
CI / cmake-test-posix-quick (ubuntu-24.04) (push) Has been cancelled
CI / cmake-test-posix-quick (ubuntu-24.04-arm) (push) Has been cancelled
CI / cmake-test-windows-quick (windows-2022) (push) Has been cancelled
CI / cmake-test-windows-quick (windows-2025) (push) Has been cancelled
CI / setup-windows-arm64 (push) Has been cancelled
CI / b2-windows-arm64 (push) Has been cancelled
CI / cmake-install-windows-arm64 (push) Has been cancelled
CI / cmake-test-windows-arm64-quick (push) Has been cancelled

This commit is contained in:
Peter Dimov
2026-04-26 17:41:16 +03:00
parent 2ad26b1df1
commit 1282b3b63b

View File

@@ -111,6 +111,43 @@ jobs:
test -f ~/.local/lib/cmake/boost_system-*/boost_system-config.cmake
test -f ~/.local/lib/cmake/boost_system-*/boost_system-config-version.cmake
b2-check-cmake-use-posix:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
with:
submodules: true
- name: Install Boost
run: |
./bootstrap.sh
./b2 -j3 --prefix=$HOME/.local install
- name: Build Quickbook with CMake
run: |
cmake -S tools/quickbook -B __build__ -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=~/.local
cmake --build __build__ --target install
b2-check-cmake-use-windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v6
with:
submodules: true
- name: Install Boost
shell: cmd
run: |
cmd /c bootstrap
b2 -j3 install
- name: Build Quickbook with CMake
run: |
cmake -S tools/quickbook -B __build__ -DBoost_ROOT=C:/Boost -DCMAKE_INSTALL_PREFIX=C:/usr/local
cmake --build __build__ --target install --config Release
cmake-install-posix:
strategy:
fail-fast: false