-
Notifications
You must be signed in to change notification settings - Fork 133
Expand file tree
/
Copy pathdependencies.yaml
More file actions
115 lines (112 loc) · 3.46 KB
/
dependencies.yaml
File metadata and controls
115 lines (112 loc) · 3.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# `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
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: 7b89fa83079c2ffd7efc494dfe65567840564e13
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"
# everest/io library
mqttc:
git: https://github.com/LiamBindle/MQTT-C.git
git_tag: v1.1.6
options: ["MQTT_C_EXAMPLES OFF", "CMAKE_POSITION_INDEPENDENT_CODE ON"]
# 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"
mosquitto:
git: https://github.com/eclipse-mosquitto/mosquitto
git_tag: v2.0.22
options:
- DOCUMENTATION OFF
- WITH_BROKER OFF
- WITH_APPS OFF
- WITH_PLUGINS OFF