]> git.pld-linux.org Git - packages/compat-gcc-34.git/blame - compat-gcc-34-gcc_visibility.m4
- no need for ssp in compat package.
[packages/compat-gcc-34.git] / compat-gcc-34-gcc_visibility.m4
CommitLineData
36829a82
AM
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.127402 seconds and 4 git commands to generate.