|
5 | 5 | # has somewhere to go to find its /usr/share content like certs
|
6 | 6 |
|
7 | 7 | "platforms": {
|
8 |
| - "linux-debian-buster/x86_64-amd/gcc": { |
| 8 | + "linux-debian-11/x86_64-amd/gcc": { |
9 | 9 | "build": "mkdir build destdir;cd build;export CCACHE_DISABLE=1;export LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK=\"-G DEB\";cmake .. ${cmake} && make -j4 && rm -rf ../destdir && make -j DESTDIR=../destdir install && ctest -j2 --output-on-failure ${cpack}"
|
10 | 10 | },
|
11 | 11 | "linux-debian-buster/x86-amd/gcc": {
|
|
20 | 20 | "linux-debian-sid/x86-amd/gcc": {
|
21 | 21 | "build": "mkdir build destdir;cd build;export CCACHE_DISABLE=1;export LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK=\"-G DEB\";cmake .. ${cmake} && make -j4 && rm -rf ../destdir && make -j DESTDIR=../destdir install && ctest -j2 --output-on-failure ${cpack}"
|
22 | 22 | },
|
| 23 | + "linux-debian-sid/x86_64-amd/gcc": { |
| 24 | + "build": "mkdir build destdir;cd build;export CCACHE_DISABLE=1;export LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK=\"-G DEB\";cmake .. ${cmake} && make -j4 && rm -rf ../destdir && make -j DESTDIR=../destdir install && ctest -j2 --output-on-failure ${cpack}" |
| 25 | + }, |
| 26 | + |
23 | 27 | "linux-ubuntu-1804/x86_64-amd/gcc": {
|
24 | 28 | "build": "mkdir build destdir;cd build;export CCACHE_DISABLE=1;export LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK=\"-G DEB\";cmake .. ${cmake} && make -j4 && rm -rf ../destdir && make -j DESTDIR=../destdir install && ctest -j2 --output-on-failure ${cpack}"
|
25 | 29 | },
|
|
38 | 42 | "linux-centos-8/x86_64-amd/gcc": {
|
39 | 43 | "build": "mkdir build destdir;cd build;export CCACHE_DISABLE=1;export LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK=\"-G RPM\";cmake .. ${cmake} && make -j4 && rm -rf ../destdir && make -j DESTDIR=../destdir install && ctest -j2 --output-on-failure ${cpack}"
|
40 | 44 | },
|
| 45 | + "linux-centos-8/aarch64-a72-bcm2711-rpi4/gcc": { |
| 46 | + "build": "mkdir build destdir;cd build;export CCACHE_DISABLE=1;export LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK=\"-G RPM\";cmake .. ${cmake} && make -j4 && rm -rf ../destdir && make -j DESTDIR=../destdir install && ctest -j2 --output-on-failure ${cpack}" |
| 47 | + }, |
41 | 48 | "linux-ubuntu-2004/aarch64-a72-bcm2711-rpi4/gcc": {
|
42 | 49 | "build": "mkdir build;cd build;export CCACHE_DISABLE=1;export LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK=\"-G DEB\";cmake .. ${cmake} && make -j3 && rm -rf ../destdir && make -j DESTDIR=../destdir install && ctest -j3 --output-on-failure ${cpack}",
|
43 | 50 | "default": false
|
|
91 | 98 | "build": "rm -rf ebuild ; mkdir ebuild; cd ebuild; cp -rp ../minimal-examples/embedded/esp32/${cpack} . ; cd ${cpack} ; . /opt/esp/esp-idf/export.sh ; ln -sf ../.. libwebsockets ; idf.py set-target esp32 && cp libwebsockets/minimal-examples/embedded/esp32/${cpack}/sdkconfig . && cp sdkconfig.h build && idf.py ${cmake} build size size-components size-files && cd build && /usr/local/bin/sai-device ${cpack} ESPPORT=0 ctest --output-on-failure",
|
92 | 99 | "default": false
|
93 | 100 | },
|
| 101 | + "freertos-espidf/riscv-esp32c3/gcc": { |
| 102 | + "build": "rm -rf ebuild ; mkdir ebuild; cd ebuild; cp -rp ../minimal-examples/embedded/esp32/${cpack} . ; cd ${cpack} ; . /opt/esp/esp-idf/export.sh ; ln -sf ../.. libwebsockets ; idf.py set-target esp32c3 && cp libwebsockets/minimal-examples/embedded/esp32/${cpack}/sdkconfig . && cp sdkconfig.h build && idf.py ${cmake} build size size-components size-files && cd build && /usr/local/bin/sai-device ${cpack} ESPPORT=0 ctest --output-on-failure", |
| 103 | + "default": false |
| 104 | + }, |
| 105 | + |
94 | 106 | "linux-fedora-32/riscv64-virt/gcc": {
|
95 | 107 | "build": "mkdir build destdir;cd build;export LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export CCACHE_DISABLE=1;export SAI_CPACK=\"-G RPM\";cmake .. ${cmake} && make -j4 && rm -rf ../destdir && make -j12 DESTDIR=../destdir install && ctest -j3 --output-on-failure ${cpack}",
|
96 | 108 | "default": false
|
|
105 | 117 | "netbsd/aarch64BE-bcm2837-a53/gcc": {
|
106 | 118 | "build": "mkdir build destdir;cd build;export LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export CCACHE_DISABLE=1;cmake .. ${cmake};make -j6 && rm -rf ../destdir && make -j6 DESTDIR=../destdir install && /usr/pkg/bin/ctest -j3 --output-on-failure",
|
107 | 119 | "default": false
|
| 120 | + }, |
| 121 | + "netbsd/x86_64-amd/gcc": { |
| 122 | + "build": "mkdir build destdir;cd build;export LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export CCACHE_DISABLE=1;cmake .. ${cmake};make -j6 && rm -rf ../destdir && make -j6 DESTDIR=../destdir install && /usr/pkg/bin/ctest -j3 --output-on-failure", |
| 123 | + "default": false |
108 | 124 | }
|
| 125 | + |
109 | 126 | },
|
110 | 127 |
|
111 | 128 | "configurations": {
|
112 | 129 | "default": {
|
113 | 130 | "cmake": "",
|
114 |
| - "platforms": "w10/x86_64-amd/msvc, w10/x86_64-amd/noptmsvc, freertos-linkit/arm32-m4-mt7697-usi/gcc, linux-ubuntu-2004/aarch64-a72-bcm2711-rpi4/gcc, w10/x86_64-amd/mingw32, w10/x86_64-amd/mingw64, netbsd/aarch64BE-bcm2837-a53/gcc, w10/x86_64-amd/wmbedtlsmsvc, openbsd/x86_64-amd/llvm, solaris/x86_64-amd/gcc" |
| 131 | + "platforms": "w10/x86_64-amd/msvc, w10/x86_64-amd/noptmsvc, freertos-linkit/arm32-m4-mt7697-usi/gcc, linux-ubuntu-2004/aarch64-a72-bcm2711-rpi4/gcc, w10/x86_64-amd/mingw32, w10/x86_64-amd/mingw64, netbsd/aarch64BE-bcm2837-a53/gcc, netbsd/x86_64-amd/gcc, w10/x86_64-amd/wmbedtlsmsvc, openbsd/x86_64-amd/llvm, solaris/x86_64-amd/gcc" |
115 | 132 | },
|
116 | 133 | "default-noudp": {
|
117 | 134 | "cmake": "-DLWS_WITH_UDP=0",
|
118 |
| - "platforms": "w10/x86_64-amd/msvc, w10/x86_64-amd/noptmsvc, freertos-linkit/arm32-m4-mt7697-usi/gcc, linux-ubuntu-2004/aarch64-a72-bcm2711-rpi4/gcc, w10/x86_64-amd/mingw32, w10/x86_64-amd/mingw64, netbsd/aarch64BE-bcm2837-a53/gcc, w10/x86_64-amd/wmbedtlsmsvc" |
| 135 | + "platforms": "w10/x86_64-amd/msvc, w10/x86_64-amd/noptmsvc, freertos-linkit/arm32-m4-mt7697-usi/gcc, linux-ubuntu-2004/aarch64-a72-bcm2711-rpi4/gcc, w10/x86_64-amd/mingw32, w10/x86_64-amd/mingw64, netbsd/aarch64BE-bcm2837-a53/gcc, netbsd/x86_64-amd/gcc, w10/x86_64-amd/wmbedtlsmsvc" |
119 | 136 | },
|
120 | 137 | "fault-injection": {
|
121 |
| - "cmake": "-DLWS_WITH_SYS_FAULT_INJECTION=1 -DLWS_WITH_MINIMAL_EXAMPLES=1", |
| 138 | + "cmake": "-DLWS_WITH_SYS_FAULT_INJECTION=1 -DLWS_WITH_MINIMAL_EXAMPLES=1 -DLWS_WITH_CBOR=1", |
122 | 139 | "platforms": "w10/x86_64-amd/msvc"
|
123 | 140 | },
|
| 141 | + "esp32-c3": { |
| 142 | + "cmake": "-DLWS_IPV6=0", |
| 143 | + "cpack": "esp-c3dev", |
| 144 | + "platforms": "none, freertos-espidf/riscv-esp32c3/gcc" |
| 145 | + }, |
124 | 146 | "esp32-heltec": {
|
125 | 147 | "cmake": "-DLWS_IPV6=0",
|
126 | 148 | "cpack": "esp-heltec-wb32",
|
127 | 149 | "platforms": "none, freertos-espidf/xl6-esp32/gcc"
|
128 | 150 | },
|
129 | 151 | "esp32-wrover": {
|
130 |
| - "cmake": "-DLWS_IPV6=0", |
| 152 | + "cmake": "-DLWS_IPV6=0 -DLWS_WITH_CBOR=1", |
131 | 153 | "cpack": "esp-wrover-kit",
|
132 | 154 | "platforms": "none, freertos-espidf/xl6-esp32/gcc"
|
133 | 155 | },
|
|
158 | 180 | },
|
159 | 181 | "default-examples": {
|
160 | 182 | "cmake": "-DLWS_WITH_MINIMAL_EXAMPLES=1",
|
161 |
| - "platforms": "w10/x86_64-amd/msvc, w10/x86_64-amd/noptmsvc, linux-ubuntu-2004/aarch64-a72-bcm2711-rpi4/gcc, netbsd/aarch64BE-bcm2837-a53/gcc, openbsd/x86_64-amd/llvm, solaris/x86_64-amd/gcc" |
| 183 | + "platforms": "w10/x86_64-amd/msvc, w10/x86_64-amd/noptmsvc, linux-ubuntu-2004/aarch64-a72-bcm2711-rpi4/gcc, netbsd/aarch64BE-bcm2837-a53/gcc, netbsd/x86_64-amd/gcc, openbsd/x86_64-amd/llvm, solaris/x86_64-amd/gcc" |
162 | 184 | },
|
163 | 185 | "default-examples-tls-sess": {
|
164 | 186 | "cmake": "-DLWS_WITH_MINIMAL_EXAMPLES=1 -DLWS_WITH_TLS_SESSIONS=1",
|
165 |
| - "platforms": "w10/x86_64-amd/msvc, w10/x86_64-amd/noptmsvc, linux-ubuntu-2004/aarch64-a72-bcm2711-rpi4/gcc, netbsd/aarch64BE-bcm2837-a53/gcc, openbsd/x86_64-amd/llvm, solaris/x86_64-amd/gcc" |
| 187 | + "platforms": "w10/x86_64-amd/msvc, w10/x86_64-amd/noptmsvc, linux-ubuntu-2004/aarch64-a72-bcm2711-rpi4/gcc, netbsd/aarch64BE-bcm2837-a53/gcc, netbsd/x86_64-amd/gcc, openbsd/x86_64-amd/llvm, solaris/x86_64-amd/gcc" |
166 | 188 | },
|
167 | 189 | "h1only-examples": {
|
168 | 190 | "cmake": "cmake .. -DLWS_WITH_HTTP2=0 -DLWS_WITH_MINIMAL_EXAMPLES=1",
|
|
187 | 209 | },
|
188 | 210 | "secure-streams-proxy": {
|
189 | 211 | "cmake": "-DLWS_WITH_SECURE_STREAMS=1 -DLWS_WITH_SECURE_STREAMS_PROXY_API=1 -DLWS_WITH_MINIMAL_EXAMPLES=1 -DLWS_WITH_SECURE_STREAMS_AUTH_SIGV4=1",
|
190 |
| - "platforms": "not w10/x86_64-amd/msvc, netbsd/aarch64BE-bcm2837-a53/gcc, openbsd/x86_64-amd/llvm, solaris/x86_64-amd/gcc" |
| 212 | + "platforms": "not w10/x86_64-amd/msvc, netbsd/aarch64BE-bcm2837-a53/gcc, netbsd/x86_64-amd/gcc, openbsd/x86_64-amd/llvm, solaris/x86_64-amd/gcc" |
191 | 213 | },
|
192 | 214 | "secure-streams-proxy-metrics": {
|
193 | 215 | "cmake": "-DLWS_WITH_SECURE_STREAMS=1 -DLWS_WITH_SECURE_STREAMS_PROXY_API=1 -DLWS_WITH_MINIMAL_EXAMPLES=1 -DLWS_WITH_SECURE_STREAMS_AUTH_SIGV4=1 -DLWS_WITH_SYS_METRICS=1",
|
194 |
| - "platforms": "not w10/x86_64-amd/msvc, netbsd/aarch64BE-bcm2837-a53/gcc" |
| 216 | + "platforms": "not w10/x86_64-amd/msvc, netbsd/aarch64BE-bcm2837-a53/gcc, netbsd/x86_64-amd/gcc" |
195 | 217 | },
|
196 | 218 | "distro_recommended": { # minimal examples also needed for ctest
|
197 | 219 | "cmake": "-DLWS_WITH_DISTRO_RECOMMENDED=1 -DLWS_WITH_MINIMAL_EXAMPLES=1",
|
|
210 | 232 | "platforms": "not linux-centos-8/x86_64-amd/gcc"
|
211 | 233 | },
|
212 | 234 | "lwsws2": {
|
213 |
| - "cmake": "-DLWS_WITH_LWSWS=ON -DLWS_WITHOUT_EXTENSIONS=0 -DLWS_WITH_HTTP2=1 -DLWS_WITH_ACME=1 -DLWS_WITH_MINIMAL_EXAMPLES=1 -DCMAKE_BUILD_TYPE=DEBUG -DLWS_WITH_LWS_DSH=1", |
| 235 | + "cmake": "-DLWS_WITH_LWSWS=ON -DLWS_WITHOUT_EXTENSIONS=0 -DLWS_WITH_HTTP2=1 -DLWS_WITH_ACME=1 -DLWS_WITH_MINIMAL_EXAMPLES=1 -DCMAKE_BUILD_TYPE=DEBUG -DLWS_WITH_LWS_DSH=1 -DLWS_WITH_CACHE_NSCOOKIEJAR=0", |
214 | 236 | # no distro -devel package for libuv
|
215 | 237 | "platforms": "not linux-centos-8/x86_64-amd/gcc"
|
216 | 238 | },
|
|
221 | 243 | "mbedtls": {
|
222 | 244 | "cmake": "-DLWS_WITH_MBEDTLS=1 -DLWS_WITH_HTTP2=1 -DLWS_WITH_LWSWS=1 -DLWS_WITH_MINIMAL_EXAMPLES=1 -DLWS_WITH_JOSE=1 -DCMAKE_BUILD_TYPE=DEBUG",
|
223 | 245 | # no distro -devel package for mbedtls
|
224 |
| - "platforms": "not linux-centos-7/x86_64-amd/gcc, not linux-centos-8/x86_64-amd/gcc" |
| 246 | + "platforms": "not linux-centos-7/x86_64-amd/gcc, not linux-centos-8/x86_64-amd/gcc, not linux-ubuntu-xenial/x86_64-amd/gcc" |
225 | 247 | },
|
226 | 248 | "mbedtls-metrics": {
|
227 | 249 | "cmake": "-DLWS_WITH_MBEDTLS=1 -DLWS_WITH_HTTP2=1 -DLWS_WITH_LWSWS=1 -DLWS_WITH_MINIMAL_EXAMPLES=1 -DLWS_WITH_JOSE=1 -DCMAKE_BUILD_TYPE=DEBUG -DLWS_WITH_SYS_METRICS=1",
|
228 |
| - "platforms": "not linux-centos-7/x86_64-amd/gcc, not linux-centos-8/x86_64-amd/gcc" |
| 250 | + "platforms": "not linux-centos-7/x86_64-amd/gcc, not linux-centos-8/x86_64-amd/gcc, not linux-ubuntu-xenial/x86_64-amd/gcc" |
229 | 251 | },
|
230 | 252 | "noserver": {
|
231 | 253 | "cmake": "-DLWS_WITHOUT_SERVER=ON -DLWS_WITH_MINIMAL_EXAMPLES=1 -DLWS_WITH_SECURE_STREAMS=1",
|
|
279 | 301 | "nologs": {
|
280 | 302 | "cmake": "-DLWS_WITH_NO_LOGS=ON"
|
281 | 303 | },
|
| 304 | + "cookiejar": { |
| 305 | + "cmake": "-DLWS_WITH_CACHE_NSCOOKIEJAR=ON" |
| 306 | + }, |
| 307 | + "jittrust": { |
| 308 | + "cmake": "-DLWS_WITH_TLS_JIT_TRUST=1", |
| 309 | + "platforms": "none, linux-fedora-32/x86_64-amd/gcc" |
| 310 | + }, |
282 | 311 | "smp": {
|
283 | 312 | "cmake": "-DLWS_MAX_SMP=32 -DLWS_WITH_MINIMAL_EXAMPLES=1"
|
284 | 313 | },
|
|
0 commit comments