[Pcsclite-cvs-commit] r411 - trunk/PKCS11

Ludovic Rousseau rousseau at costa.debian.org
Thu Mar 16 10:25:57 CET 2006


Author: rousseau
Date: 2006-03-16 09:25:56 +0000 (Thu, 16 Mar 2006)
New Revision: 411

Modified:
   trunk/PKCS11/configure.in
Log:
check if the compiler support -fvisibility=hidden (GCC >= 4)


Modified: trunk/PKCS11/configure.in
===================================================================
--- trunk/PKCS11/configure.in	2006-03-16 09:10:34 UTC (rev 410)
+++ trunk/PKCS11/configure.in	2006-03-16 09:25:56 UTC (rev 411)
@@ -17,6 +17,17 @@
 
 AC_CHECK_PROG([PKGCONFIG], [pkg-config], [yes])
 
+# check if the compiler support -fvisibility=hidden (GCC >= 4)
+saved_CFLAGS="$CFLAGS"
+CFLAGS="$CFLAGS -fvisibility=hidden"
+AC_MSG_CHECKING([for -fvisibility=hidden])
+AC_COMPILE_IFELSE([char foo;],
+	[	AC_MSG_RESULT([yes])
+		SYMBOL_VISIBILITY="-fvisibility=hidden" ],
+	AC_MSG_RESULT([no]))
+CFLAGS="$saved_CFLAGS"
+AC_SUBST(SYMBOL_VISIBILITY)
+
 dnl check libmusclecard
 OLD_LIBS="$LIBS"
 PKG_CHECK_MODULES(MUSCLECARD, libmusclecard, [],




More information about the Pcsclite-cvs-commit mailing list