summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2012-08-17 19:08:18 -0700
committerDavid Schleef <ds@schleef.org>2012-08-17 19:11:22 -0700
commit68b7dc75cf93146682cedb18e7f9efb9491601c4 (patch)
tree84d0f50cb5a09875d226e5274665aa0b5b04e547
parent49ce0d56385c23f071ef720267a88fc6edece4f7 (diff)
downloadorc-68b7dc75cf93146682cedb18e7f9efb9491601c4.tar.gz
Link to pthreads library
-rw-r--r--configure.ac4
-rw-r--r--orc.pc.in2
-rw-r--r--orc/Makefile.am2
3 files changed, 6 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index 2163e07..c7eb199 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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)]),
diff --git a/orc.pc.in b/orc.pc.in
index eb8a280..d1ffd2e 100644
--- 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@
diff --git a/orc/Makefile.am b/orc/Makefile.am
index 172b77b..1b6d879 100644
--- a/orc/Makefile.am
+++ b/orc/Makefile.am
@@ -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_'