История изменений
Исправление zerhud, (текущая версия) :
не знаю именно на счет jsoncpp, но вобще у cmake есть штука в духе foo::bar. например Boost::json. еще, если все, что нужно указал в find_package, то он выставляет переменную, например ${Boost_LIBRARIES}, то есть можно так
set(Boost_USE_STATIC_LIBS ON) # for static libraries, if needed
find_package(Boost COMPONENTS program_options REQUIRED)
target_link_libraries( ${PROJECT_NAME} PRIVATE ${Boost_LIBRARIES} )
config файлы многих проектов делают и то и другое.
Исходная версия zerhud, :
не знаю именно на счет jsoncpp, но вобще у cmake есть штука в духе foo::bar. например Boost::json. еще, если все, что нужно указал в find_package, то он выставляет переменную, например ${Boost_LIBRARIES}, то есть можно так
set(Boost_USE_STATIC_LIBS ON) # for static libraries, if needed
find_package(Boost COMPONENTS program_options REQUIRED)
target_link_libraries( ${PROJECT_NAME} PRIVATE ${Boost_LIBRARIES} )
config файлы многих проектов делают и то и другое.