]> git.sur5r.net Git - ngadmin/blobdiff - configure.ac
Spy: handle two sockets
[ngadmin] / configure.ac
index 3dce5232cffcf0e1817e1b44a82a5fc1c5b175fe..f30cea7952830e42d83b8639501d7cdd4e8df6c5 100644 (file)
@@ -86,13 +86,25 @@ AC_TYPE_SIZE_T
 
 # check for library functions
 AC_FUNC_MALLOC
-AC_CHECK_FUNCS([inet_ntoa memchr memset select socket strcasecmp strdup strtol strtoul])
+AC_CHECK_FUNCS([inet_ntoa memchr memset socket poll strcasecmp strdup strtol strtoul])
+
+AC_CHECK_FUNC([clock_gettime], [
+       AC_DEFINE([HAVE_CLOCK_GETTIME], [1], [Define if you have clock_gettime])
+], [
+       AC_CHECK_LIB([rt], [clock_gettime], [
+               AC_SUBST([RT_LIBS], [-lrt])
+               AC_DEFINE([HAVE_CLOCK_GETTIME], [1], [Define if you have clock_gettime])
+       ], [
+               AC_CHECK_FUNCS([gettimeofday])
+       ])
+])
 
 
 AC_CONFIG_FILES([
        Makefile
        raw/Makefile
        raw/include/Makefile
+       raw/include/nsdp/Makefile
        raw/src/Makefile
        lib/Makefile
        lib/include/Makefile
@@ -101,28 +113,13 @@ AC_CONFIG_FILES([
        cli/Makefile
        cli/man/Makefile
        cli/src/Makefile
-])
-
-AM_COND_IF([ENABLE_SPY], [
-       AC_CONFIG_FILES([
-               spy/Makefile
-               spy/man/Makefile
-               spy/src/Makefile
-       ])
-])
-
-AM_COND_IF([ENABLE_EMU], [
-       AC_CONFIG_FILES([
-               emu/Makefile
-               emu/man/Makefile
-               emu/src/Makefile
-       ])
-])
-
-AM_COND_IF([HAVE_DOXYGEN], [
-       AC_CONFIG_FILES([
-               lib/doxyfile
-       ])
+       spy/Makefile
+       spy/man/Makefile
+       spy/src/Makefile
+       emu/Makefile
+       emu/man/Makefile
+       emu/src/Makefile
+       lib/doxyfile
 ])
 
 AC_OUTPUT
@@ -134,7 +131,7 @@ Prefix.............: ${prefix}
 Debug..............: ${enable_debug}
 Doc................: ${enable_doc}
 Compiler...........: ${CC} ${CFLAGS} ${CPPFLAGS}
-Readline suppport..: ${with_readline}
+Readline support...: ${with_readline}
 Spy................: ${enable_spy}
 Emulator...........: ${enable_emu}
 "