project(jsoncpp) # define the current source/header path set(CURRENT_HEADER_DIR ${CMAKE_SOURCE_DIR}/dependencies/include/json) set(CURRENT_SOURCE_DIR ${CMAKE_SOURCE_DIR}/dependencies/build/jsoncpp) add_library(jsoncpp ${CURRENT_HEADER_DIR}/autolink.h ${CURRENT_HEADER_DIR}/config.h ${CURRENT_HEADER_DIR}/features.h ${CURRENT_HEADER_DIR}/forwards.h ${CURRENT_HEADER_DIR}/json.h ${CURRENT_HEADER_DIR}/reader.h ${CURRENT_HEADER_DIR}/value.h ${CURRENT_HEADER_DIR}/writer.h ${CURRENT_SOURCE_DIR}/json_batchallocator.h ${CURRENT_SOURCE_DIR}/json_internalarray.inl ${CURRENT_SOURCE_DIR}/json_internalmap.inl ${CURRENT_SOURCE_DIR}/json_reader.cpp ${CURRENT_SOURCE_DIR}/json_tool.h ${CURRENT_SOURCE_DIR}/json_value.cpp ${CURRENT_SOURCE_DIR}/json_valueiterator.inl ${CURRENT_SOURCE_DIR}/json_writer.cpp)