preparation for possibly excluding GNUstep extensions by default

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29690 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 2010-02-20 17:16:23 +00:00
parent c7fc73ec19
commit b107ae4ac4
20 changed files with 61 additions and 29 deletions

View file

@ -25,17 +25,17 @@ constants will modify the API visible to software being compiled -
@deffn preprocessor NO_GNUSTEP
GNUstep specific extensions to the OpenStep and MacOS cocoa APIs are
excluded from the headers.
excluded from the headers if this is defined to a non-zero value.
@end deffn
@deffn preprocessor STRICT_MACOS_X
Only methods and classes that are part of the MacOS cocoa API are made
available in the headers.
available in the headers if this is defined.
@end deffn
@deffn preprocessor STRICT_OPENSTEP
Only methods and classes that are part of the OpenStep specification are
made available in the headers.
made available in the headers if this is defined.
@end deffn
Note, these preprocessor constants are used in developer code (ie the code