12345678910111213141516171819202122232425 |
- # ArduinoJson - https://arduinojson.org
- # Copyright © 2014-2022, 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.20.1)
- 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()
|