From 1f48f1d7f124b34c7eb3ad0e18a993c64d77eab0 Mon Sep 17 00:00:00 2001 From: rfm Date: Wed, 15 Nov 2006 06:42:15 +0000 Subject: [PATCH] Fix to use visibility attribute onoly on systems where it works git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24089 72102866-910b-0410-8b05-ffd578937521 --- Source/NSCallBacks.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/NSCallBacks.h b/Source/NSCallBacks.h index 9d534d0d8..c99592cdc 100644 --- a/Source/NSCallBacks.h +++ b/Source/NSCallBacks.h @@ -32,7 +32,8 @@ #include "Foundation/NSObject.h" #include "Foundation/NSString.h" -#if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)) + +#if ( (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) ) && HAVE_VISIBILITY_ATTRIBUTE ) #define GS_HIDDEN __attribute__ ((visibility("hidden"))) #else #define GS_HIDDEN