]>
Commit | Line | Data |
---|---|---|
36829a82 AM |
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 | ]) |