summaryrefslogtreecommitdiffstats
path: root/common/gcc_visibility.m4
diff options
context:
space:
mode:
Diffstat (limited to 'common/gcc_visibility.m4')
-rw-r--r--common/gcc_visibility.m436
1 files changed, 0 insertions, 36 deletions
diff --git a/common/gcc_visibility.m4 b/common/gcc_visibility.m4
deleted file mode 100644
index 6b5a89d..0000000
--- a/common/gcc_visibility.m4
+++ /dev/null
@@ -1,36 +0,0 @@
-dnl @synopsis CHECK_VISIBILITY([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
-dnl
-dnl @summary check for the gcc -fvisibility flag
-dnl
-
-AC_DEFUN([CHECK_VISIBILITY_HIDDEN], [
- save_CFLAGS="$CFLAGS"
- VISIBILITY_HIDDEN_CFLAGS=""
- OPTION=-fvisibility=hidden
-
- AC_MSG_CHECKING(for gcc $OPTION support)
-
- CFLAGS="$CFLAGS $OPTION"
-
- AC_TRY_COMPILE([
- int default_vis __attribute__ ((visibility("default")));
- int hidden_vis __attribute__ ((visibility("hidden")));
- ],
- [],
- ac_visibility_supported=yes,
- ac_visibility_supported=no)
- AC_MSG_RESULT($ac_visibility_supported)
-
- if test x"$ac_visibility_supported" = xyes; then
- ifelse([$1],,AC_DEFINE(HAVE_GCC_VISIBILITY,1,[Define if you have gcc -fvisibility=hidden support ]),[$1])
- VISIBILITY_HIDDEN_CFLAGS="$OPTION -DHAVE_VISIBILITY_HIDDEN"
- AC_DEFINE(HAVE_VISIBILITY_HIDDEN,[],[Support for visibility hidden])
- else
- $2
- :
- fi
-
- AC_SUBST(VISIBILITY_HIDDEN_CFLAGS)
-
- CFLAGS="$save_CFLAGS"
-])