From a7aa33f14e2398f33711ae65442c19e859bd5d8c Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Tue, 2 Jan 2001 16:15:35 +0000 Subject: [PATCH] Havoc Pennington * gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ * gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ * configure.in (LIBTOOL_EXPORT_OPTIONS): define LIBTOOL_EXPORT_OPTIONS with options to control symbol export --- ChangeLog | 9 +++++++++ ChangeLog.pre-2-0 | 9 +++++++++ ChangeLog.pre-2-10 | 9 +++++++++ ChangeLog.pre-2-2 | 9 +++++++++ ChangeLog.pre-2-4 | 9 +++++++++ ChangeLog.pre-2-6 | 9 +++++++++ ChangeLog.pre-2-8 | 9 +++++++++ configure.in | 5 +++++ gdk-pixbuf/ChangeLog | 5 +++++ gdk-pixbuf/Makefile.am | 1 + gdk/Makefile.am | 1 + gtk/Makefile.am | 1 + 12 files changed, 76 insertions(+) diff --git a/ChangeLog b/ChangeLog index c8ee87334..337ecea52 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2001-01-01 Havoc Pennington + + * gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * configure.in (LIBTOOL_EXPORT_OPTIONS): define + LIBTOOL_EXPORT_OPTIONS with options to control symbol export + 2001-01-01 Havoc Pennington * gtk/gtktexttagprivate.h: uscore-prepend all the stuff in here. diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index c8ee87334..337ecea52 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,12 @@ +2001-01-01 Havoc Pennington + + * gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * configure.in (LIBTOOL_EXPORT_OPTIONS): define + LIBTOOL_EXPORT_OPTIONS with options to control symbol export + 2001-01-01 Havoc Pennington * gtk/gtktexttagprivate.h: uscore-prepend all the stuff in here. diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index c8ee87334..337ecea52 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,12 @@ +2001-01-01 Havoc Pennington + + * gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * configure.in (LIBTOOL_EXPORT_OPTIONS): define + LIBTOOL_EXPORT_OPTIONS with options to control symbol export + 2001-01-01 Havoc Pennington * gtk/gtktexttagprivate.h: uscore-prepend all the stuff in here. diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index c8ee87334..337ecea52 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,12 @@ +2001-01-01 Havoc Pennington + + * gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * configure.in (LIBTOOL_EXPORT_OPTIONS): define + LIBTOOL_EXPORT_OPTIONS with options to control symbol export + 2001-01-01 Havoc Pennington * gtk/gtktexttagprivate.h: uscore-prepend all the stuff in here. diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index c8ee87334..337ecea52 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,12 @@ +2001-01-01 Havoc Pennington + + * gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * configure.in (LIBTOOL_EXPORT_OPTIONS): define + LIBTOOL_EXPORT_OPTIONS with options to control symbol export + 2001-01-01 Havoc Pennington * gtk/gtktexttagprivate.h: uscore-prepend all the stuff in here. diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index c8ee87334..337ecea52 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,12 @@ +2001-01-01 Havoc Pennington + + * gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * configure.in (LIBTOOL_EXPORT_OPTIONS): define + LIBTOOL_EXPORT_OPTIONS with options to control symbol export + 2001-01-01 Havoc Pennington * gtk/gtktexttagprivate.h: uscore-prepend all the stuff in here. diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index c8ee87334..337ecea52 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,12 @@ +2001-01-01 Havoc Pennington + + * gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * configure.in (LIBTOOL_EXPORT_OPTIONS): define + LIBTOOL_EXPORT_OPTIONS with options to control symbol export + 2001-01-01 Havoc Pennington * gtk/gtktexttagprivate.h: uscore-prepend all the stuff in here. diff --git a/configure.in b/configure.in index e59e6e61e..7e12901f5 100644 --- a/configure.in +++ b/configure.in @@ -178,6 +178,11 @@ changequote([,])dnl # Honor aclocal flags ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" +# libtool option to control which symbols are exported +# right now, symbols starting with _ are not exported +LIBTOOL_EXPORT_OPTIONS='-export-symbols-regex "^[[^_]].*"' +AC_SUBST(LIBTOOL_EXPORT_OPTIONS) + # define a MAINT-like variable REBUILD which is set if Perl # and awk are found, so autogenerated sources can be rebuilt diff --git a/gdk-pixbuf/ChangeLog b/gdk-pixbuf/ChangeLog index 7311a33ef..a7397810b 100644 --- a/gdk-pixbuf/ChangeLog +++ b/gdk-pixbuf/ChangeLog @@ -1,3 +1,8 @@ +2001-01-01 Havoc Pennington + + * Makefile.am (libgdk_pixbuf_1_3_la_LDFLAGS): add + @LIBTOOL_EXPORT_OPTIONS@ + 2000-12-30 Tor Lillqvist * gdk_pixbuf.def: Update. diff --git a/gdk-pixbuf/Makefile.am b/gdk-pixbuf/Makefile.am index a63e99fec..fae34caa4 100644 --- a/gdk-pixbuf/Makefile.am +++ b/gdk-pixbuf/Makefile.am @@ -174,6 +174,7 @@ libgdk_pixbuf_1_3_la_SOURCES = \ libgdk_pixbuf_1_3_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ + @LIBTOOL_EXPORT_OPTIONS@ \ $(GLIB_LIBS) libgdk_pixbuf_1_3_la_LIBADD = pixops/libpixops.la diff --git a/gdk/Makefile.am b/gdk/Makefile.am index 916f02a56..404954bd2 100644 --- a/gdk/Makefile.am +++ b/gdk/Makefile.am @@ -33,6 +33,7 @@ LDFLAGS = @STRIP_BEGIN@ \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ -export-dynamic \ -rpath @prefix@/lib \ + @LIBTOOL_EXPORT_OPTIONS@ \ @PANGO_LIBS@ \ @GLIB_DEPLIBS@ \ @more_ldflags@ \ diff --git a/gtk/Makefile.am b/gtk/Makefile.am index 83eac0057..20ee5f018 100644 --- a/gtk/Makefile.am +++ b/gtk/Makefile.am @@ -33,6 +33,7 @@ LDFLAGS = @STRIP_BEGIN@ \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ -export-dynamic \ -rpath @prefix@/lib \ + @LIBTOOL_EXPORT_OPTIONS@ \ @PANGO_LIBS@ \ @GLIB_DEPLIBS@ \ @more_ldflags@ \ -- 2.43.2