From d95886f93de6d89b0ffca2c36bb6b6772b8c3fd1 Mon Sep 17 00:00:00 2001 From: Jun Wang Date: Mon, 27 Nov 2017 11:06:05 +0800 Subject: [PATCH] Add disable-debuginfo option which disable to generate debuginfo packages Change-Id: Ic4ca1753bcadda8555daee96e13c2f7d23032859 Signed-off-by: Jun Wang --- data/gbs.sh | 2 +- gitbuildsys/cmd_build.py | 2 ++ tools/gbs | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/data/gbs.sh b/data/gbs.sh index 1f9e62a..3fe75c5 100644 --- a/data/gbs.sh +++ b/data/gbs.sh @@ -84,7 +84,7 @@ __gbs () --arch= --repository= --dist= --buildroot= --clean --include-all --extra-packs= --spec= --commit= --cache --skip-conf-repos --profile= --noinit --keep-packs --use-higher-deps - --not-export-source --clean-repos --define --baselibs + --not-export-source --clean-repos --define --baselib --disable-debuginfo " cr_opts=" --profile= --tmpfs --ks-file diff --git a/gitbuildsys/cmd_build.py b/gitbuildsys/cmd_build.py index 7c67bdb..3120e8b 100644 --- a/gitbuildsys/cmd_build.py +++ b/gitbuildsys/cmd_build.py @@ -230,6 +230,8 @@ def prepare_depanneur_opts(args): cmd_opts += ['--fail-fast'] if args.keepgoing: cmd_opts += ['--keepgoing=%s' % args.keepgoing] + if args.disable_debuginfo: + cmd_opts += ['--disable-debuginfo'] # if args.package_list: package_list = args.package_list.split(',') diff --git a/tools/gbs b/tools/gbs index edc6823..27ba9c9 100755 --- a/tools/gbs +++ b/tools/gbs @@ -322,6 +322,8 @@ def build_parser(parser): group.add_argument('--rdeps', action='store_true', help='build specified packages and all packages ' 'depend on them') + group.add_argument('--disable-debuginfo', action='store_true', + help='Do not create debuginfo packages when building') parser.set_defaults(alias="lb") return parser -- 2.7.4