2010-09-15 3 views
1

J'ai un projet multi-application qui est déterminé par la cible. Est-il possible d'avoir une instruction conditionnelle pour déterminer quelle cible est sélectionnée?Conditions basées sur la cible sélectionnée

Ie j'ai 2 variantes d'un contrôleur similaire, mais souhaitez afficher une pertinente en fonction de la cible

Im espérant quelque chose comme le # if/# endif

Répondre

1

Dans le fichier xcconfig de votre cible, attribuez une macro préprocesseur à tester par rapport à #if:

GCC_PREPROCESSOR_DEFINITIONS = TARGET_MYAPP

Si vous utilisez le panneau de construction, c'est l'entrée « préprocesseur macros » Surchauffe de la cible p ane. Vous devriez alors switch to xcconfig files. Le Growl source code est un bon exemple d'un projet multi-cible complexe utilisant xcconfig.

Questions connexes