Skip to content

Commit 445e671

Browse files
committed
WIP windows
1 parent 142707d commit 445e671

File tree

1 file changed

+37
-37
lines changed

1 file changed

+37
-37
lines changed

.github/workflows/build-wheels.yml

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
# we need the cibuildwheel Docker container to actually build/install
4242
# the dependencies, even if they are stored on the host filesystem
4343
# (exposed via the /host mount point) and cached by the host runner.
44-
runVcpkgInstall: true
44+
runVcpkgInstall: false
4545
vcpkgJsonGlob: '**/build-scripts/vcpkg.json'
4646

4747
- name: List $RUNNER_WORKSPACE before build
@@ -55,40 +55,40 @@ jobs:
5555
echo "UNIX_GITHUB_WORKSPACE=${GITHUB_WORKSPACE//\\//}" >> $GITHUB_ENV
5656
shell: bash
5757

58-
# - name: Build wheels
59-
# uses: pypa/cibuildwheel@v2.13.1
60-
# env:
61-
# CIBW_ENVIRONMENT_WINDOWS: >-
62-
# SKBUILD_CONFIGURE_OPTIONS='
63-
# -DCMAKE_TOOLCHAIN_FILE=${{ env.UNIX_RUNNER_WORKSPACE }}/b/vcpkg/scripts/buildsystems/vcpkg.cmake
64-
# -DVCPKG_TARGET_TRIPLET=${{ matrix.triplet }}
65-
# -DVCPKG_INSTALLED_DIR=${{ env.UNIX_RUNNER_WORKSPACE }}/b/vcpkg_installed
66-
# -DVCPKG_MANIFEST_DIR=${{ env.UNIX_GITHUB_WORKSPACE }}/build-scripts
67-
# -DUPSP_BUILD_TESTING=OFF -DUPSP_BUILD_APPLICATIONS=OFF -DUPSP_BUILD_PYBIND11=ON'
68-
# CIBW_ENVIRONMENT_MACOS: >-
69-
# SKBUILD_CONFIGURE_OPTIONS='
70-
# -DCMAKE_TOOLCHAIN_FILE=${{ runner.workspace }}/b/vcpkg/scripts/buildsystems/vcpkg.cmake
71-
# -DVCPKG_TARGET_TRIPLET=${{ matrix.triplet }}
72-
# -DVCPKG_INSTALLED_DIR=${{ runner.workspace }}/b/vcpkg_installed
73-
# -DVCPKG_MANIFEST_DIR=${{ github.workspace }}/build-scripts
74-
# -DUPSP_BUILD_TESTING=OFF -DUPSP_BUILD_APPLICATIONS=OFF -DUPSP_BUILD_PYBIND11=ON'
75-
# CIBW_ENVIRONMENT_LINUX: >-
76-
# SKBUILD_CONFIGURE_OPTIONS='
77-
# -DCMAKE_TOOLCHAIN_FILE=/host/${{ runner.workspace }}/b/vcpkg/scripts/buildsystems/vcpkg.cmake
78-
# -DVCPKG_TARGET_TRIPLET=${{ matrix.triplet }}
79-
# -DVCPKG_INSTALLED_DIR=/host/${{ runner.workspace }}/b/vcpkg_installed
80-
# -DVCPKG_MANIFEST_DIR=/host/${{ github.workspace }}/build-scripts
81-
# -DUPSP_BUILD_TESTING=OFF -DUPSP_BUILD_APPLICATIONS=OFF -DUPSP_BUILD_PYBIND11=ON'
82-
# CIBW_BEFORE_ALL_LINUX: "yum install -y perl-IPC-Cmd zip ninja-build"
83-
# CIBW_BEFORE_BUILD_WINDOWS: "pip install cmake"
84-
# CIBW_BUILD: "cp39-win_amd64 cp39-macosx_x86_64 cp39-manylinux_x86_64"
85-
# CIBW_SKIP: "*-win32 *-manylinux_i686"
86-
# CIBW_BUILD_VERBOSITY: 1
87-
# with:
88-
# package-dir: .
89-
# output-dir: wheelhouse
90-
# config-file: "{package}/pyproject.toml"
58+
- name: Build wheels
59+
uses: pypa/cibuildwheel@v2.13.1
60+
env:
61+
CIBW_ENVIRONMENT_WINDOWS: >-
62+
SKBUILD_CONFIGURE_OPTIONS='
63+
-DCMAKE_TOOLCHAIN_FILE=${{ env.UNIX_RUNNER_WORKSPACE }}/b/vcpkg/scripts/buildsystems/vcpkg.cmake
64+
-DVCPKG_TARGET_TRIPLET=${{ matrix.triplet }}
65+
-DVCPKG_INSTALLED_DIR=${{ env.UNIX_RUNNER_WORKSPACE }}/b/vcpkg_installed
66+
-DVCPKG_MANIFEST_DIR=${{ env.UNIX_GITHUB_WORKSPACE }}/build-scripts
67+
-DUPSP_BUILD_TESTING=OFF -DUPSP_BUILD_APPLICATIONS=OFF -DUPSP_BUILD_PYBIND11=ON'
68+
CIBW_ENVIRONMENT_MACOS: >-
69+
SKBUILD_CONFIGURE_OPTIONS='
70+
-DCMAKE_TOOLCHAIN_FILE=${{ runner.workspace }}/b/vcpkg/scripts/buildsystems/vcpkg.cmake
71+
-DVCPKG_TARGET_TRIPLET=${{ matrix.triplet }}
72+
-DVCPKG_INSTALLED_DIR=${{ runner.workspace }}/b/vcpkg_installed
73+
-DVCPKG_MANIFEST_DIR=${{ github.workspace }}/build-scripts
74+
-DUPSP_BUILD_TESTING=OFF -DUPSP_BUILD_APPLICATIONS=OFF -DUPSP_BUILD_PYBIND11=ON'
75+
CIBW_ENVIRONMENT_LINUX: >-
76+
SKBUILD_CONFIGURE_OPTIONS='
77+
-DCMAKE_TOOLCHAIN_FILE=/host/${{ runner.workspace }}/b/vcpkg/scripts/buildsystems/vcpkg.cmake
78+
-DVCPKG_TARGET_TRIPLET=${{ matrix.triplet }}
79+
-DVCPKG_INSTALLED_DIR=/host/${{ runner.workspace }}/b/vcpkg_installed
80+
-DVCPKG_MANIFEST_DIR=/host/${{ github.workspace }}/build-scripts
81+
-DUPSP_BUILD_TESTING=OFF -DUPSP_BUILD_APPLICATIONS=OFF -DUPSP_BUILD_PYBIND11=ON'
82+
CIBW_BEFORE_ALL_LINUX: "yum install -y perl-IPC-Cmd zip ninja-build"
83+
CIBW_BEFORE_BUILD_WINDOWS: "pip install cmake"
84+
CIBW_BUILD: "cp39-win_amd64 cp39-macosx_x86_64 cp39-manylinux_x86_64"
85+
CIBW_SKIP: "*-win32 *-manylinux_i686"
86+
CIBW_BUILD_VERBOSITY: 1
87+
with:
88+
package-dir: .
89+
output-dir: wheelhouse
90+
config-file: "{package}/pyproject.toml"
9191

92-
# - uses: actions/upload-artifact@v3
93-
# with:
94-
# path: ./wheelhouse/*.whl
92+
- uses: actions/upload-artifact@v3
93+
with:
94+
path: ./wheelhouse/*.whl

0 commit comments

Comments
 (0)