define([rev], esyscmd([sh -c "echo -n 'r' && svnversion -n"]))dnl AC_INIT(nfcutils, 0.0.0+rev, rconty@il4p.fr) AC_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE AC_LANG_C AC_PROG_CC AC_PROG_MAKE_SET AC_PATH_PROG(PKG_CONFIG, pkg-config) # Checks for header files. AC_HEADER_STDC AC_HEADER_STDBOOL AC_CHECK_HEADERS([stdio.h stdlib.h stdint.h stddef.h stdbool.h usb.h]) AC_CHECK_FUNCS([memset]) AC_CHECK_FUNCS([strcasecmp]) AC_CHECK_FUNCS([strchr]) AC_CHECK_FUNCS([strdup]) AC_CHECK_FUNCS([strerror]) AC_CHECK_FUNCS([strstr]) AC_CHECK_FUNCS([strtol]) AC_CHECK_HEADERS([syslog.h]) AC_C_CONST AC_FUNC_FORK AC_FUNC_MALLOC AC_FUNC_REALLOC AC_FUNC_VPRINTF AC_HEADER_SYS_WAIT # Checks for types AC_TYPE_SIZE_T AC_TYPE_UINT8_T AC_TYPE_UINT16_T AC_TYPE_UINT32_T AC_TYPE_UINT64_T AC_TYPE_INT32_T # --enable-debug support (default:no) AC_ARG_ENABLE([debug],AS_HELP_STRING([--enable-debug],[Debug flags]),[enable_debug=$enableval],[enable_debug="no"]) AC_MSG_CHECKING(for debug flag) AC_MSG_RESULT($enable_debug) if test x"$enable_debug" = "xyes" then CFLAGS="$CFLAGS -g3 -Wall -DDEBUG -pedantic" fi AC_SUBST([DEBUG_CFLAGS]) PKG_CHECK_MODULES(LIBNFC, libnfc, [WITH_NFC=1], [WITH_NFC=0]) if test x"$WITH_NFC" = "x0"; then AC_MSG_ERROR([libnfc is mandatory.]) fi AC_SUBST(LIBNFC_LIBS) AC_SUBST(LIBNFC_CFLAGS) # Set C standard to C99 CFLAGS="$CFLAGS -std=c99" AC_CONFIG_FILES([ Makefile src/Makefile ]) AC_OUTPUT