aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2012-03-03 00:20:00 -0800
committerMark Adler <madler@alumni.caltech.edu>2012-03-03 00:20:00 -0800
commitdab7531eccdb5b22368797ae7958471401d1e427 (patch)
tree1cf5916c4f8f0f97b286fc55e9c2b7aa5b724a4c /configure
parent2547c6c81fbf751e22ab7dcafdc1d1b50c8562a3 (diff)
downloadzlib-dab7531eccdb5b22368797ae7958471401d1e427.tar.gz
zlib-dab7531eccdb5b22368797ae7958471401d1e427.tar.bz2
zlib-dab7531eccdb5b22368797ae7958471401d1e427.zip
Simplify test and use of gcc hidden attribute.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure10
1 files changed, 3 insertions, 7 deletions
diff --git a/configure b/configure
index eb103c8..6b7224b 100755
--- a/configure
+++ b/configure
@@ -638,11 +638,7 @@ fi
638if test "$gcc" -eq 1; then 638if test "$gcc" -eq 1; then
639 echo >> configure.log 639 echo >> configure.log
640 cat > $test.c <<EOF 640 cat > $test.c <<EOF
641#if ((__GNUC__-0) * 100 + __GNUC_MINOR__-0 >= 303) 641#define ZLIB_INTERNAL __attribute__((visibility ("hidden")))
642# define ZLIB_INTERNAL __attribute__((visibility ("hidden")))
643#else
644# define ZLIB_INTERNAL
645#endif
646int ZLIB_INTERNAL foo; 642int ZLIB_INTERNAL foo;
647int main() 643int main()
648{ 644{
@@ -650,10 +646,10 @@ int main()
650} 646}
651EOF 647EOF
652 if tryboth $CC -c $CFLAGS $test.c; then 648 if tryboth $CC -c $CFLAGS $test.c; then
649 CFLAGS="$CFLAGS -DHAVE_HIDDEN"
650 SFLAGS="$SFLAGS -DHAVE_HIDDEN"
653 echo "Checking for attribute(visibility) support... Yes." | tee -a configure.log 651 echo "Checking for attribute(visibility) support... Yes." | tee -a configure.log
654 else 652 else
655 CFLAGS="$CFLAGS -DNO_VIZ"
656 SFLAGS="$SFLAGS -DNO_VIZ"
657 echo "Checking for attribute(visibility) support... No." | tee -a configure.log 653 echo "Checking for attribute(visibility) support... No." | tee -a configure.log
658 fi 654 fi
659fi 655fi