diff options
| author | Friedemann Kleint <friedemann.kleint@qt.io> | 2022-12-05 15:44:50 +0100 |
|---|---|---|
| committer | Cristián Maureira-Fredes <cristian.maureira-fredes@qt.io> | 2025-11-24 12:06:11 +0100 |
| commit | 39bf64f845d6b759ebc726e85949e82dab678d37 (patch) | |
| tree | 4049c7bcd70aeed935f5bfcad4baffad750a87b7 /build_scripts/config.py | |
| parent | 845630ad239c4b37ff37e49ef5bb969a8946744b (diff) | |
Split off shibokengenerator
Split the generator executable off to a new directory
shiboken6_generator.
Adapting the build scripts and cmake configuration.
Task-number: PYSIDE-962
Task-number: PYSIDE-1587
Change-Id: I301f96daace0331b0abc17bc59b44cd2396b9953
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'build_scripts/config.py')
| -rw-r--r-- | build_scripts/config.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/build_scripts/config.py b/build_scripts/config.py index efafc7688..47dd28b7c 100644 --- a/build_scripts/config.py +++ b/build_scripts/config.py @@ -7,7 +7,7 @@ import sys from pathlib import Path from typing import Any -from . import PYPROJECT_PATH, PYSIDE, PYSIDE_MODULE, SHIBOKEN +from . import PYPROJECT_PATH, PYSIDE, PYSIDE_MODULE, SHIBOKEN, SHIBOKEN_GENERATOR from .log import LogLevel, log from .utils import available_pyside_tools, Singleton @@ -240,7 +240,7 @@ class Config(metaclass=Singleton): if self.is_internal_shiboken_module_build(): return SHIBOKEN elif self.is_internal_shiboken_generator_build(): - return f"{SHIBOKEN}_generator" + return SHIBOKEN_GENERATOR elif self.is_internal_pyside_build(): return PYSIDE_MODULE else: @@ -299,7 +299,9 @@ class Config(metaclass=Singleton): Used by PysideBuild.run to build the CMake projects. :return: A list of directory names under the sources directory. """ - if self.is_internal_shiboken_module_build() or self.is_internal_shiboken_generator_build(): + if self.is_internal_shiboken_generator_build(): + return [SHIBOKEN_GENERATOR] + if self.is_internal_shiboken_module_build(): return [SHIBOKEN] elif self.is_internal_pyside_build(): return [PYSIDE, 'pyside-tools'] |
