35
35
extern __attribute__((__visibility__("default"))) int exportedvar;
36
36
extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
37
37
extern __attribute__((__visibility__("default"))) int exportedfunc (void);],
41
48
CFLAGS="$gl_save_CFLAGS"])
42
49
AC_MSG_RESULT([$gl_cv_cc_visibility])
43
50
if test $gl_cv_cc_visibility = yes; then
44
51
CFLAG_VISIBILITY="-fvisibility=hidden"
45
53
NO_VISIBILITY="-fvisibility=default"
49
57
AS_IF([test "x$SUNCC" = "xyes"],[
50
58
CFLAG_VISIBILITY="-xldscope=hidden"
51
60
NO_VISIBILITY="-xldscope=global"
54
63
AC_SUBST([CFLAG_VISIBILITY])
55
65
AC_SUBST([NO_VISIBILITY])
56
66
AC_SUBST([HAVE_VISIBILITY])
57
67
AC_DEFINE_UNQUOTED([HAVE_VISIBILITY], [$HAVE_VISIBILITY],