Another patch necessary for Example Build under Mac OS X
Xiaofan Chen
xiaofanc at gmail.com
Tue Jan 31 06:07:52 EST 2012
Reference:
http://libusb.6.n5.nabble.com/Example-build-and-dylib-version-Mac-OS-X-Lion-tp5139954p5142743.html
The following patch is also needed to fix the Example build issues under
Mac OS X.
mymacmini:libusbx xiaofanc$ git diff
diff --git a/configure.ac b/configure.ac
index 34be1be..688a24c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -65,7 +65,7 @@ case $host in
backend="darwin"
threads="posix"
LIBS="${LIBS} -lobjc"
- PC_LIBS_PRIVATE="-Wl,-framework,IOKit -Wl,-framework,CoreFoundation"
+ PC_LIBS_PRIVATE="-Wl,-framework,IOKit -Wl,-framework,CoreFoundation -l
LTLDFLAGS="${LTLDFLAGS} -Wl,-prebind"
AC_CHECK_HEADERS([poll.h])
AC_CHECK_TYPE([nfds_t],
diff --git a/examples/Makefile.am b/examples/Makefile.am
index 846af15..0a62aea 100644
--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -2,11 +2,11 @@ INCLUDES = -I$(top_srcdir)/libusb
noinst_PROGRAMS = lsusb
lsusb_SOURCES = lsusb.c
-lsusb_LDADD = ../libusb/libusb-1.0.la -lusb-1.0
+lsusb_LDADD = ../libusb/libusb-1.0.la
if HAVE_SIGACTION
dpfp_SOURCES = dpfp.c
-dpfp_LDADD = ../libusb/libusb-1.0.la -lusb-1.0
+dpfp_LDADD = ../libusb/libusb-1.0.la
noinst_PROGRAMS += dpfp
endif
@@ -14,7 +14,7 @@ if THREADS_POSIX
if HAVE_SIGACTION
dpfp_threaded_SOURCES = dpfp_threaded.c
dpfp_threaded_CFLAGS = $(THREAD_CFLAGS) $(AM_CFLAGS)
-dpfp_threaded_LDADD = ../libusb/libusb-1.0.la -lusb-1.0
+dpfp_threaded_LDADD = ../libusb/libusb-1.0.la
noinst_PROGRAMS += dpfp_threaded
endif
endif
mymacmini:libusbx xiaofanc$
mymacmini:libusbx xiaofanc$ git diff
diff --git a/configure.ac b/configure.ac
index 34be1be..688a24c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -65,7 +65,7 @@ case $host in
backend="darwin"
threads="posix"
LIBS="${LIBS} -lobjc"
- PC_LIBS_PRIVATE="-Wl,-framework,IOKit -Wl,-framework,CoreFoundation"
+ PC_LIBS_PRIVATE="-Wl,-framework,IOKit
-Wl,-framework,CoreFoundation -lobjc"
LTLDFLAGS="${LTLDFLAGS} -Wl,-prebind"
AC_CHECK_HEADERS([poll.h])
AC_CHECK_TYPE([nfds_t],
diff --git a/examples/Makefile.am b/examples/Makefile.am
index 846af15..0a62aea 100644
--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -2,11 +2,11 @@ INCLUDES = -I$(top_srcdir)/libusb
noinst_PROGRAMS = lsusb
lsusb_SOURCES = lsusb.c
-lsusb_LDADD = ../libusb/libusb-1.0.la -lusb-1.0
+lsusb_LDADD = ../libusb/libusb-1.0.la
if HAVE_SIGACTION
dpfp_SOURCES = dpfp.c
-dpfp_LDADD = ../libusb/libusb-1.0.la -lusb-1.0
+dpfp_LDADD = ../libusb/libusb-1.0.la
noinst_PROGRAMS += dpfp
endif
@@ -14,7 +14,7 @@ if THREADS_POSIX
if HAVE_SIGACTION
dpfp_threaded_SOURCES = dpfp_threaded.c
dpfp_threaded_CFLAGS = $(THREAD_CFLAGS) $(AM_CFLAGS)
-dpfp_threaded_LDADD = ../libusb/libusb-1.0.la -lusb-1.0
+dpfp_threaded_LDADD = ../libusb/libusb-1.0.la
noinst_PROGRAMS += dpfp_threaded
endif
endif
--
Xiaofan
More information about the libusbx
mailing list