Skip to content

Commit 7b96423

Browse files
authored
Merge pull request #8 from scientificcomputing/finsberg/more-flags
Add more flags when building vtk and add autdit wheel
2 parents c09d19f + 4f9dc08 commit 7b96423

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/build_wheel.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,20 @@ jobs:
5252
- name: Build vtk
5353
run: |
5454
cd VTK-${{ github.event.inputs.vtk_full_version }}
55-
cmake -GNinja -DVTK_WHEEL_BUILD=ON -DVTK_WRAP_PYTHON=ON -DCMAKE_BUILD_TYPE=Release -DVTK_GROUP_ENABLE_Web=WANT -DVTK_VERSION_SUFFIX="" -DVTK_MODULE_ENABLE_VTK_IOXdmf2:STRING=YES -DVTK_MODULE_ENABLE_VTK_IOXdmf3:STRING=YES -S . -B build
55+
cmake -GNinja -DVTK_WHEEL_BUILD=ON -DVTK_WRAP_PYTHON=ON -DVTK_INSTALL_SDK=ON -DVTK_BUILD_PYI_FILES=ON -DCMAKE_BUILD_TYPE=Release -DVTK_GROUP_ENABLE_Web=WANT -DVTK_RELOCATABLE_INSTALL=ON -DVTK_USE_LARGE_DATA=ON -DVTK_BUILD_ALL_MODULES=ON -DVTK_VERSION_SUFFIX="" -DVTK_MODULE_ENABLE_VTK_IOXdmf2:STRING=YES -DVTK_MODULE_ENABLE_VTK_IOXdmf3:STRING=YES -S . -B build
5656
cmake --build build
5757
5858
- name: Build wheel
5959
run: |
6060
python3 -m pip install --upgrade pip setuptools wheel
6161
cd VTK-${{ github.event.inputs.vtk_full_version }}/build && python3 setup.py bdist_wheel
6262
63+
- name: Audit wheels
64+
run: |
65+
python3 -m pip install auditwheel
66+
auditwheel show dist/*.whl
67+
auditwheel repair dist/*.whl -w dist/
68+
6369
- name: Upload wheels
6470
uses: actions/upload-artifact@v4
6571
with:

0 commit comments

Comments
 (0)