diff --git a/helpers/getsetting.py b/helpers/getsetting.py new file mode 100644 index 0000000..89e81b6 --- /dev/null +++ b/helpers/getsetting.py @@ -0,0 +1,19 @@ +#!/usr/bin/python3 +import os +import sys +import argparse +import subprocess +from helperslib import BuildSpecs, BuildSystem, CommonUtils, EnvironmentHandler + +# Parse the command line arguments we've been given +parser = argparse.ArgumentParser(description='Utility to configure a project to be built.', formatter_class=argparse.ArgumentDefaultsHelpFormatter) +parser.add_argument('--product', type=str, required=True) +parser.add_argument('--project', type=str, required=True) +parser.add_argument('--branchGroup', type=str, default='kf5-qt5') +parser.add_argument('--platform', type=str, required=True) +parser.add_argument('--key', type=str, required=True) +arguments = parser.parse_args() + +# Load our build specification, which governs how we handle this build +buildSpecification = BuildSpecs.Loader( product=arguments.product, project=arguments.project, branchGroup=arguments.branchGroup, platform=arguments.platform ) +print(buildSpecification[arguments.key])