41
41
# we need the cibuildwheel Docker container to actually build/install
42
42
# the dependencies, even if they are stored on the host filesystem
43
43
# (exposed via the /host mount point) and cached by the host runner.
44
- runVcpkgInstall : true
44
+ runVcpkgInstall : false
45
45
vcpkgJsonGlob : ' **/build-scripts/vcpkg.json'
46
46
47
47
- name : List $RUNNER_WORKSPACE before build
@@ -55,40 +55,40 @@ jobs:
55
55
echo "UNIX_GITHUB_WORKSPACE=${GITHUB_WORKSPACE//\\//}" >> $GITHUB_ENV
56
56
shell : bash
57
57
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"
91
91
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