mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-22 01:14:53 +01:00
Add a configure flag to disable rpaths
Better support build environments where our /sbin/ldconfig based heuristic does not work (e.g. some musl libc based systems).
This commit is contained in:
parent
b8a8dbed91
commit
5569e04231
1 changed files with 10 additions and 1 deletions
11
configure
vendored
11
configure
vendored
|
@ -82,6 +82,7 @@ WITH_API_DOCS=1
|
|||
WITH_EMACS=1
|
||||
WITH_DESKTOP=1
|
||||
WITH_BASH=1
|
||||
WITH_RPATH=1
|
||||
WITH_RUBY=1
|
||||
WITH_ZSH=1
|
||||
WITH_RETRY_LOCK=1
|
||||
|
@ -241,6 +242,14 @@ for option; do
|
|||
fi
|
||||
elif [ "${option}" = '--without-bash-completion' ] ; then
|
||||
WITH_BASH=0
|
||||
elif [ "${option%%=*}" = '--with-rpath' ]; then
|
||||
if [ "${option#*=}" = 'no' ]; then
|
||||
WITH_RPATH=0
|
||||
else
|
||||
WITH_RPATH=1
|
||||
fi
|
||||
elif [ "${option}" = '--without-rpath' ] ; then
|
||||
WITH_RPATH=0
|
||||
elif [ "${option%%=*}" = '--with-ruby' ]; then
|
||||
if [ "${option#*=}" = 'no' ]; then
|
||||
WITH_RUBY=0
|
||||
|
@ -928,7 +937,7 @@ fi
|
|||
rm -f compat/check_asctime
|
||||
|
||||
printf "Checking for rpath support... "
|
||||
if ${CC} -Wl,--enable-new-dtags -Wl,-rpath,/tmp/ -o minimal minimal.c >/dev/null 2>&1
|
||||
if [ $WITH_RPATH = "1" ] && ${CC} -Wl,--enable-new-dtags -Wl,-rpath,/tmp/ -o minimal minimal.c >/dev/null 2>&1
|
||||
then
|
||||
printf "Yes.\n"
|
||||
rpath_ldflags="-Wl,--enable-new-dtags -Wl,-rpath,\$(libdir)"
|
||||
|
|
Loading…
Reference in a new issue