summaryrefslogtreecommitdiff
path: root/buildstream/_frontend/cli.py
diff options
context:
space:
mode:
Diffstat (limited to 'buildstream/_frontend/cli.py')
-rw-r--r--buildstream/_frontend/cli.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/buildstream/_frontend/cli.py b/buildstream/_frontend/cli.py
index 048cce735..46d598837 100644
--- a/buildstream/_frontend/cli.py
+++ b/buildstream/_frontend/cli.py
@@ -738,11 +738,12 @@ def checkout(app, element, location, force, deps, integrate, hardlinks, tar):
@click.option('--tar', 'tar', default=False, is_flag=True,
help='Create a tarball from the element\'s sources instead of a '
'file tree.')
-@click.argument('element', required=False,
- type=click.Path(readable=False))
+@click.option('--include-build-scripts', 'build_scripts', is_flag=True)
+@click.argument('element', required=False, type=click.Path(readable=False))
@click.argument('location', type=click.Path(), required=False)
@click.pass_obj
-def source_checkout(app, element, location, force, deps, fetch_, except_, tar):
+def source_checkout(app, element, location, force, deps, fetch_, except_,
+ tar, build_scripts):
"""Checkout sources of an element to the specified location
"""
if not element and not location:
@@ -766,7 +767,8 @@ def source_checkout(app, element, location, force, deps, fetch_, except_, tar):
deps=deps,
fetch=fetch_,
except_targets=except_,
- tar=tar)
+ tar=tar,
+ include_build_scripts=build_scripts)
##################################################################