-
Notifications
You must be signed in to change notification settings - Fork 0
/
grip.toml
32 lines (26 loc) · 862 Bytes
/
grip.toml
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
26
27
28
29
30
31
doc="""
This repository contains the ATCF IO CDL modules.
This supports simple I/O at present
"""
[env]
SRC_ROOT = "@GRIP_REPO_PATH@"
BUILD_ROOT = "@BUILD_DIR@"
MAKE_OPTIONS = "-f @GRIP_REPO_PATH@/Makefile SRC_ROOT=@SRC_ROOT@ BUILD_ROOT=@BUILD_DIR@"
[clean_sim]
exec="mkdir -p @BUILD_DIR@ && cd @BUILD_DIR@ && make @MAKE_OPTIONS@ clean"
[build_sim]
requires=[".clean_sim"]
wd="@BUILD_DIR@"
exec="make @MAKE_OPTIONS@ -j8 all"
[smoke_test]
# Note the global here - this does not depend on *this* build_sim but on the parent GLOBAL build stage
requires=["build"]
wd="@GRIP_REPO_PATH@"
exec="make @MAKE_OPTIONS@ SIM=@BUILD_DIR@/sim smoke"
action="yes"
[regress]
# Note the global here - this does not depend on *this* build_sim but on the parent GLOBAL build stage
requires=["build"]
wd="@GRIP_REPO_PATH@"
exec="make @MAKE_OPTIONS@ regress"
action="yes"