From: ellson Date: Wed, 7 Dec 2005 22:12:16 +0000 (+0000) Subject: guess at dll extension when not provided X-Git-Tag: LAST_LIBGRAPH~32^2~6928 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b5e553cd505178eb12010415b01ac2571543650d;p=graphviz guess at dll extension when not provided Bob Lied --- diff --git a/tclpkg/mkpkgindex.sh b/tclpkg/mkpkgindex.sh index 6c6ef6d51..098b89982 100755 --- a/tclpkg/mkpkgindex.sh +++ b/tclpkg/mkpkgindex.sh @@ -4,7 +4,17 @@ # $2 = Name of extension # $3 = Version of extension -lib=`grep library_names $1 | sed -e "s/.*=.//" -e "s/ .*//"` +lib=`sed -n "/library_names/s/^[^']*'\([^ ']*\).*$/\1/p" $1` +if [ -z "$lib" ] +then + libBaseName=`basename $1 .la` + case `uname` in + CYGWIN*) lib="${libBaseName}.dll" ;; + HP-UX*) lib="${libBaseName}.sl" ;; + *) lib="${libBaseName}.so" ;; + esac +fi + echo "package ifneeded $2 $3 \"" >pkgIndex.tcl case "$1" in *tk* )