aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts/main.py
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-05-05 12:19:16 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2021-05-05 18:46:41 +0200
commit36431b071095b8999347df87621bf23ffcc2ac3d (patch)
tree014550c8f87f70320e1fd3a7572fb6ee7969021a /build_scripts/main.py
parenta7726c8ccc6e48b03cf33a864b9268e2d3de605d (diff)
Turn off numpy support in libpyside by default
Add a configure parameter for it and mark it as experimental. It has been found to: - break cx_freeeze - Cause embedding applications to fail to load with "undefined symbol: PyExc_RecursionError" Pick-to: 6.1 6.1.0 Task-number: PYSIDE-1540 Task-number: PYSIDE-1503 Task-number: PYSIDE-1455 Change-Id: I72fa4a3324a37eb996c42b83dce55fe1990b6fc3 Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'build_scripts/main.py')
-rw-r--r--build_scripts/main.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/build_scripts/main.py b/build_scripts/main.py
index 0f887a830..b2d0be565 100644
--- a/build_scripts/main.py
+++ b/build_scripts/main.py
@@ -878,6 +878,9 @@ class PysideBuild(_build, DistUtilsCommandMixin):
else:
cmake_cmd.append("-DSKIP_DOCS=1")
+ if OPTION["PYSIDE_NUMPY_SUPPORT"]:
+ cmake_cmd.append("-DPYSIDE_NUMPY_SUPPORT=1")
+
if not OPTION["SKIP_CMAKE"]:
log.info(f"Configuring module {extension} ({module_src_dir})...")
if run_process(cmake_cmd) != 0: