]> git.puffer.fish Git - matthieu/frr.git/commitdiff
configure: Check whether libyang has ENABLE_LYD_PRIV
authorChristian Franke <chris@opensourcerouting.org>
Thu, 1 Nov 2018 12:41:14 +0000 (13:41 +0100)
committerChristian Franke <chris@opensourcerouting.org>
Thu, 1 Nov 2018 12:52:26 +0000 (13:52 +0100)
Signed-off-by: Christian Franke <chris@opensourcerouting.org>
configure.ac

index e0ab752a0b7300ef05d9efbfc2b7feea9a18b055..6782c539ede05461a5a2ad16191fab8f20b2ceaa 100755 (executable)
@@ -1595,6 +1595,12 @@ dnl ---------------
 PKG_CHECK_MODULES(libyang, [libyang >= 0.16.7], , [
   AC_MSG_ERROR([libyang (>= 0.16.7) was not found on your system.])
 ])
+AC_CHECK_MEMBER([struct lyd_node.priv], [], [
+  AC_MSG_ERROR([m4_normalize([
+    libyang needs to be compiled with ENABLE_LYD_PRIV=ON.
+    See http://docs.frrouting.org/projects/dev-guide/en/latest/building-libyang.html for details.])
+  ])
+], [[#include <libyang/libyang.h>]])
 
 dnl ---------------
 dnl configuration rollbacks