Semântica, cedet como forçar a análise de arquivos de origem

Eu tenho experimentado com o cedet e semântico em minha configuração de desenvolvimento emacs c / c ++ e estou bastante satisfeito com isso, exceto por um pequeno detalhe.

eu usoede-cpp-root-project para criar um projeto e dar o diretório raiz do meu projeto junto com os diretórios onde os arquivos include residem, como abaixo:

(ede-cpp-root-project "My Project"
                :name "My Project"
                :file "/path/to/rootdir/AFILE"
                :include-path '( 
                "/include2"
                "/include1"
                               )

                )

Isso me permite saltar facilmente para as declarações de funções comsemantic-ia-fast-jump mas isso não me leva às definições dessas funções. Então, parece estar lidando apenas com arquivos de cabeçalho e ignorar totalmente os arquivos de origem. Mesmo se eu for na declaração da função e dispararsemantic-analyze-proto-impl-toggle ele me dirá que nenhuma implementação adequada poderia ser encontrada.

Se eu abrir manualmente o arquivo de origem onde a implementação da função está localizada, então, e somente então, ele será analisado por semântica e todas as funções mencionadas acima funcionarão.

Portanto, minha pergunta é: abrir manualmente todos os arquivos de origem incluídos no diretório raiz do meu projeto ou incluí-los manualmente emede-cpp-root-project através do:spp-files argumento existe alguma outra maneira de forçar a análise de todos os arquivos de origem em um diretório?

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion