Nach dem Lesen:Automatisches Extrahieren von gcc -I Pfade für die Indizierung von Quellcode in Emacs
ich erfahren, dass bei der Erstellung eines Projektordner mit eine vorhandene Datei und Quelle machen Code, ich kann semantic Index die Dateien von entweder:
ein einfaches EDE Projekt definieren, mit:
(ede-cpp-root-project ... :system-include-path '("~/exp/include/boost_1_37")
oder durch die Pfade enthalten die Angabe, mich direkt semantischen mit
(semantic-add-system-include "~/exp/include/boost_1_37" 'c++-mode)
Dies erfordert jedoch noch die Pfade geben manuell. Gibt es eine Möglichkeit, die include
Pfade für Semantik automatisch aus einer bestehenden Make-Datei zu extrahieren?
Hintergrund: Einige IDEs haben eine Funktion Autoermittlungs gcc -I
Pfade aus einer bestehenden Datei machen. In Eclipse können Sie beispielsweise ein Projekt auf einem Pfad mit einer vorhandenen make-Datei und Quellcode erstellen, und Eclipse würde die Include-Pfade für sein "intellisense" beim Erstellen des Projekts ableiten (ich vermute, dass Eclipse die Ausgabe von GNU make analysiert) mach das). Ich würde das gerne auch in Emacs machen.