From a043c039015ea023ae05ea64c9b4fe6e05b782b9 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Sat, 10 May 2025 21:18:02 -0500 Subject: [PATCH] github: + pybind11-dev + expand build steps --- .github/workflows/main-stock-ubuntu.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main-stock-ubuntu.yml b/.github/workflows/main-stock-ubuntu.yml index f03b78b9..4942e023 100644 --- a/.github/workflows/main-stock-ubuntu.yml +++ b/.github/workflows/main-stock-ubuntu.yml @@ -21,13 +21,15 @@ jobs: - name: checkout source uses: actions/checkout@v4 - - name: idInstall cmake+git + - name: install apt deps run: | sudo apt update echo "::group::cmake install" sudo apt install -y cmake echo "::group::git install" sudo apt install -y git + echo "::group::pybind11-dev install" + sudo apt install -y pybind11-dev - name: build+install catch2 run: | @@ -60,7 +62,15 @@ jobs: PATH=${{github.workspace}}/local/bin:${PATH} echo "::group::xo configure" cmake -B .build -S . -DCMAKE_INSTALL_PREFIX=${PREFIX} -DCMAKE_PREFIX_PATH=/usr/local # -DCMAKE_FIND_DEBUG_MODE=ON - echo "::group::xo build" + echo "::group::xo-indentlog build" + cmake --build .build -- xo-indentlog + echo "::group::xo-refcnt build" + cmake --build .build -- refcnt + echo "::group::xo-subsys build" + cmake --build .build -- xo-subsys + #echo "::group::xo-pyreflect build" + #cmake --build .build -- xo-pyreflect + echo "::group::xo build (catch all)" cmake --build .build #--verbose echo "::group::xo install" cmake --install .build