Skip to content

Commit 0eaa096

Browse files
committed
.sai.json update
1 parent cd337c5 commit 0eaa096

1 file changed

Lines changed: 49 additions & 13 deletions

File tree

.sai.json

Lines changed: 49 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,35 +6,71 @@
66

77
"platforms": {
88
"rocky9/aarch64-a72a55-rk3588/gcc": {
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 RPM\";cmake .. ${cmake} && make -j6 && rm -rf ../destdir && make -j DESTDIR=../destdir install && ctest -j4 --output-on-failure ${cpack}"
9+
"build": [
10+
"mkdir -p build destdir; cd build; CCACHE_DISABLE=1 LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib cmake .. ${cmake}",
11+
"cd build && make -j4 && rm -rf ../destdir && make -j4 DESTDIR=../destdir install",
12+
"cd build && ctest -j4 --output-on-failure",
13+
"cd build && SAI_CPACK=\"-G RPM\" ${cpack}"
14+
]
1015
},
1116
"netbsd-OSX-bigsur/x86_64-intel-i3/llvm": {
12-
"build": "mkdir build destdir; cd build; export LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib;export SAI_CPACK=\"-G ZIP\";export MACOSX_DEPLOYMENT_TARGET=12.5 ; cmake .. -DCMAKE_MAKE_PROGRAM=/usr/bin/make ${cmake} && make -j4 && make -j DESTDIR=../destdir install && ctest -j4 --output-on-failure ${cpack}"
17+
"build": [
18+
"mkdir -p build destdir; cd build; CCACHE_DISABLE=1 LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib MACOSX_DEPLOYMENT_TARGET=12.5 cmake .. -DCMAKE_MAKE_PROGRAM=/usr/bin/make ${cmake}",
19+
"cd build && make -j4 && rm -rf ../destdir && make -j4 DESTDIR=../destdir install",
20+
"cd build && ctest -j4 --output-on-failure",
21+
"cd build && SAI_CPACK=\"-G ZIP\" ${cpack}"
22+
]
1323
},
1424
"ubuntu-noble/riscv64/gcc": {
15-
"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 -j4 --output-on-failure ${cpack}"
25+
"build": [
26+
"mkdir -p build destdir; cd build; CCACHE_DISABLE=1 LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib cmake .. ${cmake}",
27+
"cd build && make -j4 && rm -rf ../destdir && make -j4 DESTDIR=../destdir install",
28+
"cd build && ctest -j4 --output-on-failure",
29+
"cd build && SAI_CPACK=\"-G DEB\" ${cpack}"
30+
]
1631
},
1732
"rocky9/x86_64-amd/gcc": {
18-
"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 -j6 && rm -rf ../destdir && make -j DESTDIR=../destdir install && ctest -j4 --output-on-failure ${cpack}"
33+
"build": [
34+
"mkdir -p build destdir; cd build; CCACHE_DISABLE=1 LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib cmake .. ${cmake}",
35+
"cd build && make -j4 && rm -rf ../destdir && make -j4 DESTDIR=../destdir install",
36+
"cd build && ctest -j4 --output-on-failure",
37+
"cd build && SAI_CPACK=\"-G RPM\" ${cpack}"
38+
]
1939
},
2040
"linux-ubuntu-2404/aarch64-a72-bcm2711-rpi4/gcc": {
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 -j4 --output-on-failure ${cpack}"
41+
"build": [
42+
"mkdir -p build destdir; cd build; CCACHE_DISABLE=1 LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib cmake .. ${cmake}",
43+
"cd build && make -j4 && rm -rf ../destdir && make -j4 DESTDIR=../destdir install",
44+
"cd build && ctest -j4 --output-on-failure",
45+
"cd build && SAI_CPACK=\"-G DEB\" ${cpack}"
46+
]
2247
},
2348
"netbsd/aarch64BE-bcm2837-a53/gcc": {
24-
"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 -j4 --output-on-failure",
25-
"default": false
49+
"default": false,
50+
"build": [
51+
"mkdir -p build destdir; cd build; CCACHE_DISABLE=1 LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib cmake .. ${cmake}",
52+
"cd build && make -j4 && rm -rf ../destdir && make -j4 DESTDIR=../destdir install",
53+
"cd build && /usr/pkg/bin/ctest -j4 --output-on-failure"
54+
]
2655
},
2756
"w11/x86_64-amd/msvc": {
28-
"build": "mkdir build && cd build && set SAI_CPACK=\"-G ZIP\" && cmake .. -DOPENSSL_ROOT_DIR=\"C:\\Users\\andy\\vcpkg\\packages\\openssl_x64-windows\" -DLWS_EXT_PTHREAD_INCLUDE_DIR=\"C:\\Program Files (x86)\\pthreads\\include\" -DLWS_EXT_PTHREAD_LIBRARIES=\"C:\\Program Files (x86)\\pthreads\\lib\\x64\\libpthreadGC2.a\" ${cmake} && cmake --build . --config DEBUG && set CTEST_OUTPUT_ON_FAILURE=1 && ctest . -C DEBUG -j1 --output-on-failure",
29-
"default": false
57+
"default": false,
58+
"build": [
59+
"mkdir -p build; cd build; CCACHE_DISABLE=1 LD_LIBRARY_PATH=../destdir/usr/local/share/libwebsockets-test-server/plugins:../destdir/usr/local/lib cmake .. -DOPENSSL_ROOT_DIR=\"C:\\Users\\andy\\vcpkg\\packages\\openssl_x64-windows\" -DLWS_EXT_PTHREAD_INCLUDE_DIR=\"C:\\Program Files (x86)\\pthreads\\include\" -DLWS_EXT_PTHREAD_LIBRARIES=\"C:\\Program Files (x86)\\pthreads\\lib\\x64\\libpthreadGC2.a\" ${cmake}",
60+
"cd build && cmake --build . --config DEBUG",
61+
"cd build && /usr/pkg/bin/ctest -j4 --output-on-failure",
62+
"cd build && SAI_CPACK=\"-G ZIP\" ${cpack}"
63+
]
3064
},
3165
"freertos-espidf/xl6-esp32/gcc": {
32-
# official way to get sdkconfig.h is idf.py menuconfig, but
33-
# no obvious way to do that in CI
34-
"build": "rm -rf ebuild ; mkdir ebuild; cd ebuild; cp -rp ../minimal-examples/embedded/esp32/${cpack} . ; cd ${cpack} ; . /opt/esp/esp-idf/export.sh ; rm -f libwebsockets ; 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",
35-
"default": false
66+
"default": false,
67+
"build": [
68+
"rm -rf ebuild ; mkdir ebuild; cd ebuild; cp -rp ../minimal-examples/embedded/esp32/${cpack} . ; cd ${cpack} ; . /opt/esp/esp-idf/export.sh ; rm -f libwebsockets ; 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",
69+
"cd build && /usr/local/bin/sai-device ${cpack} ESPPORT=0 ctest --output-on-failure"
70+
]
3671
}
3772
},
73+
3874
"configurations": {
3975
"default": {
4076
"cmake": "",

0 commit comments

Comments
 (0)