aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2020-10-20 23:17:46 +0200
committerJay Berkenbilt <ejb@ql.org>2020-10-20 23:18:20 +0200
commit56d96e2260ada51e31cceded0dc9b46937c0cb64 (patch)
tree7b5c35e4a50e70ed4c6c8540099d7c0333f09e1b /configure.ac
parentbed165c9fc070d2c483d8cc9bd0e7ac299b29e23 (diff)
downloadqpdf-56d96e2260ada51e31cceded0dc9b46937c0cb64.tar.zst
Add --disable-rpath to configure (fixes #422)
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac17
1 files changed, 17 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index bd2ee15a..136e51b7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -61,6 +61,23 @@ AC_SUBST(LT_AGE)
LT_SONAME=$(expr $LT_CURRENT - $LT_AGE)
AC_SUBST(LT_SONAME)
+AC_MSG_CHECKING(for whether to use -rpath)
+AC_ARG_ENABLE(rpath,
+ AS_HELP_STRING([--enable-rpath],
+ [whether to pass -rpath to the linker when building libraries]),
+ [if test "$enableval" = "yes"; then
+ qpdf_USE_RPATH=1;
+ else
+ qpdf_USE_RPATH=0;
+ fi], [qpdf_USE_RPATH=1])
+if test "$qpdf_USE_RPATH" = "1"; then
+ AC_MSG_RESULT(yes)
+ RPATH='-rpath $(libdir)'
+else
+ AC_MSG_RESULT(no)
+fi
+AC_SUBST(RPATH)
+
AC_MSG_CHECKING(for -fvisibility=hidden)
try_flags=-fvisibility=hidden
oCXXFLAGS=$CXXFLAGS