client-library/src/Attestation/LinuxTpm/tools/cmake/FindJSONCPP.cmake (12 lines of code) (raw):
# Try to find JsonCpp
find_path(JSON_INCLUDE_DIR NAMES json PATHS ${SYSTEM_LIBRARY_PREFIX}/usr/local/include/jsoncpp
${SYSTEM_LIBRARY_PREFIX}/usr/include/jsoncpp
NO_DEFAULT_PATH)
find_library(JSON_LIBRARY NAMES jsoncpp libjsoncpp.a PATHS ${SYSTEM_LIBRARY_PREFIX}/usr/local/lib
${SYSTEM_LIBRARY_PREFIX}/usr/lib
${SYSTEM_LIBRARY_PREFIX}/usr/lib/x86_64-linux-gnu
NO_DEFAULT_PATH)
set(JSON_LIBRARY ${JSON_LIBRARY})
set(JSON_INCLUDE_DIR ${JSON_INCLUDE_DIR})
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(JSONCPP DEFAULT_MSG JSON_LIBRARY JSON_INCLUDE_DIR)