]> git.pld-linux.org Git - packages/gcc3.git/blob - gcc3-gcc_visibility.m4
- renamed to gcc3.4
[packages/gcc3.git] / gcc3-gcc_visibility.m4
1 AC_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
15 AC_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.136153 seconds and 3 git commands to generate.