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
This commit is contained in:
Richard Frith-MacDonald 2006-11-15 06:42:15 +00:00
parent 27d3458cb4
commit 0f17aafaac

View file

@ -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