2017-09-26 3 views
4

Comment, vraiment, mod Xcode d'inclure le prétraitement sur tous les scripts - dans Xcode moderne (c'est-à-dire 9+)?Atteindre un préprocesseur dans Xcode 9?

Évidemment, c'était trivial dans les vieux jours.

Serait-il fondamentalement d'utiliser une règle de construction personnalisée?

.

enter image description here

.

Ou peut-être, auriez-vous besoin fondamentalement "d'une application Mac" qui exécute (comment?) Avant la compilation?

+0

Pourriez-vous effacer votre question? Que voulez-vous concrètement? –

+0

"Que faites-vous à Xcode pour inclure le pré-traitement sur tous les scripts" – Fattie

+0

Vous pouvez utiliser shellscript et le laisser s'exécuter au moment de l'installation de l'application –

Répondre

1

Cela dépend de ce que le préprocesseur doit faire. En supposant que les fichiers de sortie sont des fichiers réguliers .c, .m, .cpp etc. que le compilateur peut gérer correctement, vous pouvez simplement ajouter une nouvelle phase de compilation 'Run Script' pour lancer votre pré-processeur. Il a accès aux variables d'environnement Xcode et devrait donc pouvoir fonctionner efficacement. Comme Nik Kit l'a dit, cela dépend de exactement ce que vous voulez accomplir.