[CMake] linking FetchContent library

Craig Scott craig.scott at crascit.com
Wed Apr 10 17:03:04 EDT 2019


On Thu, Apr 11, 2019 at 1:35 AM Stéphane Ancelot <sancelot at numalliance.com>
wrote:

> Hi,
>
> are there any specific Cmake configurations to setup in projects when
> using fetchcontent.
>
> I am able to fetch and build a library but not able to link and include
> files of this library in another projects.
>
> include(FetchContent)
>
> FetchContent_Declare(
>   jconcpp
>   GIT_REPOSITORY https://github.com/joncol/jcon-cpp.git
> )
>
> FetchContent_Populate(jconcpp)
> add_subdirectory(${jconcpp_SOURCE_DIR} ${jconcpp_BINARY_DIR})
>

Can you provide a complete minimal example which shows the problem? The
snippet above should bring jsoncpp into your main build, but without seeing
how you are trying to link to it's targets, it is hard to tell what the
problem could be.

-- 
Craig Scott
Melbourne, Australia
https://crascit.com

Get the hand-book for every CMake user: Professional CMake: A Practical
Guide <https://crascit.com/professional-cmake/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://cmake.org/pipermail/cmake/attachments/20190411/7b50c895/attachment.html>


More information about the CMake mailing list