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, который создает объекты, представляющие проект, в котором вы работаете.

Другие вопросы по тегам