aboutsummaryrefslogtreecommitdiffstats
path: root/src/redo.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/redo.c')
-rw-r--r--src/redo.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/redo.c b/src/redo.c
index 00da7eb..7f69949 100644
--- a/src/redo.c
+++ b/src/redo.c
@@ -46,6 +46,8 @@ void prepare_env() {
fatal("redo: failed to setenv() REDO_MAGIC to %s", magic_str);
}
+int DBG_LVL;
+
int main(int argc, char *argv[]) {
srand(time(NULL));
char *argv_base = xbasename(argv[0]);
@@ -78,6 +80,11 @@ int main(int argc, char *argv[]) {
if (!parent || !root || !magic)
die("%s must be called inside a .do script\n", argv[0]);
+ /* set DBG_LVL (for dbg.h) */
+ char *env = getenv("REDO_DEBUG");
+ if (env)
+ DBG_LVL = atoi(env);
+
if (ident == 'a')
add_prereq(parent, parent, ident);
else