7 const char *abs_top_srcdir;
8 const char *abs_top_builddir;
9 char *root = NULL, *src_root = NULL, *lensdir = NULL;
10 struct augeas *aug = NULL;
15 fprintf(stderr, "%s:%d: Fatal error: %s\n", __FILE__, __LINE__, msg); \
22 abs_top_srcdir = getenv("abs_top_srcdir");
23 if (abs_top_srcdir == NULL)
24 die("env var abs_top_srcdir must be set");
26 abs_top_builddir = getenv("abs_top_builddir");
27 if (abs_top_builddir == NULL)
28 die("env var abs_top_builddir must be set");
30 if (asprintf(&src_root, "%s/tests/root", abs_top_srcdir) < 0) {
31 die("failed to set src_root");
34 if (asprintf(&lensdir, "%s/lenses", abs_top_srcdir) < 0)
35 die("asprintf lensdir failed");
38 aug = aug_init (src_root, lensdir, AUG_NO_STDINC);
39 if (!aug) { perror ("aug_init"); exit (1); }