# ArduinoJson - https://arduinojson.org # Copyright © 2014-2023, Benoit BLANCHON # MIT License cmake_minimum_required(VERSION 3.15) if(ESP_PLATFORM) # Build ArduinoJson as an ESP-IDF component idf_component_register(INCLUDE_DIRS src) return() endif() project(ArduinoJson VERSION 6.21.0) if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME) include(CTest) endif() add_subdirectory(src) if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING) include(extras/CompileOptions.cmake) add_subdirectory(extras/tests) add_subdirectory(extras/fuzzing) endif()