The `jsoncppConfig.cmake` defines property `INTERFACE_INCLUDE_DIRECTORIES` for targets `jsoncpp_lib` and `jsoncpp_lib_static`. You need to query the target property and set it manually: ```cmake get_target_property(JSON_INC_PATH jsoncpp_lib INTERFACE_INCLUDE_DIRECTORIES) include_directories(${JSON_INC_PATH}) ``` Linking is done via: ```cmake target_link_libraries(${PROJECT_NAME} jsoncpp_lib) ``` _Originally posted by @christian-rauch in https://github.com/open-source-parsers/jsoncpp/issues/455#issuecomment-477307969_