diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2004-07-27 13:01:42 +0000 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2004-07-27 13:01:42 +0000 |
commit | c37be1ab2480c43fdaec098f75ec5e25a65ceb59 (patch) | |
tree | f0eaa2724a40b1b253b320f90d70747a665b44f4 /acinclude.m4 | |
parent | d040d4f33ef0c6388ea70b4b9f3ef3537f0ed60a (diff) |
Make more parts optional
Diffstat (limited to 'acinclude.m4')
-rw-r--r-- | acinclude.m4 | 62 |
1 files changed, 22 insertions, 40 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index 6f69c3df..3e9add0c 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -76,8 +76,8 @@ AC_DEFUN([AC_PATH_USB], [ USB_CFLAGS="" test -d "${usb_prefix}/include" && USB_CFLAGS="$USB_CFLAGS -I${usb_prefix}/include" - CPPFLAGS="$CPPFLAGS $USB_CFLAGS" - AC_CHECK_HEADER(usb.h,, AC_MSG_ERROR(USB header files not found)) + CPPFLAGS="$CPPFLAGS $USB_CFLAGS" + AC_CHECK_HEADER(usb.h, usb_enable=yes, usb_enable=no) USB_LIBS="" if (test "${prefix}" = "${usb_prefix}"); then @@ -88,7 +88,7 @@ AC_DEFUN([AC_PATH_USB], [ fi LDFLAGS="$LDFLAGS $USB_LIBS" - AC_CHECK_LIB(usb, usb_open, USB_LIBS="$USB_LIBS -lusb", AC_MSG_ERROR(USB library not found)) + AC_CHECK_LIB(usb, usb_open, USB_LIBS="$USB_LIBS -lusb", usb_enable=no) CPPFLAGS=$ac_save_CPPFLAGS LDFLAGS=$ac_save_LDFLAGS @@ -147,48 +147,30 @@ AC_DEFUN([AC_PATH_DBUS], [ AM_CONDITIONAL(DBUS, test "${dbus_enable}" = "yes") ]) -AC_DEFUN([AC_PATH_CUPS], [ - AC_ARG_ENABLE(cups, AC_HELP_STRING([--enable-cups], [enable CUPS support]), [ - cups_enable=${enableval} - cups_prefix=${prefix} +AC_DEFUN([AC_PATH_EXTRA], [ + AC_ARG_ENABLE(test, AC_HELP_STRING([--enable-test], [install test programs]), [ + test_enable=${enableval} ]) - AC_ARG_WITH(cups, AC_HELP_STRING([--with-cups=DIR], [CUPS is installed in DIR]), [ - if (test "${withval}" = "yes"); then - cups_prefix=${prefix} - else - cups_prefix=${withval} - fi - cups_enable=yes + AC_ARG_ENABLE(cups, AC_HELP_STRING([--enable-cups], [install CUPS backend support]), [ + cups_enable=${enableval} + ]) + + AC_ARG_ENABLE(pcmcia, AC_HELP_STRING([--enable-pcmcia], [install PCMCIA configuration files ]), [ + pcmcia_enable=${enableval} ]) - CUPS_BACKEND_DIR="" - - AC_MSG_CHECKING(for CUPS backend directory) - - if (test "${prefix}" = "${cups_prefix}"); then - if (test -d "${libdir}/cups/backend"); then - CUPS_BACKEND_DIR="${libdir}/cups/backend" - else - cups_enable=no - fi - else - if (test -d "${cups_prefix}/lib64/cups/backend"); then - CUPS_BACKEND_DIR="${cups_prefix}/lib64/cups/backend" - elif (test -d "${cups_prefix}/lib/cups/backend"); then - CUPS_BACKEND_DIR="${cups_prefix}/lib/cups/backend" - else - cups_enable=no - fi - fi - - if test "${cups_enable}" = "yes"; then - AC_MSG_RESULT($CUPS_BACKEND_DIR) - else - AC_MSG_RESULT($cups_enable) - fi + AC_ARG_ENABLE(hid2hci, AC_HELP_STRING([--enable-hid2hci], [install HID mode switching utility]), [ + hid2hci_enable=${enableval} + ]) - AC_SUBST(CUPS_BACKEND_DIR) + AC_ARG_ENABLE(bcm203x, AC_HELP_STRING([--enable-bcm203x], [install Broadcom 203x firmware loader]), [ + bcm203x_enable=${enableval} + ]) + AM_CONDITIONAL(TEST, test "${test_enable}" = "yes") AM_CONDITIONAL(CUPS, test "${cups_enable}" = "yes") + AM_CONDITIONAL(PCMCIA, test "${pcmcia_enable}" = "yes") + AM_CONDITIONAL(HID2HCI, test "${hid2hci_enable}" = "yes" && test "${usb_enable}" = "yes") + AM_CONDITIONAL(BCM203X, test "${bcm203x_enable}" = "yes" && test "${usb_enable}" = "yes") ]) |