aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'build_scripts/main.py')
-rw-r--r--build_scripts/main.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/build_scripts/main.py b/build_scripts/main.py
index 7239d328e..887e8e293 100644
--- a/build_scripts/main.py
+++ b/build_scripts/main.py
@@ -329,7 +329,9 @@ def prepare_build():
if install_prefix.endswith("qtbase"):
qt_src_dir = install_prefix
else: # SDK: Use 'Src' directory
- qt_src_dir = os.path.join(os.path.dirname(install_prefix), 'Src', 'qtbase')
+ maybe_qt_src_dir = os.path.join(os.path.dirname(install_prefix), 'Src', 'qtbase')
+ if os.path.exists(maybe_qt_src_dir):
+ qt_src_dir = maybe_qt_src_dir
class PysideInstall(_install, DistUtilsCommandMixin):
@@ -760,7 +762,8 @@ class PysideBuild(_build, DistUtilsCommandMixin):
cmake_cmd.append(f"-DSKIP_MODULES={skip_modules}")
# Add source location for generating documentation
cmake_src_dir = OPTION["QT_SRC"] if OPTION["QT_SRC"] else qt_src_dir
- cmake_cmd.append(f"-DQT_SRC_DIR={cmake_src_dir}")
+ if cmake_src_dir:
+ cmake_cmd.append(f"-DQT_SRC_DIR={cmake_src_dir}")
if OPTION['NO_QT_TOOLS']:
cmake_cmd.append("-DNO_QT_TOOLS=yes")
if OPTION['SKIP_DOCS']: