From c9e6e6a2e7ac4731c72d7783d54ab69d952b9b18 Mon Sep 17 00:00:00 2001 From: diego <diego@b3059339-0415-0410-9bf9-f77b7e298cf2> Date: Fri, 9 Jun 2006 14:19:59 +0000 Subject: [PATCH] Generalize runtime linker support. patch by "Derek E. Lewis" dlewis..@..solnetworks.....net git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18663 b3059339-0415-0410-9bf9-f77b7e298cf2 --- configure | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/configure b/configure index d38953ba2c..637eb1d723 100755 --- a/configure +++ b/configure @@ -248,6 +248,7 @@ Optional features: --disable-ftp Disable ftp support [enabled] --disable-vstream Disable tivo vstream client support [autodetect] --disable-pthreads Disable Posix threads support [autodetect] + --enable-rpath Enable runtime linker path for extra libs [disabled] Codecs: --enable-gif enable gif support [autodetect] @@ -641,13 +642,6 @@ if freebsd ; then _inc_extra="$_inc_extra -I/usr/local/include" fi -if netbsd ; then - for I in `echo $_ld_extra | sed 's/-L//g'` ; do - tmp="$tmp ` echo $I | sed 's/.*/ -L& -Wl,-R&/'`" - done - _ld_extra=$tmp -fi - _ldd=ldd if darwin; then _ldd="otool -L" @@ -1698,6 +1692,7 @@ _ftp=yes _musepack=auto _vstream=auto _pthreads=yes +_rpath=no for ac_option do case "$ac_option" in # Skip 1st pass @@ -1980,6 +1975,8 @@ for ac_option do --disable-vstream) _vstream=no ;; --enable-pthreads) _pthreads=yes ;; --disable-pthreads) _pthreads=no ;; + --enable-rpath) _rpath=yes ;; + --disable-rpath) _rpath=no ;; --enable-fribidi) _fribidi=yes ;; --disable-fribidi) _fribidi=no ;; @@ -2962,6 +2959,15 @@ else fi echores "$_pthreads" +echocheck "rpath" +netbsd &&_rpath=yes +if test "$_rpath" = yes ; then + for I in `echo $_ld_extra | sed 's/-L//g'` ; do + tmp="$tmp ` echo $I | sed 's/.*/ -L& -Wl,-R&/'`" + done +_ld_extra=$tmp +fi +echores "$_rpath" echocheck "iconv" if test "$_iconv" = auto ; then