eclipse cdt: Include-Pfad von pkg-config hinzufügen

Ich möchte meinem Projekt einen dynamischen Konfigurationspfad (generiert aus pkg-config) hinzufügen. (Dies ist im Grunde genommen für Abhängigkeiten von Drittanbietern wie boost, daher sind Arbeitsbereich-Includes nicht geeignet und Dateisystem-Includes auch nicht, da dies fest codiert wäre und jeder Entwickler dies manuell ändern müsste.)

Ich bin auf Projekteigenschaften-> c ++ Allgemein-> Pfade und Symbole-> Tabulator-> Hinzufügen ...-> Verzeichnispfad hinzufügen-> Variablen, aber ich kann nur unter vorhandenen Variablen auswählen, wie erstelle ich dynamisch eine neue Variable aus einem Kommandozeilenprogramm generiert? mögenpkg-config --cflags boost-1.43?

ies ist in Netbeans einfach zu bewerkstelligen. Fügen Sie einfach die pkg-config-Befehlszeile mit den Anführungszeichen in den zusätzlichen Optionen des Builds hinzu, und das Build-Include wird aufgelöst. Selbst theoretisch sollte es den Indexer aktualisieren (obwohl die Wahrheit ist, dass der Indexer das letzte Mal korrekt aktualisiert wurde, als pkg-config aktiviert war) Netbeans 6.8, es wurde auf 6.9 und 6.9.1 gebrochen)

ich lesedieser StackOverflow-Beitrag aber ich bin mir immer noch nicht sicher, wie es in diesem speziellen Fall hilft

ich leseirgendw dass Sie $ (shell pkg-config ...) verwenden können, um Umgebungsvariablen zu generieren, aber nicht sicher sind, wo Sie den Befehl platzieren sollen

wenn es keine einfache Out-of-the-Box-Lösung gibt, versuche ich dasscript in diesem Blogeintrag

btw, ich verwende Eclipse Helios -CDT 7

Vielen Dank

Antworten auf die Frage(8)

Ihre Antwort auf die Frage