Move libgruel configuration checks into config directory
[debian/gnuradio] / config / grc_gruel.m4
index 81f53ce138ddd07b0571e02f9bbe687dbae63c4e..0ef2bac2cdad6b0bdbc4a4e8d6301257b247a1ea 100644 (file)
@@ -37,8 +37,17 @@ AC_DEFUN([GRC_GRUEL],[
         gruel/src/Makefile \
         gruel/src/include/Makefile \
         gruel/src/include/gruel/Makefile \
+       gruel/src/include/gruel/inet.h \
         gruel/src/lib/Makefile \
     ])
 
+    dnl Allow creating autoconf independent header files for bytesex routines
+    AC_CHECK_HEADER(arpa/inet.h, [GR_HAVE_ARPA_INET=1],[GR_HAVE_ARPA_INET=0])
+    AC_CHECK_HEADER(netinet/in.h, [GR_HAVE_NETINET_IN=1],[GR_HAVE_NETINET_IN=0])
+    AC_CHECK_HEADER(byteswap.h, [GR_HAVE_BYTESWAP=1],[GR_HAVE_BYTESWAP=0])
+    AC_SUBST(GR_HAVE_ARPA_INET)
+    AC_SUBST(GR_HAVE_NETINET_IN)
+    AC_SUBST(GR_HAVE_BYTESWAP)
+
     GRC_BUILD_CONDITIONAL(gruel,[])
 ])