cmake_minimum_required(VERSION 3.12) project(netq) set(CMAKE_CXX_STANDARD 17) # find_package(nlohmann_json 3.2.0 REQUIRED) link_directories(/usr/local/Cellar/curlpp/0.8.1) link_directories(/usr/local/Cellar/nlohmann-json/3.7.0) find_package(nlohmann_json REQUIRED PATHS /usr/local/Cellar/nlohmann-json/3.7.0/ NO_DEFAULT_PATH) add_executable(netq main.cpp) target_link_libraries(netq LINK_PUBLIC curl curlpp nlohmann_json::nlohmann_json) # target_link_libraries(netq PRIVATE nlohmann_json::nlohmann_json)