Skip to content

Commit 844a256

Browse files
committed
Build: add user and release parameters to 'standalone' make deps
1 parent 691243f commit 844a256

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

build-system/luxmake/deps.py

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -316,14 +316,25 @@ def main(
316316
output_dir,
317317
)
318318

319-
# Get optional command-line parameters
320-
# Nota: --local option is used by LuxCoreDeps CI
319+
# Command-line parameters for standalone execution (debug)
321320
parser = argparse.ArgumentParser()
322321
parser.add_argument(
323322
"-l",
324323
"--local",
325324
type=Path,
326-
help="Use local dependency set (debug)",
325+
help="Use local dependency set, located at LOCAL path",
326+
)
327+
parser.add_argument(
328+
"-u",
329+
"--user",
330+
type=str,
331+
help="Specify dependencies user (override build-settings.json)",
332+
)
333+
parser.add_argument(
334+
"-r",
335+
"--release",
336+
type=str,
337+
help="Specify dependencies release (override build-settings.json)",
327338
)
328339
parser.add_argument(
329340
"-o",
@@ -372,8 +383,8 @@ def main(
372383
)
373384

374385
# Initialize
375-
user = settings["Dependencies"]["user"]
376-
release = settings["Dependencies"]["release"]
386+
user = args.user or settings["Dependencies"]["user"]
387+
release = args.release or settings["Dependencies"]["release"]
377388
url = build_url(
378389
user,
379390
release,

0 commit comments

Comments
 (0)