CMakeLists.txt 772 B

1234567891011121314151617181920212223242526272829
  1. # ArduinoJson - https://arduinojson.org
  2. # Copyright © 2014-2023, Benoit BLANCHON
  3. # MIT License
  4. set(CMAKE_CXX_STANDARD 11)
  5. set(CMAKE_CXX_STANDARD_REQUIRED ON)
  6. add_subdirectory(catch)
  7. link_libraries(ArduinoJson catch)
  8. include_directories(Helpers)
  9. add_subdirectory(Cpp17)
  10. add_subdirectory(Cpp20)
  11. add_subdirectory(FailingBuilds)
  12. add_subdirectory(IntegrationTests)
  13. add_subdirectory(JsonArray)
  14. add_subdirectory(JsonDeserializer)
  15. add_subdirectory(JsonDocument)
  16. add_subdirectory(JsonObject)
  17. add_subdirectory(JsonSerializer)
  18. add_subdirectory(JsonVariant)
  19. add_subdirectory(MemoryPool)
  20. add_subdirectory(Misc)
  21. add_subdirectory(MixedConfiguration)
  22. add_subdirectory(MsgPackDeserializer)
  23. add_subdirectory(MsgPackSerializer)
  24. add_subdirectory(Numbers)
  25. add_subdirectory(TextFormatter)