diff --git a/configure.ac b/configure.ac index 846fe99..7ba579b 100644 --- a/configure.ac +++ b/configure.ac @@ -46,6 +46,16 @@ if test "${build}" != "${host}" -a "${PKG_CONFIG_LIBDIR}" = ""; then export PKG_CONFIG_LIBDIR=/dev/null fi +AC_MSG_CHECKING(for library suffix) +LT_SUFFIX="`./libtool -n --mode=link gcc -o libTEST.la -version-number 123:666:999 -rpath / | xargs -n 1 | sed -ne 's/.*libTEST\(@<:@^, ()0-9@:>@*\)123\(@<:@^, ()0-9@:>@*\).*/\1'$LT_MAJOR'\2/p' | grep -v '\.$' | head -n 1`" +if test "$LT_SUFFIX" = ""; then + LT_SUFFIX=".so.$LT_MAJOR" + AC_MSG_RESULT(unknown, defaulting to $LT_SUFFIX) +else + AC_MSG_RESULT($LT_SUFFIX) +fi +AC_SUBST(LT_SUFFIX) + dnl output driver features AC_ARG_ENABLE(slang, [ --enable-slang slang graphics support (autodetected)]) diff --git a/csharp/caca-sharp.dll.config.in b/csharp/caca-sharp.dll.config.in index cc11842..48dcb99 100644 --- a/csharp/caca-sharp.dll.config.in +++ b/csharp/caca-sharp.dll.config.in @@ -1,5 +1,3 @@ - - - +