|
- import argparse
- from pathlib import Path
-
- from dds_ci import cli, proc, paths
-
-
- def self_deps_build(exe: Path, toolchain: str, repo_dir: Path,
- remote_list: Path) -> None:
- proc.check_run(
- exe,
- 'deps',
- 'build',
- ('--repo-dir', repo_dir),
- ('-T', toolchain),
- )
-
-
- def main():
- parser = argparse.ArgumentParser()
- cli.add_dds_exe_arg(parser)
- cli.add_tc_arg(parser)
- parser.add_argument('--repo-dir', default=paths.SELF_TEST_REPO_DIR)
- args = parser.parse_args()
- self_deps_build(
- Path(args.exe), args.toolchain, args.repo_dir,
- paths.PROJECT_ROOT / 'remote.dds')
-
-
- if __name__ == "__main__":
- main()
|