Zum Beispiel, wenn ich Gtk + Include-Pfade brauche.
Wie benutzt man pkg-config gtk+-2.0 --cflags
in Xcode Projekteinstellungen?
Eine Option, aber für andere Entwickler im Projekt nicht sehr portabel - Sie können einfach pkg-config gtk+-2.0 --cflags
in Ihrem Terminal ausführen und in Build Settings -> Other C Flags
einfügen. Es würde mich interessieren zu hören, wie andere damit umgehen. Idealerweise wäre es schön, pkg-config zum Kompilieren laufen zu lassen, um mehr systemunabhängig zu machen.
Erstellen Sie eine kleine, abhängigkeitsfreie API-Datei für die lib, die in XCode kompiliert wird, und fügen Sie sie und die integrierte Bibliothek in den XCode-Build ein.
Optional: kapseln Sie den Makefile Build in einen "Run Script" Build-Schritt in XCode.
Fügen Sie in Buildphasen ein Skript zum Ausführen hinzu
%Vor%Legen Sie in Ihrem Projekt MyApp.xcconfig als Zielkonfigurationsdatei fest
Ein Nachteil besteht darin, dass die automatische Vervollständigung nicht richtig funktioniert, bis Sie das Aggrate-Ziel mindestens einmal direkt oder indirekt erstellt haben.
Tags und Links include xcode macos gtk pkg-config