From 0bff35d06d77bfc2b53a9b84f9bf95ea3c8cbbd6 Mon Sep 17 00:00:00 2001 From: Alexander Smorkalov Date: Mon, 5 Dec 2022 10:39:06 +0300 Subject: [PATCH] Stick to CMake 3.24 on Windows to work around 3.25 regression. --- .github/workflows/build_wheels_windows.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build_wheels_windows.yml b/.github/workflows/build_wheels_windows.yml index e6874ffe..07bb00cc 100644 --- a/.github/workflows/build_wheels_windows.yml +++ b/.github/workflows/build_wheels_windows.yml @@ -60,10 +60,12 @@ jobs: - name: Setup MSBuild.exe uses: microsoft/setup-msbuild@v1.1 - name: Build a package + # CMake 3.25 regression fix. See https://stackoverflow.com/questions/74162633/problem-compiling-from-source-opencv-with-mvsc2019-in-64-bit-version run: | python --version python -m pip install --upgrade pip python -m pip install --upgrade setuptools + python -m pip install cmake==3.24.2 python -m pip install toml && python -c "import toml; c = toml.load('pyproject.toml'); print('\n'.join(c['build-system']['requires']))" >> requirements.txt | python -m pip install -r requirements.txt set "CI_BUILD=1" && python setup.py bdist_wheel --py-limited-api=cp36 --dist-dir=%cd%\wheelhouse -v shell: cmd