aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts
diff options
context:
space:
mode:
Diffstat (limited to 'build_scripts')
-rw-r--r--build_scripts/main.py10
-rw-r--r--build_scripts/options.py1
2 files changed, 9 insertions, 2 deletions
diff --git a/build_scripts/main.py b/build_scripts/main.py
index cdc6dce7e..b9c83b939 100644
--- a/build_scripts/main.py
+++ b/build_scripts/main.py
@@ -655,8 +655,13 @@ class PysideBuild(_build):
update_env_path(additional_paths)
- build_name = "py{}-qt{}-{}-{}".format(py_version, qt_version,
- platform.architecture()[0], build_type.lower())
+ # Used for test blacklists and registry test.
+ self.build_classifiers = "py{}-qt{}-{}-{}".format(py_version, qt_version,
+ platform.architecture()[0], build_type.lower())
+ if OPTION_SHORTER_PATHS:
+ build_name = "p{}".format(py_version)
+ else:
+ build_name = self.build_classifiers
script_dir = setup_script_dir
sources_dir = os.path.join(script_dir, "sources")
@@ -714,6 +719,7 @@ class PysideBuild(_build):
fpath = os.path.join(unique_dir, 'build_dir.txt')
with open(fpath, 'w') as f:
print(build_dir, file=f)
+ print(self.build_classifiers, file=f)
log.info("Created {}".format(build_history))
if not OPTION_SKIP_PACKAGING:
diff --git a/build_scripts/options.py b/build_scripts/options.py
index 644649938..c17f6a100 100644
--- a/build_scripts/options.py
+++ b/build_scripts/options.py
@@ -180,6 +180,7 @@ OPTION_SANITIZE_ADDRESS = has_option("sanitize-address")
OPTION_SNAPSHOT_BUILD = has_option("snapshot-build")
OPTION_LIMITED_API = option_value("limited-api")
OPTION_PACKAGE_TIMESTAMP = option_value("package-timestamp")
+OPTION_SHORTER_PATHS = has_option("shorter-paths")
# This is used automatically by distutils.command.install object, to
# specify the final installation location.