123456789101112131415161718192021 |
- cmake_minimum_required(VERSION 3.11)
- project(DummyImport CXX)
- include(FetchContent)
- FetchContent_Declare(json
- GIT_REPOSITORY ${CMAKE_CURRENT_SOURCE_DIR}/../../..
- GIT_TAG HEAD)
- FetchContent_GetProperties(json)
- if(NOT json_POPULATED)
- FetchContent_Populate(json)
- add_subdirectory(${json_SOURCE_DIR} ${json_BINARY_DIR} EXCLUDE_FROM_ALL)
- endif()
- add_executable(with_namespace_target main.cpp)
- target_link_libraries(with_namespace_target nlohmann_json::nlohmann_json)
- add_executable(without_namespace_target main.cpp)
- target_link_libraries(without_namespace_target nlohmann_json)
|