From: Christian P. <cp...@us...> - 2005-01-17 22:39:12
|
Update of /cvsroot/pclasses/pclasses2/m4 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32184/m4 Added Files: gcc_visibility.m4 Log Message: Added gcc visibility patch support. --- NEW FILE: gcc_visibility.m4 --- dnl dnl Check for gcc visibility support (gcc 4.0 or higher, or gcc 3.x dnl with backported visibility patch) dnl dnl (C) 2004 Bernhard Rosenkraenzer <be...@ar...> dnl AC_DEFUN([PC_CHECK_CXX_VISIBILITY], [AC_MSG_CHECKING([for gcc visibility support]) save_CXXFLAGS="$CXXFLAGS" CXXFLAGS="$CXXFLAGS -fvisibility=hidden" AC_COMPILE_IFELSE([int main(int, char **) { }], [ ac_cv_cxx_visibility=yes AC_DEFINE([GCC_VISIBILITY], 1, [Define if g++ supports -fvisibility]) ], [ ac_cv_cxx_visibility=no CXXFLAGS="$save_CXXFLAGS" ]) AC_MSG_RESULT([$ac_cv_cxx_visibility])]) |