crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Sokoloff
  опции профиля:
сообщение 28.9.2010, 17:49
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 237
Регистрация: 1.4.2009
Из: Москва
Пользователь №: 654

Спасибо сказали: 50 раз(а)




Репутация:   11  


Подскажите как правильно организовать структуру директорий в проекте.

Я пишу плагин для вывода дерева классов, плагин можно собрать либо для Kate, либо для Juffed (есть такой редактор под Qt). Возник вопрос как правильно организовать структуру директорий в проекте. Сейчас сделал так:
symbolbrowser
  +--/juffed   # H и cpp файлы специфичные для Juffed, т.е плагинный интерфейс juffed-а, плюс файлы для сборки juffed-плагина. 
  |      +-- juffed.pro
  |      ...      
  |
  +--/images # Иконки общие для обоих плагинов
  |      
  +--/kate     # H и cpp файлы специфичные для Kate, т.е плагинный интерфейс kate, плюс файлы для сборки kate-плагина.
  |      +-- CMakeLists.txt 
  |      ...   
  |
  +--/parsers  # Общие парсеры, h и cpp файлы
  |      
  | 
 ... Общие h и cpp файлы, используются как в juffed, так и в kate. Файлов для сборки здесь нет.

Еще должны добавиться три директории с переводами - общие, juffed-овские (оба ts) и для kate (KDE-шные).

Плагин для kate собирается cmakе, я положил CMakeList.txt в поддиректорию kate, и прописал в нем пути как ../commonfile.cpp. Все вроде собирается, но как-то это нестандартно, коряво и не очевидно будет для людей как это собирать.

Вообще Juffed использует qmake и можно в корне положить и CMakeList.txt для kate и pro-файл для juffed-а, но IMHO это решение еще хуже.

Может есть у кого мысли как реорганизовать это все?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 8.6.2025, 6:19