aboutsummaryrefslogtreecommitdiff
path: root/configure.py
diff options
context:
space:
mode:
Diffstat (limited to 'configure.py')
-rw-r--r--configure.py34
1 files changed, 34 insertions, 0 deletions
diff --git a/configure.py b/configure.py
new file mode 100644
index 00000000..829c3521
--- /dev/null
+++ b/configure.py
@@ -0,0 +1,34 @@
1import sys
2from pathlib import Path
3
4base_dir = Path(__file__, "../build-system/taler-build-scripts").resolve()
5
6if not base_dir.exists():
7 print(f"build system directory (${base_dir}) missing", file=sys.stderr)
8 sys.exit(1)
9
10sys.path.insert(0, str(base_dir))
11
12from talerbuildconfig import *
13
14b = BuildConfig()
15b.enable_prefix()
16b.enable_configmk()
17b.add_tool(PythonTool())
18b.add_tool(PyBabelTool())
19b.add_tool(PosixTool("cp"))
20b.add_tool(PosixTool("echo"))
21b.add_tool(PosixTool("env"))
22b.add_tool(PosixTool("printf"))
23b.add_tool(PosixTool("grep"))
24b.add_tool(PosixTool("ln"))
25b.add_tool(PosixTool("mkdir"))
26b.add_tool(PosixTool("rm"))
27b.add_tool(PosixTool("sh"))
28b.add_tool(PosixTool("msgmerge"))
29b.add_tool(PosixTool("tsc"))
30b.add_tool(PosixTool("git"))
31b.add_tool(PosixTool("docker"))
32b.add_tool(PosixTool("sassc"))
33b.add_tool(BrowserTool())
34b.run()