|
6 | 6 |
|
7 | 7 | "platforms": { |
8 | 8 | "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 | + ] |
10 | 15 | }, |
11 | 16 | "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 | + ] |
13 | 23 | }, |
14 | 24 | "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 | + ] |
16 | 31 | }, |
17 | 32 | "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 | + ] |
19 | 39 | }, |
20 | 40 | "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 | + ] |
22 | 47 | }, |
23 | 48 | "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 | + ] |
26 | 55 | }, |
27 | 56 | "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 | + ] |
30 | 64 | }, |
31 | 65 | "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 | + ] |
36 | 71 | } |
37 | 72 | }, |
| 73 | + |
38 | 74 | "configurations": { |
39 | 75 | "default": { |
40 | 76 | "cmake": "", |
|
0 commit comments