From d7cb231e63afb32665481fc8c28a5458adde3414 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 4 May 2021 20:45:12 +0200 Subject: buildconfig: allow options --- testconfigure.py | 1 + 1 file changed, 1 insertion(+) (limited to 'testconfigure.py') diff --git a/testconfigure.py b/testconfigure.py index 3db0aa4..46645f4 100644 --- a/testconfigure.py +++ b/testconfigure.py @@ -11,4 +11,5 @@ b.add_tool(PythonTool()) b.add_tool(PosixTool("find")) b.add_tool(PosixTool("xargs")) b.add_tool(PosixTool("msgmerge")) +b.use(Option("foo", help="What is foo?")) b.run() -- cgit v1.2.3 From 5fb2f811026bbe7152ed59b712248048853eb0f6 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 4 May 2021 20:48:28 +0200 Subject: fix default --- talerbuildconfig.py | 2 +- testconfigure.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'testconfigure.py') diff --git a/talerbuildconfig.py b/talerbuildconfig.py index ab3ec4a..f6dba99 100644 --- a/talerbuildconfig.py +++ b/talerbuildconfig.py @@ -194,7 +194,7 @@ class Option(Plugin): print(f"required option '--{self.optname}' missing") sys.exit(1) else: - arg = default + arg = self.default self._arg = arg def get_configmk(self, buildconfig): diff --git a/testconfigure.py b/testconfigure.py index 46645f4..047e8b0 100644 --- a/testconfigure.py +++ b/testconfigure.py @@ -12,4 +12,5 @@ b.add_tool(PosixTool("find")) b.add_tool(PosixTool("xargs")) b.add_tool(PosixTool("msgmerge")) b.use(Option("foo", help="What is foo?")) +b.use(Option("bar", help="What is bar?", required=False, default="42")) b.run() -- cgit v1.2.3