@@ -7,6 +7,7 @@ AC_CONFIG_AUX_DIR(config)
77AM_INIT_AUTOMAKE ( [ -Wall -Werror foreign] )
88AC_LANG ( C )
99AC_PROG_CC
10+ AM_PROG_CC_C_O
1011AC_CONFIG_HEADERS ( [ config.h] )
1112AC_CONFIG_FILES ( [
1213 Makefile
@@ -41,37 +42,27 @@ case $host in
4142 AC_MSG_ERROR ( [ unsupported operating system $host] )
4243esac
4344
44- AC_SUBST ( CPPFLAGS , "$CPPFLAGS - D_FILE_OFFSET_BITS=64" )
45- AC_SUBST ( CPPFLAGS , "$CPPFLAGS - DHAVE_RSHIM_NET" )
46- AC_SUBST ( CPPFLAGS , "$CPPFLAGS - I/usr/local/include" )
47-
4845AS_IF ( [ test "x$build_pcie" = "xyes"] , [
49- AC_CHECK_HEADERS ( [ pci/pci.h] ,[ ] ,[ AC_MSG_ERROR ( [ Missing pciutils header files] ) ] )
50- AC_SUBST ( CPPFLAGS , "$CPPFLAGS - DHAVE_RSHIM_PCIE" )
51- AC_CHECK_LIB ( pci , pci_init , [ ] , [ AC_MSG_ERROR ( [ Missing libpci] ) ] )
46+ PKG_CHECK_MODULES(libpci, libpci, [ ] , [ AC_MSG_ERROR ( [ Can't find libpci] ) ] )
5247] )
5348
5449AS_IF ( [ test "x$build_usb" = "xyes"] , [
50+ PKG_CHECK_MODULES(libusb, libusb-1.0 >= 1.0, [ ] , [ AC_MSG_ERROR ( [ Can't find libusb-1.0] ) ] )
5551 if test $backend = freebsd; then
56- AC_CHECK_HEADERS ( [ libusb.h] ,[ ] ,[ AC_MSG_ERROR ( [ Missing libusb header files] ) ] )
57- AC_CHECK_LIB ( usb , libusb_init , [ ] , [ AC_MSG_ERROR ( [ Missing libusb] ) ] )
52+ AC_CHECK_LIB ( usb , libusb_init , [ ] , [ AC_MSG_ERROR ( [ Missing libusb_init in libusb] ) ] )
5853 else
59- AC_CHECK_HEADERS ( [ libusb-1.0/libusb.h] ,[ ] ,[ AC_MSG_ERROR ( [ Missing libusb header files] ) ] )
60- AC_SUBST ( CPPFLAGS , "$CPPFLAGS - DHAVE_RSHIM_USB" )
61- AC_SUBST ( CPPFLAGS , "$CPPFLAGS - I/usr/include/libusb-1.0 - I/usr/local/include/libusb-1.0" )
62- AC_CHECK_LIB ( usb-1.0 , libusb_init , [ ] , [ AC_MSG_ERROR ( [ Missing libusb-1.0] ) ] )
54+ AC_CHECK_LIB ( usb-1.0 , libusb_init , [ ] , [ AC_MSG_ERROR ( [ Missing libusb_init in libusb-1.0] ) ] )
6355 fi
6456 AC_CHECK_FUNCS ( [ libusb_get_port_numbers libusb_get_device_address] )
6557] )
6658
67- AC_CHECK_HEADERS ( [ fuse/cuse_lowlevel.h ] , [ ] ,[ AC_MSG_ERROR ( [ Missing fuse header files ] ) ] )
59+ PKG_CHECK_MODULES( fuse, fuse, [ ] , [ AC_MSG_ERROR ( [ Can't find fuse ] ) ] )
6860if test $backend = freebsd; then
69- AC_SUBST ( CPPFLAGS , "$CPPFLAGS - DHAVE_RSHIM_CUSE" )
70- AC_CHECK_LIB ( cuse , cuse_dev_create )
61+ AC_SUBST ( CPPFLAGS , "$CPPFLAGS - DHAVE_RSHIM_CUSE" )
62+ AC_CHECK_LIB ( cuse , cuse_dev_create )
7163else
72- AC_SUBST ( CPPFLAGS , "$CPPFLAGS - DFUSE_USE_VERSION=30 - DHAVE_RSHIM_FUSE" )
64+ AC_SUBST ( CPPFLAGS , "$CPPFLAGS - DFUSE_USE_VERSION=30 - DHAVE_RSHIM_FUSE" )
7365fi
74- AC_CHECK_LIB ( fuse , cuse_lowlevel_setup , [ ] , [ AC_MSG_ERROR ( [ Missing fuse library] ) ] )
7566
7667if test $backend = freebsd; then
7768AC_CHECK_HEADERS ( [ libepoll-shim/sys/epoll.h] ,[ ] ,[ AC_MSG_ERROR ( [ Missing libepoll-shim] ) ] )
0 commit comments