Commit fb2cf630f1869beac2250485d03b5d0b4aa5c322

Con Kolivas 2013-09-13T16:58:52

Add flags for building libusb statically on osx.

diff --git a/configure.ac b/configure.ac
index 6ae204d..e16380b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -95,12 +95,14 @@ case $target in
     AC_DEFINE([_WIN32_WINNT], [0x0501], "WinNT version for XP+ support")
     ;;
   powerpc-*-darwin*)
+    have_darwin=true
     CFLAGS="$CFLAGS -faltivec"
     OPENCL_LIBS=""
     PTHREAD_FLAGS=""
     RT_LIBS=""
     ;;
   *-*-darwin*)
+    have_darwin=true
     OPENCL_LIBS="-framework OpenCL"
     PTHREAD_FLAGS=""
     RT_LIBS=""
@@ -327,6 +329,10 @@ if test "x$want_usbutils" != xfalse; then
 	if test "x$have_linux" = "xtrue"; then
 		PKG_CHECK_MODULES([UDEV], [libudev], LIBUSB_LIBS+=" -ludev", [AC_MSG_ERROR([Missing required libudev dev])])
 	fi
+	if test "x$have_darwin" = "xtrue"; then
+		LIBUSB_LIBS+=" -lobjc"
+		LDFLAGS+=" -framework CoreFoundation,IOKit"
+	fi
 else
 	LIBUSB_LIBS=""
 fi