EDE путаница подпроекта
Я пытался заставить работать подпроекты в EDE, но я мало что понимаю и не могу найти хорошую документацию. Как должны выглядеть конфигурации проекта для следующего дерева:
Тестовое задание
- Project.el
- бункер
- тестовое задание
- ЦСИ
- Project.el
- main.cpp
- class.cpp
- вкл
- Project.el
- class.h
1 ответ
Чтобы создать такой проект, сначала создайте проект верхнего уровня с помощью:
M-x ede-new RET
и заполните его как проект на основе Automake или Makefile. (либо в порядке.) Затем для каждого подкаталога используйте ede-new
снова с тем же стилем проекта. Эти проекты будут связаны вместе в рамках проекта верхнего уровня. Затем вы используете
M-x customize-project RET
редактировать любые функции, которые вам нужны для проекта. Если вы используете Dired, вы можете пометить файлы и использовать меню "Проект", чтобы добавить эти файлы к какой-либо цели, или создать новые цели для их добавления. Вам не нужно знать, что находится в файлах Project.ede, чтобы сделать это. Как оказалось, файл Project.ede - это всего лишь некоторый код Emacs Lisp, который создает объекты, представляющие проект, в котором вы работаете.