From: Braden M. <br...@us...> - 2006-09-22 01:11:11
|
Update of /cvsroot/openvrml/openvrml/m4 In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17538/m4 Modified Files: Tag: OpenVRML-0_16-BRANCH ov_cxx_visibility.m4 Log Message: Cache the visibility test result. Index: ov_cxx_visibility.m4 =================================================================== RCS file: /cvsroot/openvrml/openvrml/m4/ov_cxx_visibility.m4,v retrieving revision 1.1 retrieving revision 1.1.2.1 diff -C2 -d -r1.1 -r1.1.2.1 *** ov_cxx_visibility.m4 11 Aug 2005 22:50:13 -0000 1.1 --- ov_cxx_visibility.m4 22 Sep 2006 01:11:09 -0000 1.1.2.1 *************** *** 1,7 **** AC_DEFUN([OV_CXX_VISIBILITY],dnl [AC_REQUIRE([AC_PROG_CXX]) ! AC_LANG_PUSH([C++]) AC_COMPILE_IFELSE([AC_LANG_PROGRAM( ! [class __attribute__((visibility("default"))) test {};], [test t;])], ! [$1],[$2]) AC_LANG_POP]) --- 1,14 ---- AC_DEFUN([OV_CXX_VISIBILITY],dnl [AC_REQUIRE([AC_PROG_CXX]) ! AC_CACHE_CHECK([if the compiler supports the gcc visibility attribute], ! [ov_cv_visibility], ! [AC_LANG_PUSH([C++]) AC_COMPILE_IFELSE([AC_LANG_PROGRAM( ! [class __attribute__((visibility("default"))) test {};], ! [test t;])], ! [ov_cv_visibility=yes], ! [ov_cv_visibility=no]) AC_LANG_POP]) + AS_IF([test X$ov_cv_visibility = Xyes], [$1], [$2]) + ]) + |