Skip to content

Commit 557c82a

Browse files
authored
ci: fix test disabling (#488)
Signed-off-by: Henry Schreiner <[email protected]>
1 parent 2d24366 commit 557c82a

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

pyproject.toml

+9-2
Original file line numberDiff line numberDiff line change
@@ -86,15 +86,22 @@ before-all = "./scripts/manylinux-build-and-install-openssl.sh"
8686

8787
[[tool.cibuildwheel.overrides]]
8888
select = ["*-musllinux_*",]
89-
inherit.config-settings = "append"
89+
config-settings."cmake.define.OPENSSL_ROOT_DIR" = "/usr/local/ssl"
90+
config-settings."cmake.define.CMAKE_JOB_POOL_COMPILE" = "compile"
91+
config-settings."cmake.define.CMAKE_JOB_POOL_LINK" = "link"
92+
config-settings."cmake.define.CMAKE_JOB_POOLS" = "compile=4;link=1"
93+
config-settings."cmake.define.RUN_CMAKE_TEST" = "ON"
9094
# disable some tests
9195
# - BootstrapTest fails with custom OpenSSL and probably does not make much sense for this project
9296
# - ExportImport|RunCMake.install|RunCMake.file-GET_RUNTIME_DEPENDENCIES: c.f. https://discourse.cmake.org/t/cmake-test-suite-failing-on-alpine-linux/5064
9397
config-settings."cmake.define.RUN_CMAKE_TEST_EXCLUDE" = "BootstrapTest|ExportImport|RunCMake.install|RunCMake.RuntimePath|RunCMake.file-GET_RUNTIME_DEPENDENCIES"
9498

9599
[[tool.cibuildwheel.overrides]]
96100
select = ["*linux_aarch64", "*linux_ppc64le", "*linux_s390x"]
97-
inherit.config-settings = "append"
101+
config-settings."cmake.define.OPENSSL_ROOT_DIR" = "/usr/local/ssl"
102+
config-settings."cmake.define.CMAKE_JOB_POOL_COMPILE" = "compile"
103+
config-settings."cmake.define.CMAKE_JOB_POOL_LINK" = "link"
104+
config-settings."cmake.define.CMAKE_JOB_POOLS" = "compile=4;link=1"
98105
# disable tests on those platforms, QEMU is taking to long for jobs to pass on GHA
99106
config-settings."cmake.define.RUN_CMAKE_TEST" = "OFF"
100107

0 commit comments

Comments
 (0)