--- configure.ac | 25 ++----------------------- m4/spice-deps.m4 | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 23 deletions(-) create mode 100644 m4/spice-deps.m4 diff --git a/configure.ac b/configure.ac index a58fcd6..67e485e 100644 --- a/configure.ac +++ b/configure.ac @@ -29,6 +29,8 @@ if test "x$ac_cv_prog_cc_c99" = xno; then fi AM_PROG_CC_C_O +SPICE_CHECK_SYSDEPS + # Checks for libraries AC_CONFIG_SUBDIRS([spice-protocol]) PROTOCOL_CFLAGS='-I ${top_srcdir}/spice-protocol' @@ -94,29 +96,6 @@ fi AC_SUBST(GL_CFLAGS) AC_SUBST(GL_LIBS) -# Checks for header files -AC_FUNC_ALLOCA -AC_CHECK_HEADERS([arpa/inet.h malloc.h netinet/in.h stddef.h stdint.h stdlib.h string.h sys/socket.h unistd.h]) - -# Checks for typedefs, structures, and compiler characteristics -AC_C_INLINE -AC_TYPE_INT16_T -AC_TYPE_INT32_T -AC_TYPE_INT64_T -AC_TYPE_INT8_T -AC_TYPE_PID_T -AC_TYPE_SIZE_T -AC_TYPE_UINT16_T -AC_TYPE_UINT32_T -AC_TYPE_UINT64_T -AC_TYPE_UINT8_T - -# Checks for library functions -# do not check malloc or realloc, since that cannot be cross-compiled checked -AC_FUNC_ERROR_AT_LINE -AC_FUNC_FORK -AC_CHECK_FUNCS([dup2 floor inet_ntoa memmove memset pow sqrt]) - # The End! AC_CONFIG_FILES([ Makefile diff --git a/m4/spice-deps.m4 b/m4/spice-deps.m4 new file mode 100644 index 0000000..3dcc4b0 --- /dev/null +++ b/m4/spice-deps.m4 @@ -0,0 +1,27 @@ +# SPICE_CHECK_SYSDEPS() +# --------------------- +# Checks for header files and library functions needed by spice-common. +# --------------------- +AC_DEFUN([SPICE_CHECK_SYSDEPS], [ + AC_FUNC_ALLOCA + AC_CHECK_HEADERS([arpa/inet.h malloc.h netinet/in.h stddef.h stdint.h stdlib.h string.h sys/socket.h unistd.h]) + + # Checks for typedefs, structures, and compiler characteristics + AC_C_INLINE + AC_TYPE_INT16_T + AC_TYPE_INT32_T + AC_TYPE_INT64_T + AC_TYPE_INT8_T + AC_TYPE_PID_T + AC_TYPE_SIZE_T + AC_TYPE_UINT16_T + AC_TYPE_UINT32_T + AC_TYPE_UINT64_T + AC_TYPE_UINT8_T + + # Checks for library functions + # do not check malloc or realloc, since that cannot be cross-compiled checked + AC_FUNC_ERROR_AT_LINE + AC_FUNC_FORK + AC_CHECK_FUNCS([dup2 floor inet_ntoa memmove memset pow sqrt]) +]) -- 2.1.0 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel