Qt Software / Выборочная сборка плагинов — мы пойдём иным путём
Всем хабрапривет!Маленькая (ну очень маленькая) заметка о том, как дать плагину выбирать самому — собираться в данной системе или нет. Конечно, есть старый добрый способ — просто исключить сам лишний плагин из сборки, к примеру, так:
# plugins.pro
TEMPLATE=subdirs
SUBDIRS+=common
macx: SUBDIRS+=macplugin
win32: SUBDIRS+=winplugin
Но при таком подходе при добавлении каждого нового плагина надо его прописать в plugins.pro и установить для каких систем он будет собираться. Если плагинов всего-то 5 штук и больше не предвидится, то это нормально. Но если уже есть 20 плагинов, и ещё 30 планируется, причём многие из них должны собираться только под некоторые платформы, то plugins.pro превращается в помойку. Если разработчиков несколько, то это вносит ещё большую путаницу.
Полный текст статьи читайте на Habrahabr.ru