Link to pthreads library
authorDavid Schleef <ds@schleef.org>
Sat, 18 Aug 2012 02:08:18 +0000 (19:08 -0700)
committerDavid Schleef <ds@schleef.org>
Sat, 18 Aug 2012 02:11:22 +0000 (19:11 -0700)
configure.ac
orc.pc.in
orc/Makefile.am

index 2163e07..c7eb199 100644 (file)
@@ -111,8 +111,12 @@ case "${host_os}" in
     ;;
   *)
     AC_DEFINE(HAVE_THREAD_PTHREAD, 1, [Use pthread thread code])
+    PTHREAD_CFLAGS=
+    PTHREAD_LIBS=-lpthread
     ;;
 esac
+AC_SUBST(PTHREAD_CFLAGS)
+AC_SUBST(PTHREAD_LIBS)
 
 AC_ARG_ENABLE(backend,
   AC_HELP_STRING([--enable-backend],[sse,mmx,neon,arm,all (default all)]),
index eb8a280..d1ffd2e 100644 (file)
--- a/orc.pc.in
+++ b/orc.pc.in
@@ -9,7 +9,7 @@ Name: orc-@ORC_MAJORMINOR@
 Description: Library of Optimized Inner Loops Runtime Compiler
 Version: @VERSION@
 Libs: -L${libdir} -lorc-@ORC_MAJORMINOR@
-Libs.private: @LIBM@ @LIBRT@
+Libs.private: @LIBM@ @LIBRT@ @PTHREAD_LIBS@
 Cflags: -I${includedir}
 
 orcc=${toolsdir}/orcc@EXEEXT@
index 172b77b..1b6d879 100644 (file)
@@ -3,7 +3,7 @@ pkgincludedir = $(includedir)/orc-@ORC_MAJORMINOR@/orc
 
 lib_LTLIBRARIES = liborc-@ORC_MAJORMINOR@.la
 
-liborc_@ORC_MAJORMINOR@_la_LIBADD = $(LIBM) $(LIBRT)
+liborc_@ORC_MAJORMINOR@_la_LIBADD = $(LIBM) $(LIBRT) $(PTHREAD_LIBS)
 liborc_@ORC_MAJORMINOR@_la_LDFLAGS = \
        -version-info $(ORC_LIBVERSION) \
        -no-undefined -export-symbols-regex 'orc_'