diff options
author | Tiago Vignatti <tiago.vignatti@intel.com> | 2011-10-12 05:50:31 -0700 |
---|---|---|
committer | Tiago Vignatti <tiago.vignatti@intel.com> | 2011-10-12 05:50:31 -0700 |
commit | d08df5b1b0a05689f343abe3adbfead44e904693 (patch) | |
tree | 400fd9294bcc5df2f2e9243df939fffb3a3fabb5 | |
parent | c624c1a97c363abf1df76f1484ecc29c8e076ecd (diff) |
set -fvisibility=default to gccwayland
Probably there's a smarter way to do this for specific functions only,
but I spent too much time already trying to catch the reason of
"undefined reference to" on the callers of this library.
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
-rw-r--r-- | Makefile.am | 2 | ||||
-rw-r--r-- | configure.ac | 5 | ||||
-rw-r--r-- | src/Makefile.am | 2 |
3 files changed, 8 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am index 88252e4..4e7d1cc 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,3 +1,5 @@ +AM_CFLAGS = $(GCC_CFLAGS) + SUBDIRS = src include test MAINTAINERCLEANFILES = ChangeLog INSTALL diff --git a/configure.ac b/configure.ac index f1b956d..e1ed373 100644 --- a/configure.ac +++ b/configure.ac @@ -42,6 +42,11 @@ AC_SUBST([sdkdir]) DRIVER_NAME=libmultitouch AC_SUBST([DRIVER_NAME]) +if test "x$GCC" = "xyes"; then + GCC_CFLAGS="-Wall -fvisibility=default" +fi +AC_SUBST(GCC_CFLAGS) + AC_CONFIG_FILES([Makefile src/Makefile include/Makefile diff --git a/src/Makefile.am b/src/Makefile.am index 4ff1aef..b234118 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,4 +1,4 @@ -AM_CFLAGS = $(XORG_CFLAGS) $(MTDEV_CFLAFS) $(CWARNFLAGS) +AM_CFLAGS = $(XORG_CFLAGS) $(MTDEV_CFLAFS) $(CWARNFLAGS) $(GCC_CFLAGS) AM_CPPFLAGS =-I$(top_srcdir)/include lib_LTLIBRARIES = @DRIVER_NAME@.la |