diff --git a/libburn/trunk/Makefile.am b/libburn/trunk/Makefile.am index fea6ec52..b673fd49 100644 --- a/libburn/trunk/Makefile.am +++ b/libburn/trunk/Makefile.am @@ -12,7 +12,7 @@ ACLOCAL_AMFLAGS = -I ./ # Build libraries libburn_libburn_la_LDFLAGS = \ - -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) + -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) $(LIBLDFLAGS) # This causes undesired .o names # configure.ac appends -D options to variable CFLAG ### libburn_libburn_la_CFLAGS = $(LIBBURN_DVD_OBS_64K) diff --git a/libburn/trunk/acinclude.m4 b/libburn/trunk/acinclude.m4 index abada8e6..ba7fcad9 100644 --- a/libburn/trunk/acinclude.m4 +++ b/libburn/trunk/acinclude.m4 @@ -56,12 +56,14 @@ AC_DEFUN([LIBBURN_ASSERT_VERS_LIBS], LDFLAGS="$LDFLAGS -Wl,--version-script=libburn/libburn.ver" AC_TRY_LINK([#include ], [printf("Hello\n");], [vers_libs_test="yes"], [vers_libs_test="no"]) - if test x$vers_libs_test = xno + if test x$vers_libs_test = xyes then - LDFLAGS="$libburnia_save_LDFLAGS" + LIBLDFLAGS="-Wl,--version-script=libburn/libburn.ver" fi + LDFLAGS="$libburnia_save_LDFLAGS" + AC_SUBST(LIBLDFLAGS) ]) - + dnl LIBBURNIA_SET_PKGCONFIG determines the install directory for the *.pc file. dnl Important: Must be performed _after_ TARGET_SHIZZLE