[Objective-C] Macro Mac OS X ?
Bonjour à tous,
Je cherche désespéremment le nom de la macro définie uniquement sur l'OS Mac OS X de façon à pouvoir écrire mon code Objective-C en fonction de l'OS sur lequel mon projet sera compilé. Afin d'être le plus portable possible, voici les OS que j'ai déjà pris en compte dans mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
#if defined(linux) || defined(__linux__) /* linux -> GLX */
/* use : glXGetCurrentContext() */
#elif defined(_MSDOS) || defined(_WIN32) || defined(__CYGWIN32__) || defined(__CYGWIN__) /* windows -> WGL */
/* use : wglGetCurrentContext() */
#elif defined() /* mac os x -> AGL */
/* use : algGetCurrentContext() */
#else
#error unknown OS
#endif |
Voilà, je ne sais pas quoi mettre pour #elif defined() /* mac os x -> AGL */. J'ai bien essayé __MACOS__, MACOS, macos, __macos__, macosx, MACOSX, __MACOSX__, __macosx__ mais rien à faire, je ne trouve pas.
Merci,
Bon développement ;)