Search code examples
c++cemacselisp

How to get c/c++ header system include directory in emacs lisp?


How could I get the c/c++ header file system include directory in emacs lisp?

just like the part of output of "gcc -xc++ -E -v -"

/usr/include/c++/4.8
/usr/include/x86_64-linux-gnu/c++/4.8
/usr/include/c++/4.8/backward
/usr/lib/gcc/x86_64-linux-gnu/4.8/include
/usr/local/include
/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed
/usr/include/x86_64-linux-gnu
/usr/include

Solution

  • The CEDET has a function semantic-gcc-get-include-paths that returns paths for C or C++ languages...