Тип проекта ede-cpp-root предназначен для людей, которые специально хотят сохранить файл проекта вне своего исходного дерева. Если вам нужен тип проекта в вашем исходном дереве, есть другие варианты.
Если вы используете последнюю версию CEDET, вы можете вместо этого включить общие типы проектов, которые, в свою очередь, поддерживают cmake (что, по-вашему, вы используете?)
(ede-enable-generic-projects)
Однажды в этом общем проекте для CMake, используйте
M-x ede-customize-project RET
для добавления включаемых путей, таблиц макросов и т. П.
Если вы не используете make-файлы, cmake или что-то еще, вы можете создать свой собственный общий тип проекта с небольшим количеством кода в вашем файле .emacs. Посмотрите в ede-generic все, что упоминает CMake, и должно быть совершенно очевидно, какие 3 вещи нужно создать.
Я думаю, что существующий тип проекта использует CMakeLists, а не CMakeLists.txt, поэтому, возможно, существующий код нуждается в настройке.