История изменений
Исправление WatchCat, (текущая версия) :
Ну, для hello world'ов
Ну, если научный софт это hello world'ы, то Ок.
Я не знаю, как в cmake. В qbs вызывается бинарник pkg-config и парсится выхлоп.
Вопрос был, как в проекте прописывается.
В cmake необходимо напрямую указывать директиву pkg_check_modules, при этом имея find_package.
Т.е. в тексте одновременно встречались find_package(some_cool_lib) и pkg_check_modules(another_cool_lib), использующий pkg-config, только потому, что не ко всем либам есть cmake'овские модули.
Если в этом qbs сделано что-то подобное, то нафиг не надо.
Если же они прозрачно для пользователя делают, то хорошо.
QT += script gui
Значить жёппа. Не пойдёт.
Исходная версия WatchCat, :
Ну, для hello world'ов
Ну, если научный софт это hello world'ы, то Ок.
Я не знаю, как в cmake. В qbs вызывается бинарник pkg-config и парсится выхлоп.
Вопрос был, как в проекте прописывается.
В cmake необходимо напрямую указывать директиву pkg_check_modules, при этом имея find_package.
Т.е. в тексте одновременно встречались find_package(some_cool_lib) и pkg_check_modules(another_cool_lib), использующий pkg-config, только потому, что не ко всем либам есть cmake'овские модули.
Если в этом qbs сделано что-то подобное, то нафиг не надо.
Если же они прозрачно для пользователя делают, то хорошо.