Po czytaniu:Automatyczne wyodrębnianie gcc -I ścieżki do kodu źródłowego indeksowanie w Emacs
Uczę się, że podczas tworzenia folderu projektu z istniejącego pliku i uczynić źródło kod, mogę mieć semantic indeksować pliki według:
definiowania prosty projekt EDE z:
(ede-cpp-root-project ... :system-include-path '("~/exp/include/boost_1_37")
lub poprzez określenie ścieżki zawierają do semantycznej bezpośrednio z
(semantic-add-system-include "~/exp/include/boost_1_37" 'c++-mode)
Ale to wymaga jeszcze mnie wpisywać ścieżki ręcznie. Czy istnieje sposób automatycznego wyodrębnienia ścieżek include
dla semantycznego z istniejącego pliku make ?
Tło: Niektóre IDE posiada funkcję do autodiscover gcc -I
ścieżek z istniejącego uczynić pliku. Na przykład w Eclipse możesz utworzyć projekt na ścieżce z istniejącym plikiem make i kodem źródłowym, a Eclipse będzie wskazywał ścieżki włączenia dla swojej "intellisense" podczas budowania projektu (zakładam, że Eclipse analizuje wyjście GNU make do Zrób to). Chciałbym zrobić to samo w Emacs.