-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgrip.toml
More file actions
26 lines (19 loc) · 743 Bytes
/
grip.toml
File metadata and controls
26 lines (19 loc) · 743 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
doc = """
The cdl repository allows configuring and installing the cdl tool.
It has two grip stages: configure and install.
It requires grip environment variables of:
@BUILD_DIR@ - where to build
@TOOLS_DIR@ - where to install
"""
[configure]
exec = "mkdir -p @BUILD_DIR@ && autoreconf --force --install --verbose && cd @BUILD_DIR@ && @GRIP_REPO_PATH@/configure --prefix=@TOOLS_DIR@"
[install]
requires = [".configure"]
wd = "@BUILD_DIR@"
exec = "make clean && make -j8 && make install"
[regress]
requires = [".install"]
wd = "@BUILD_DIR@"
env = {REGRESSION_DIR="@GRIP_REPO_PATH@/regression"}
exec = "make -f @REGRESSION_DIR@/Makefile CDL_ROOT=@TOOLS_DIR@ SRC_ROOT=@REGRESSION_DIR@ BUILD_ROOT=@BUILD_DIR@ regress_python"
action = "Yes"