Merge pull request #106 from smcv/symbol-hiding

Hide non-public symbols from libglnx and libxdgapp-common
tingping/wmclass
Alexander Larsson 2016-01-29 09:01:37 +01:00
commit a754db12a2
3 changed files with 15 additions and 3 deletions

View File

@ -46,7 +46,11 @@ EXTRA_DIST =
lib_LTLIBRARIES =
noinst_LTLIBRARIES = libglnx.la
libglnx_srcpath := $(srcdir)/libglnx
libglnx_cflags := $(BASE_CFLAGS) "-I$(libglnx_srcpath)"
libglnx_cflags := \
$(BASE_CFLAGS) \
"-I$(libglnx_srcpath)" \
$(HIDDEN_VISIBILITY_CFLAGS) \
$(NULL)
libglnx_libs := $(BASE_LIBS)
include libglnx/Makefile-libglnx.am.inc

View File

@ -43,7 +43,15 @@ libxdgapp_common_la_SOURCES = \
$(systemd_dbus_built_sources) \
$(NULL)
libxdgapp_common_la_CFLAGS = $(AM_CFLAGS) $(BASE_CFLAGS) $(OSTREE_CFLAGS) $(SOUP_CFLAGS) $(XAUTH_CFLAGS) -I$(srcdir)/dbus-proxy
libxdgapp_common_la_CFLAGS = \
$(AM_CFLAGS) \
$(BASE_CFLAGS) \
$(HIDDEN_VISIBILITY_CFLAGS) \
$(OSTREE_CFLAGS) \
$(SOUP_CFLAGS) \
$(XAUTH_CFLAGS) \
-I$(srcdir)/dbus-proxy \
$(NULL)
libxdgapp_common_la_LIBADD = libglnx.la $(BASE_LIBS) $(OSTREE_LIBS) $(SOUP_LIBS) $(XAUTH_LIBS)
bin_PROGRAMS += \

View File

@ -42,7 +42,7 @@ typedef enum {
#define XDG_APP_PORTAL_ERROR xdg_app_error_quark()
GQuark xdg_app_error_quark (void);
XDG_APP_EXTERN GQuark xdg_app_error_quark (void);
G_END_DECLS