CMakeLists.txt 796 B

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