LINUX.ORG.RU

История изменений

Исправление 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 сделано что-то подобное, то нафиг не надо.
Если же они прозрачно для пользователя делают, то хорошо.