From 58e4d7e394debbb4fbdfb0d946063d28dcfaac56 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Thu, 21 Jun 2018 09:37:01 +0200 Subject: [PATCH] cmake: add new defines to config.h.in --- include/villas/config.h.in | 14 ++++++++++++++ lib/path.c | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/include/villas/config.h.in b/include/villas/config.h.in index 419f0fa61..cf552bb6f 100644 --- a/include/villas/config.h.in +++ b/include/villas/config.h.in @@ -61,6 +61,20 @@ extern "C"{ #define KERNEL_VERSION_MAJ 3 #define KERNEL_VERSION_MIN 6 +#cmakedefine BUILDID "@BUILDID@" +#cmakedefine V @V@ +#cmakedefine PREFIX "@PREFIX@" + +/* Available Features */ +#cmakedefine WITH_WEB +#cmakedefine WITH_API +#cmakedefine WITH_HOOKS +#cmakedefine WITH_IO +#cmakedefine WITH_CONFIG + +/* OS Headers */ +#cmakedefine HAS_EVENTFD + #ifdef __cplusplus } #endif diff --git a/lib/path.c b/lib/path.c index 7763e1aa5..27e66861a 100644 --- a/lib/path.c +++ b/lib/path.c @@ -589,7 +589,7 @@ int path_parse(struct path *p, json_t *cfg, struct list *nodes) } } -#if WITH_HOOKS +#ifdef WITH_HOOKS if (json_hooks) { ret = hook_parse_list(&p->hooks, json_hooks, p, NULL); if (ret)