From a4503f72afc30b089a391f3b4d7e1a2a3ba2805a Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Thu, 3 Sep 2026 19:24:51 +0500 Subject: [PATCH] ci: use `python` available from PATH to retrieve `include` One less place to update on version change. --- .github/workflows/ci.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c71a0214df..404512d943 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -182,16 +182,15 @@ jobs: - name: Build ifcopenshell run: | - echo $Python3_ROOT_DIR - echo ${{ env.pythonLocation }} + which python mkdir build && cd build cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_PREFIX_PATH=/usr \ -DCMAKE_SYSTEM_PREFIX_PATH=/usr \ - -DPYTHON_EXECUTABLE:FILEPATH=${{ env.pythonLocation }}/bin/python \ - -DPYTHON_INCLUDE_DIR:PATH=${{ env.pythonLocation }}/include/python3.11 \ + -DPYTHON_EXECUTABLE:FILEPATH=$(which python) \ + -DPYTHON_INCLUDE_DIR:PATH=$(python -c "import sysconfig; print(sysconfig.get_path('include'))") \ -DUSE_MMAP=On \ -DUSE_CCACHE=ON \ -DBUILD_SHARED_LIBS=${{ matrix.build_shared_libs }} \