summaryrefslogtreecommitdiff
path: root/clutter-gtk/Makefile.am
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2017-05-26 12:48:20 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2017-05-26 12:54:02 +0100
commited9e0a39129ba3e675933d1a1a4552a0a5fbbfc7 (patch)
treea30564d60a88d28a6877af456db4a425444e9dfe /clutter-gtk/Makefile.am
parent8d1fcc8e4c1939d52fb7ae46c368ac803c6770d7 (diff)
downloadclutter-gtk-ed9e0a39129ba3e675933d1a1a4552a0a5fbbfc7.tar.gz
build: Use compiler annotations for visible symbols
Instead of using libtool, we should explicitly annotate the exported symbols in the library API.
Diffstat (limited to 'clutter-gtk/Makefile.am')
-rw-r--r--clutter-gtk/Makefile.am5
1 files changed, 2 insertions, 3 deletions
diff --git a/clutter-gtk/Makefile.am b/clutter-gtk/Makefile.am
index 9dd9750..f84bf2c 100644
--- a/clutter-gtk/Makefile.am
+++ b/clutter-gtk/Makefile.am
@@ -13,6 +13,7 @@ AM_CPPFLAGS = \
-DPREFIX=\""$(prefix)"\" \
-DLIBDIR=\""$(libdir)"\" \
-DCLUTTER_GTK_COMPILATION \
+ $(CLUTTER_GTK_HIDDEN_VISIBILITY_CFLAGS) \
$(CLUTTER_GTK_DEPRECATED_CFLAGS) \
$(CLUTTER_GTK_DEBUG_CFLAGS) \
$(NULL)
@@ -46,9 +47,7 @@ source_h_private = \
# please, keep the list sorted alphabetically
libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_SOURCES = $(source_c) $(source_h) $(source_h_private)
libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_LIBADD = $(CLUTTER_GTK_DEPS_LIBS) $(LIBM)
-libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_LDFLAGS = \
- $(CLUTTER_GTK_LT_LDFLAGS) \
- -export-symbols-regex "^gtk_clutter.*"
+libclutter_gtk_@CLUTTER_GTK_API_VERSION@_la_LDFLAGS = $(CLUTTER_GTK_LT_LDFLAGS)
cluttergtkheadersdir = $(includedir)/clutter-gtk-@CLUTTER_GTK_API_VERSION@/clutter-gtk