From 324800cbeacc815f851aab32cafae72ca91b974e Mon Sep 17 00:00:00 2001 From: rfm Date: Tue, 22 Jun 2010 10:09:51 +0000 Subject: [PATCH] include runtime header for blocks support if the compiler has it. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@30812 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Headers/Additions/GNUstepBase/GSVersionMacros.h | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/ChangeLog b/ChangeLog index d4a02a3f4..f6c3586d5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-06-22 Richard Frith-Macdonald + + * Headers/Additions/GNUstepBase/GSVersionMacros.h: + Include header for ObjC2 blocks support if the compiler had that. + 2010-06-20 Richard Frith-Macdonald * Version 1.21.1 diff --git a/Headers/Additions/GNUstepBase/GSVersionMacros.h b/Headers/Additions/GNUstepBase/GSVersionMacros.h index dd7739479..aeaf80c7e 100644 --- a/Headers/Additions/GNUstepBase/GSVersionMacros.h +++ b/Headers/Additions/GNUstepBase/GSVersionMacros.h @@ -228,6 +228,15 @@ #define GS_EXPOSE(X) (!GS_NONFRAGILE || defined(EXPOSE_##X##_IVARS)) +/* Include the appropriate header for ObjC2 blocks support if it is in use. + */ +#if __has_feature(blocks) +# if OBJC2RUNTIME +# include +# else +# include +# endif +#endif