# `git_tag` can be either a tag or a commit hash. # For the sake of unambiguity the `git_tag` field is treated as a hash # only if it is 40 characters long hexadecimal string. --- sigslot: git: https://github.com/palacaze/sigslot git_tag: v1.2.3 cmake_condition: "EVEREST_DEPENDENCY_ENABLED_SIGSLOT" options: - "SIGSLOT_COMPILE_EXAMPLES OFF" - "SIGSLOT_COMPILE_TESTS OFF" pugixml: git: https://github.com/zeux/pugixml git_tag: v1.15 cmake_condition: "EVEREST_DEPENDENCY_ENABLED_PUGIXML" # RpcApi module libwebsockets: git: https://github.com/warmcat/libwebsockets.git git_tag: v4.5.2 cmake_condition: "NOT EVEREST_LIBS_ONLY" options: - CMAKE_POLICY_VERSION_MINIMUM 3.5 - CMAKE_POLICY_DEFAULT_CMP0077 NEW - LWS_ROLE_RAW_FILE OFF - LWS_UNIX_SOCK OFF - LWS_IPV6 ON - LWS_WITH_SYS_STATE OFF - LWS_WITH_SYS_SMD OFF - LWS_WITH_UPNG OFF - LWS_WITH_JPEG OFF - LWS_WITH_DLO OFF - LWS_WITH_SECURE_STREAMS OFF - LWS_WITH_STATIC OFF - LWS_WITH_LHP OFF - LWS_WITH_LEJP_CONF OFF - LWS_WITH_MINIMAL_EXAMPLES OFF - LWS_WITH_CACHE_NSCOOKIEJAR OFF - LWS_WITHOUT_TESTAPPS ON - LWS_WITHOUT_TEST_SERVER ON - LWS_WITHOUT_TEST_SERVER_EXTPOLL ON - LWS_WITHOUT_TEST_PING ON - LWS_WITHOUT_TEST_CLIENT ON - LWS_INSTALL_LIB_DIR ${CMAKE_INSTALL_LIBDIR} - DISABLE_WERROR ON json-rpc-cxx: git: https://github.com/jsonrpcx/json-rpc-cxx.git git_tag: v0.3.2 cmake_condition: "EVEREST_DEPENDENCY_ENABLED_JSON_RPC_CXX" options: - COMPILE_TESTS OFF - COMPILE_EXAMPLES OFF - CODE_COVERAGE OFF # LEM DCBM 400/600, IsabellenhuetteIemDcr modules libcurl: git: https://github.com/curl/curl.git git_tag: curl-8_18_0 cmake_condition: "EVEREST_DEPENDENCY_ENABLED_LIBCURL" options: [ "BUILD_EXAMPLES OFF", "BUILD_LIBCURL_DOCS OFF", "BUILD_MISC_DOCS OFF", "BUILD_TESTING OFF", "CURL_BROTLI OFF", "CURL_DISABLE_LDAP ON", "CURL_USE_LIBPSL OFF", "CURL_USE_LIBSSH2 OFF", "ENABLE_CURL_MANUAL OFF", "USE_NGHTTP2 OFF", ] # Josev Josev: git: https://github.com/EVerest/ext-switchev-iso15118.git git_tag: 26f79889e0472805422edb9799a8396d89437d63 cmake_condition: "EVEREST_ENABLE_PY_SUPPORT AND EVEREST_DEPENDENCY_ENABLED_JOSEV" # linux_libnfc-nci for RFID libnfc-nci: git: https://github.com/EVerest/linux_libnfc-nci.git git_tag: 2024.11.0 cmake_condition: "EVEREST_DEPENDENCY_ENABLED_LIBNFC_NCI" # UI library for BringUp modules ftxui: git: https://github.com/ArthurSonzogni/ftxui git_tag: v6.1.9 cmake_condition: "EVEREST_DEPENDENCY_ENABLED_FTXUI" # Linux_Systemd_Rauc module sdbus-cpp: git: https://github.com/Kistler-Group/sdbus-cpp.git git_tag: v2.2.1 cmake_condition: "EVEREST_DEPENDENCY_ENABLED_SDBUS_CPP" options: ["CMAKE_POSITION_INDEPENDENT_CODE ON"] # unit testing gtest: # GoogleTest now follows the Abseil Live at Head philosophy. We recommend updating to the latest commit in the main branch as often as possible. git: https://github.com/google/googletest.git git_tag: release-1.12.1 cmake_condition: "EVEREST_CORE_BUILD_TESTING" catch2: git: https://github.com/catchorg/Catch2.git git_tag: v3.9.0 cmake_condition: "EVEREST_CORE_BUILD_TESTING" # everest/io library mosquitto: git: https://github.com/eclipse-mosquitto/mosquitto git_tag: v2.0.22 cmake_condition: "NOT EVEREST_LIBS_ONLY OR EVEREST_BUILD_LIB_io OR EVEREST_BUILD_LIB_framework" options: - DOCUMENTATION OFF - WITH_BROKER OFF - WITH_APPS OFF - WITH_PLUGINS OFF - WITH_TESTS OFF # everest/yaml library ryml: git: https://github.com/biojppm/rapidyaml git_tag: v0.10.0 options: ["CMAKE_POSITION_INDEPENDENT_CODE ON"]