]> git.pld-linux.org Git - packages/gcc3.4.git/blame_incremental - gcc3.4-gcc_visibility.m4
- updated gettext BR
[packages/gcc3.4.git] / gcc3.4-gcc_visibility.m4
... / ...
CommitLineData
1AC_DEFUN([HIDE_INLINES], [
2 visibility_inlines_hidden=yes
3 if test "X$CXX" != "X"; then
4 AC_MSG_CHECKING([whether ${CXX} accepts -fvisbility-inlines-hidden])
5 visbility_old_cxxflags="$CXXFLAGS"
6 CXXFLAGS="$CXXFLAGS -fvisibility-inlines-hidden"
7 AC_TRY_COMPILE(, , , visibility_inlines_hidden=no)
8 echo $visibility_inlines_hidden
9 if test "X$visibility_inlines_hidden" = "Xno"; then
10 CXXFLAGS="$visibility_old_cxxflags"
11 fi
12 fi
13])
14
15AC_DEFUN([HIDDEN_ATTRIBUTE], [
16 if test "X$CC" != "X"; then
17 AC_MSG_CHECKING([GCC visibility attribute])
18 AC_TRY_COMPILE(
19 [int __attribute__((visibility("hidden"))) test();],
20 [],
21 AC_DEFINE(HAVE_HIDDEN_ATTRIBUTE, 1, [])
22 AC_MSG_RESULT(yes),
23 AC_MSG_RESULT(no)
24 )
25 fi
26])
This page took 0.092573 seconds and 4 git commands to generate.