INNER CODE UNIT · Python
build_project
stratumauth/app · extra/build.py:76
def build_project(build_dir: str, args: argparse.Namespace):
framework = PROJECT_FRAMEWORKS[args.project]
os.makedirs(args.output, exist_ok=True)
build_args = [f"-f:{framework}", f"-c:{CONFIGURATION}"]
if args.runtime is not None:
build_args.append(f"-r:{args.runtime}")
if args.keystore is not None:
build_args += [
"-p:AndroidKeyStore=True",
f'-p:AndroidSigningKeyStore="{args.keystore}"',
f'-p:AndroidSigningStorePass="{args.keystore_pass}"',
f'-p:AndroidSigningKeyAlias="{args.keystore_alias}"',
f'-p:AndroidSigningKeyPass="{args.keystore_key_pass}"',
]