From d70ac2b41a2a29ef71a90cce138b943da4b04cf7 Mon Sep 17 00:00:00 2001 From: O01eg Date: Thu, 19 May 2022 13:57:27 +0300 Subject: [PATCH] Test builtin extensions on windows --- .circleci/config.yml | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 38d47efd0..b4b3719b6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -57,6 +57,9 @@ jobs: generator: description: "CMake generator" type: string + builtin: + description: "Default all modules as builtin to libpython" + type: boolean executor: name: win/default shell: powershell.exe @@ -76,7 +79,7 @@ jobs: name: build and test command: | $Env:PATH += ";C:\Program Files\CMake\bin" - ctest -C $Env:CONFIGURATION -S C:/Users/circleci/project/scripts/circle_win_dashboard.cmake -VV + ctest -DBUILD_EXTENSIONS_AS_BUILTIN=<< parameters.builtin >> -C $Env:CONFIGURATION -S C:/Users/circleci/project/scripts/circle_win_dashboard.cmake -VV environment: PY_VERSION: << parameters.python_version >> CONFIGURATION: Release @@ -150,6 +153,7 @@ workflows: python_version: 3.9.10 python_arch: x64 generator: "Visual Studio 16 2019" + builtin: OFF # 3.8.12 - build-test-python-win: @@ -157,6 +161,7 @@ workflows: python_version: 3.8.12 python_arch: x64 generator: "Visual Studio 16 2019" + builtin: OFF # 3.7.12 - build-test-python-win: @@ -164,6 +169,7 @@ workflows: python_version: 3.7.12 python_arch: x64 generator: "Visual Studio 16 2019" + builtin: OFF # 3.6.15 - build-test-python-win: @@ -171,4 +177,37 @@ workflows: python_version: 3.6.15 python_arch: x64 generator: "Visual Studio 16 2019" + builtin: OFF + + # 3.9.10 + - build-test-python-win: + name: python-3.9.10-win-x64 + python_version: 3.9.10 + python_arch: x64 + generator: "Visual Studio 16 2019" + builtin: ON + + # 3.8.12 + - build-test-python-win: + name: python-3.8.12-win-x64 + python_version: 3.8.12 + python_arch: x64 + generator: "Visual Studio 16 2019" + builtin: ON + + # 3.7.12 + - build-test-python-win: + name: python-3.7.12-win-x64 + python_version: 3.7.12 + python_arch: x64 + generator: "Visual Studio 16 2019" + builtin: ON + + # 3.6.15 + - build-test-python-win: + name: python-3.6.15-win-x64 + python_version: 3.6.15 + python_arch: x64 + generator: "Visual Studio 16 2019" + builtin: ON