EDE путаница подпроекта - PullRequest
2 голосов
/ 20 июня 2010

Я пытался заставить работать подпроекты в EDE, но я мало что понимаю и не могу найти хорошую документацию. Как должны выглядеть конфигурации проекта для следующего дерева:

Test

  • Project.el
  • бен
    • тест
  • ЦСИ
    • Project.el
    • main.cpp
    • class.cpp 1020 *
  • вкл
    • Project.el
    • class.h

1 Ответ

2 голосов
/ 25 апреля 2011

Чтобы создать подобный проект, сначала создайте проект верхнего уровня с помощью:

M-x ede-new RET

и заполните его как проект на основе Automake или Makefile.(Либо в порядке.) Затем для каждого подкаталога снова используйте ede-new с тем же стилем проекта.Эти проекты будут связаны вместе в рамках проекта верхнего уровня.Затем вы используете

M-x customize-project RET

для редактирования любых функций, необходимых для проекта.Если вы используете Dired, вы можете пометить файлы и использовать меню «Проект», чтобы добавить эти файлы к какой-либо цели, или создать новые цели для их добавления.Вам не нужно знать, что находится в файлах Project.ede, чтобы сделать это.Как оказалось, файл Project.ede - это всего лишь некоторый код Emacs Lisp, который создает объекты, представляющие проект, в котором вы работаете.

...