LINUX.ORG.RU

Правильно не правильно

 , , ,


0

2

Структура проекта:


bin/* сюда сблёвывает два бинаря и языковые файлы
qmake-projects/* культепроекты (app.pro, app-cli.pro, linguist.pro)
resources/* иконки и прочее гогно, тут же лежат три *.qrc (cli, core, gui)
src/
    cli/* сорцы кли версии
    core/* "ядерные" сорцы, все что используется обеими версиями
    gui/* сорцы гуёвой версии
tmp/* тут собирается (диры moc, obj, rcc)
translations/* *.ts для лингвиста, он же сюда серит *.qm
build.sh генерит культепроекты ища нужные заголовочники и сорцы find'ом и мейкает оба бинаря по очереди
run-linguist.sh запускает лингвист, когда выйдешь из него, *.qm автоматом копируются в bin/languages/*

Вопросы.

Насколько это не правильно? Если это не правильно, то как сделать правильно чтобы и рыбку сьесть и не вкомпиливать в кли версию ненужные гуевые куски и наоборот? Как оставить проект целостным? Кли и гуй версии не могут без коры и в то же время самодостаточны относительно друг друга. Нормальной ли это будет практикой собирать под оффтопом, наскриптовав батов (или на чем там сейчас) аналогично *.sh скриптам?

Ответ на: комментарий от deep-purple

Понятно, ну без проблем.

Кстати, слышал, что офигительно удобно вообще не наводить ни какого порядка, а все файлы держать в одной директории. Попробовать всё не решался, но слышал не однократно, что мол сильно удобнее

AntonyRF ★★★★
()
Ответ на: комментарий от AntonyRF

Хм.. Ну так сам же запутаешься где у тебя что лежит.

deep-purple ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.