SObjectizer, so_5_extra и RESTinio, теперь доступны и через vcpkg и Conan

2018.11.26

Ранее через систему управления зависимостями vcpkg были доступны только SObjectizer и RESTinio. А система Conan нами не поддерживалась вовсе. Но, поскольку обе эти системы в мире C++ становятся все более и более популярными, то мы сделали очередной шаг в сторону упрощения использования наших разработок.

Теперь наши основные продукты, SObjectizer, so_5_extra и RESTinio, доступны как через vcpkg, так и через Conan.

Так, для подключения so_5_extra через vcpkg нужно, во-первых, установить пакет so5extra:

vckpg install so5extra

Во-вторых, нужно добавить в свой CMakeLists.txt следующие строки:

find_package(so5extra CONFIG REQUIRED)
find_package(sobjectizer CONFIG REQUIRED)
target_link_libraries(your_target sobjectizer::SharedLib) # or sobjectizer::StaticLib
target_link_libraries(your_target sobjectizer::so5extra)

Для Conan мы сделали пакеты sobjectizer, so5extra и restinio. Примеры их использования можно найти в следующих демонстрационных репозиториях:

Пакеты для Conan-а пока идут в категории stiffstream/testing. Но это лишь потому, что это наши первые версии пакетов для Conan-а, в которых могут быть какие-то недоработки.