Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 1 | { |
| 2 | "schema": "sai-1", |
| 3 | |
Andy Green | cb0ea63 | 2020-05-01 05:45:18 +0100 | [diff] [blame] | 4 | # We're doing separate install into destdir so that the test server |
| 5 | # has somewhere to go to find its /usr/share content like certs |
| 6 | |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 7 | "platforms": { |
Andy Green | 6d8c4a7 | 2021-08-15 08:41:01 +0100 | [diff] [blame] | 8 | "linux-debian-11/x86_64-amd/gcc": { |
Andy Green | 6497220 | 2021-01-25 11:40:54 +0000 | [diff] [blame] | 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}" |
Andy Green | 0ba400c | 2020-10-26 06:41:52 +0000 | [diff] [blame] | 10 | }, |
Andy Green | b4e3bc3 | 2020-10-29 04:57:05 +0000 | [diff] [blame] | 11 | "linux-debian-buster/x86-amd/gcc": { |
Andy Green | 6497220 | 2021-01-25 11:40:54 +0000 | [diff] [blame] | 12 | "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}" |
Andy Green | b4e3bc3 | 2020-10-29 04:57:05 +0000 | [diff] [blame] | 13 | }, |
Andy Green | 0ba400c | 2020-10-26 06:41:52 +0000 | [diff] [blame] | 14 | "linux-debian-sid/x86_64-amd/gcc": { |
Andy Green | 6497220 | 2021-01-25 11:40:54 +0000 | [diff] [blame] | 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 -j2 --output-on-failure ${cpack}" |
Andy Green | 0ba400c | 2020-10-26 06:41:52 +0000 | [diff] [blame] | 16 | }, |
Andy Green | 9af105e | 2021-02-28 17:17:55 +0000 | [diff] [blame] | 17 | "linux-ubuntu-xenial/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 DEB\";cmake .. ${cmake} && make -j4 && rm -rf ../destdir && make -j DESTDIR=../destdir install && ctest -j2 --output-on-failure ${cpack}" |
| 19 | }, |
Andy Green | 0ba400c | 2020-10-26 06:41:52 +0000 | [diff] [blame] | 20 | "linux-debian-sid/x86-amd/gcc": { |
Andy Green | 6497220 | 2021-01-25 11:40:54 +0000 | [diff] [blame] | 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}" |
Andy Green | 0ba400c | 2020-10-26 06:41:52 +0000 | [diff] [blame] | 22 | }, |
Andy Green | 6d8c4a7 | 2021-08-15 08:41:01 +0100 | [diff] [blame] | 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 | |
Andy Green | f0c1ea8 | 2020-06-05 10:13:17 +0100 | [diff] [blame] | 27 | "linux-ubuntu-1804/x86_64-amd/gcc": { |
Andy Green | 6497220 | 2021-01-25 11:40:54 +0000 | [diff] [blame] | 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}" |
Andy Green | cb0ea63 | 2020-05-01 05:45:18 +0100 | [diff] [blame] | 29 | }, |
Andy Green | f0c1ea8 | 2020-06-05 10:13:17 +0100 | [diff] [blame] | 30 | "linux-ubuntu-2004/x86_64-amd/gcc": { |
Andy Green | 6497220 | 2021-01-25 11:40:54 +0000 | [diff] [blame] | 31 | "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}" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 32 | }, |
Andy Green | e3df1ea | 2020-06-05 08:33:51 +0100 | [diff] [blame] | 33 | "linux-fedora-32/x86_64-amd/gcc": { |
Andy Green | 6497220 | 2021-01-25 11:40:54 +0000 | [diff] [blame] | 34 | "build": "rm -rf build destdir ; 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}" |
Andy Green | cb0ea63 | 2020-05-01 05:45:18 +0100 | [diff] [blame] | 35 | }, |
Andy Green | e3df1ea | 2020-06-05 08:33:51 +0100 | [diff] [blame] | 36 | "linux-gentoo/x86_64-amd/gcc": { |
Andy Green | 6497220 | 2021-01-25 11:40:54 +0000 | [diff] [blame] | 37 | "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 ZIP\";cmake .. ${cmake} && make -j4 && rm -rf ../destdir && make -j DESTDIR=../destdir install && ctest -j2 --output-on-failure ${cpack}" |
Andy Green | 6d52147 | 2020-05-27 09:53:34 +0100 | [diff] [blame] | 38 | }, |
Andy Green | d5618f6 | 2021-01-21 05:54:16 +0000 | [diff] [blame] | 39 | "linux-centos-7/x86_64-amd/gcc": { |
Andy Green | 6497220 | 2021-01-25 11:40:54 +0000 | [diff] [blame] | 40 | "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}" |
Andy Green | d5618f6 | 2021-01-21 05:54:16 +0000 | [diff] [blame] | 41 | }, |
Andy Green | e3df1ea | 2020-06-05 08:33:51 +0100 | [diff] [blame] | 42 | "linux-centos-8/x86_64-amd/gcc": { |
Andy Green | 6497220 | 2021-01-25 11:40:54 +0000 | [diff] [blame] | 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}" |
Andy Green | 9f1d019 | 2020-04-14 19:04:13 +0100 | [diff] [blame] | 44 | }, |
Andy Green | e49a5f3 | 2021-08-17 16:31:10 +0100 | [diff] [blame] | 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 | }, |
Andy Green | f0c1ea8 | 2020-06-05 10:13:17 +0100 | [diff] [blame] | 48 | "linux-ubuntu-2004/aarch64-a72-bcm2711-rpi4/gcc": { |
Andy Green | 6497220 | 2021-01-25 11:40:54 +0000 | [diff] [blame] | 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}", |
Andy Green | cb0ea63 | 2020-05-01 05:45:18 +0100 | [diff] [blame] | 50 | "default": false |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 51 | }, |
Andy Green | e3df1ea | 2020-06-05 08:33:51 +0100 | [diff] [blame] | 52 | "linux-android/aarch64/llvm": { |
Andy Green | 2d7be68 | 2020-05-13 10:19:37 +0100 | [diff] [blame] | 53 | "build": "mkdir build;cd build;cmake .. -DCMAKE_TOOLCHAIN_FILE=../libwebsockets/contrib/cross-aarch64-android.cmake ${cmake} && make -j", |
| 54 | "default": false |
| 55 | }, |
Andy Green | e3df1ea | 2020-06-05 08:33:51 +0100 | [diff] [blame] | 56 | "netbsd-iOS/aarch64/llvm": { |
Andy Green | 71f2333 | 2020-05-12 10:00:10 +0100 | [diff] [blame] | 57 | "build": "mkdir build destdir; cd build; export SAI_CPACK=\"-G ZIP\";cmake .. -DCMAKE_MAKE_PROGRAM=/usr/bin/make -DCMAKE_IOS_DEVELOPER_ROOT=/opt/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer -DCMAKE_TOOLCHAIN_FILE=contrib/iOS.cmake -DIOS_PLATFORM=OS ${cmake} && make -j", |
| 58 | "default": false |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 59 | }, |
Andy Green | 050d23f | 2020-12-05 15:37:54 +0000 | [diff] [blame] | 60 | "netbsd-OSX-bigsur/x86_64-intel-i3/llvm": { |
Andy Green | 6497220 | 2021-01-25 11:40:54 +0000 | [diff] [blame] | 61 | "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=10.15 ; cmake .. -DCMAKE_MAKE_PROGRAM=/usr/bin/make -DLWS_OPENSSL_INCLUDE_DIRS=/usr/local/opt/openssl@1.1/include -DLWS_OPENSSL_LIBRARIES=\"/usr/local/opt/openssl/lib/libssl.dylib;/usr/local/opt/openssl/lib/libcrypto.dylib\" ${cmake} && make -j4 && make -j DESTDIR=../destdir install && ctest -j2 --output-on-failure ${cpack}" |
Andy Green | 71f2333 | 2020-05-12 10:00:10 +0100 | [diff] [blame] | 62 | }, |
Andy Green | 050d23f | 2020-12-05 15:37:54 +0000 | [diff] [blame] | 63 | "netbsd-OSX-bigsur/aarch64-apple-m1/llvm": { |
Andy Green | 3f4623b | 2021-01-06 15:08:22 +0000 | [diff] [blame] | 64 | "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=10.15 ; cmake .. -DLWS_WITH_SUL_DEBUGGING=1 -DCMAKE_SYSTEM_PREFIX_PATH=/opt/homebrew -DLWS_OPENSSL_INCLUDE_DIRS=/opt/homebrew/Cellar/openssl@1.1/1.1.1h/include '-DLWS_OPENSSL_LIBRARIES=/opt/homebrew/Cellar/openssl@1.1/1.1.1h/lib/libssl.dylib;/opt/homebrew/Cellar/openssl@1.1/1.1.1h/lib/libcrypto.dylib' ${cmake} && make -j6 && rm -rf ../destdir && make -j DESTDIR=../destdir install && ctest -j3 --output-on-failure ${cpack}" |
Andy Green | 050d23f | 2020-12-05 15:37:54 +0000 | [diff] [blame] | 65 | }, |
Andy Green | c11a49c | 2021-03-08 11:49:46 +0000 | [diff] [blame] | 66 | "solaris/x86_64-amd/gcc": { |
| 67 | "build": "mkdir build destdir; cd build; export SAI_CPACK=\"-G ZIP\";cmake .. ${cmake} && make -j 4 && make install DESTDIR=../destdir && ctest -j2 --output-on-failure ${cpack}", |
| 68 | "default": false |
| 69 | }, |
Andy Green | e3df1ea | 2020-06-05 08:33:51 +0100 | [diff] [blame] | 70 | "freertos-linkit/arm32-m4-mt7697-usi/gcc": { |
Andy Green | e2f4238 | 2021-03-29 06:42:50 +0100 | [diff] [blame] | 71 | "build": "mkdir build;cd build;export CCACHE_DISABLE=1;cmake .. -DCMAKE_INSTALL_PREFIX:PATH=/tmp -DCMAKE_TOOLCHAIN_FILE=../contrib/cross-linkit.cmake -DLWS_PLAT_FREERTOS=1 -DLWS_WITH_ZLIB=0 -DLWS_WITHOUT_EXTENSIONS=1 -DLWS_WITH_ZIP_FOPS=0 -DLWS_WITH_HTTP_STREAM_COMPRESSION=0 -DLWS_WITH_MBEDTLS=1 -DLWS_WITH_FILE_OPS=0 -DLWS_IPV6=0 ${cmake};make -j", |
Andy Green | 63c8a23 | 2020-04-07 06:35:00 +0100 | [diff] [blame] | 72 | "default": false |
| 73 | }, |
Andy Green | 334212e | 2021-01-29 16:28:21 +0000 | [diff] [blame] | 74 | "w10/x86_64-amd/msvc": { |
Andy Green | 67d24d7 | 2020-10-04 07:27:22 +0100 | [diff] [blame] | 75 | "build": "mkdir build && cd build && set SAI_CPACK=\"-G ZIP\" && cmake .. -DLWS_OPENSSL_LIBRARIES=\"C:\\Program Files\\OpenSSL\\lib\\libssl.lib;C:\\Program Files\\OpenSSL\\lib\\libcrypto.lib\" -DLWS_OPENSSL_INCLUDE_DIRS=\"C:\\Program Files\\OpenSSL\\include\" -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", |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 76 | "default": false |
Andy Green | cabe021 | 2020-05-14 21:28:48 +0100 | [diff] [blame] | 77 | }, |
Andy Green | 334212e | 2021-01-29 16:28:21 +0000 | [diff] [blame] | 78 | |
| 79 | "w10/x86_64-amd/wmbedtlsmsvc": { |
| 80 | "build": "mkdir build && cd build && set SAI_CPACK=\"-G ZIP\" && cmake .. -DLWS_WITH_MBEDTLS=1 -DLWS_MBEDTLS_INCLUDE_DIRS=\"C:/Program Files (x86)/mbed TLS/include\" -DMBEDTLS_LIBRARY=\"C:/Program Files (x86)/mbed TLS/lib/mbedtls.lib\" -DMBEDX509_LIBRARY=\"C:/Program Files (x86)/mbed TLS/lib/mbedx509.lib\" -DMBEDCRYPTO_LIBRARY=\"C:/Program Files (x86)/mbed TLS/lib/mbedcrypto.lib\" -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", |
| 81 | "default": false |
| 82 | }, |
| 83 | "w10/x86_64-amd/noptmsvc": { |
Andy Green | b4e3bc3 | 2020-10-29 04:57:05 +0000 | [diff] [blame] | 84 | "build": "mkdir build && cd build && set SAI_CPACK=\"-G ZIP\" && cmake .. -DLWS_OPENSSL_LIBRARIES=\"C:\\Program Files\\OpenSSL\\lib\\libssl.lib;C:\\Program Files\\OpenSSL\\lib\\libcrypto.lib\" -DLWS_OPENSSL_INCLUDE_DIRS=\"C:\\Program Files\\OpenSSL\\include\" ${cmake} && cmake --build . --config DEBUG && set CTEST_OUTPUT_ON_FAILURE=1 && ctest . -C DEBUG -j1 --output-on-failure", |
| 85 | "default": false |
| 86 | }, |
Andy Green | 334212e | 2021-01-29 16:28:21 +0000 | [diff] [blame] | 87 | "w10/x86_64-amd/mingw32": { |
Orgad Shaneh | aa149e4 | 2020-09-17 14:30:23 +0300 | [diff] [blame] | 88 | "build": "mkdir build && cd build && cmake .. -DCMAKE_TOOLCHAIN_FILE=../contrib/cross-w32.cmake ${cmake} && cmake --build . --config DEBUG", |
Andy Green | 16cbbe2 | 2020-06-03 09:29:28 +0100 | [diff] [blame] | 89 | "default": false |
| 90 | }, |
Andy Green | 334212e | 2021-01-29 16:28:21 +0000 | [diff] [blame] | 91 | "w10/x86_64-amd/mingw64": { |
Orgad Shaneh | aa149e4 | 2020-09-17 14:30:23 +0300 | [diff] [blame] | 92 | "build": "mkdir build && cd build && cmake .. -DCMAKE_TOOLCHAIN_FILE=../contrib/cross-w64.cmake ${cmake} && cmake --build . --config DEBUG", |
Andy Green | 16cbbe2 | 2020-06-03 09:29:28 +0100 | [diff] [blame] | 93 | "default": false |
| 94 | }, |
Andy Green | e3df1ea | 2020-06-05 08:33:51 +0100 | [diff] [blame] | 95 | "freertos-espidf/xl6-esp32/gcc": { |
Andy Green | cabe021 | 2020-05-14 21:28:48 +0100 | [diff] [blame] | 96 | # official way to get sdkconfig.h is idf.py menuconfig, but |
| 97 | # no obvious way to do that in CI |
Andy Green | 625bade | 2020-07-20 07:28:28 +0100 | [diff] [blame] | 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", |
Andy Green | cabe021 | 2020-05-14 21:28:48 +0100 | [diff] [blame] | 99 | "default": false |
Andy Green | d84910d | 2020-06-01 20:18:30 +0100 | [diff] [blame] | 100 | }, |
Andy Green | e3df1ea | 2020-06-05 08:33:51 +0100 | [diff] [blame] | 101 | "linux-fedora-32/riscv64-virt/gcc": { |
Andy Green | b2a2e08 | 2021-03-05 13:13:10 +0000 | [diff] [blame] | 102 | "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}", |
Andy Green | d84910d | 2020-06-01 20:18:30 +0100 | [diff] [blame] | 103 | "default": false |
Andy Green | 629c813 | 2020-08-09 10:15:45 +0100 | [diff] [blame] | 104 | }, |
| 105 | "freebsd-12/x86_64-amd/llvm": { |
Andy Green | 6497220 | 2021-01-25 11:40:54 +0000 | [diff] [blame] | 106 | "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 -j3 && rm -rf ../destdir && make -j3 DESTDIR=../destdir install" |
Andy Green | 9b42fc6 | 2020-12-06 19:52:55 +0000 | [diff] [blame] | 107 | }, |
Andy Green | dc051fb | 2021-02-14 16:04:40 +0000 | [diff] [blame] | 108 | "openbsd/x86_64-amd/llvm": { |
| 109 | "build": "mkdir build destdir;cd build;export CCACHE_DISABLE=1;cmake .. ${cmake};make -j4 && rm -rf ../destdir && make -j3 DESTDIR=../destdir install && ctest -j3 --output-on-failure", |
| 110 | "default": false |
| 111 | }, |
Andy Green | 9b42fc6 | 2020-12-06 19:52:55 +0000 | [diff] [blame] | 112 | "netbsd/aarch64BE-bcm2837-a53/gcc": { |
Andy Green | 6497220 | 2021-01-25 11:40:54 +0000 | [diff] [blame] | 113 | "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", |
Andy Green | 9b42fc6 | 2020-12-06 19:52:55 +0000 | [diff] [blame] | 114 | "default": false |
Andy Green | 79c8d6b | 2021-08-13 17:45:03 +0100 | [diff] [blame] | 115 | }, |
| 116 | "netbsd/x86_64-amd/gcc": { |
| 117 | "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", |
| 118 | "default": false |
Andy Green | 9b42fc6 | 2020-12-06 19:52:55 +0000 | [diff] [blame] | 119 | } |
Andy Green | 79c8d6b | 2021-08-13 17:45:03 +0100 | [diff] [blame] | 120 | |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 121 | }, |
| 122 | |
| 123 | "configurations": { |
| 124 | "default": { |
Andy Green | 63c8a23 | 2020-04-07 06:35:00 +0100 | [diff] [blame] | 125 | "cmake": "", |
Andy Green | 79c8d6b | 2021-08-13 17:45:03 +0100 | [diff] [blame] | 126 | "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" |
Andy Green | 63c1e8b | 2020-06-25 14:44:05 +0100 | [diff] [blame] | 127 | }, |
Andy Green | d73c4ba | 2021-02-01 11:48:04 +0000 | [diff] [blame] | 128 | "default-noudp": { |
| 129 | "cmake": "-DLWS_WITH_UDP=0", |
Andy Green | 79c8d6b | 2021-08-13 17:45:03 +0100 | [diff] [blame] | 130 | "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" |
Andy Green | d73c4ba | 2021-02-01 11:48:04 +0000 | [diff] [blame] | 131 | }, |
Andy Green | 51490ae | 2021-03-16 13:32:05 +0000 | [diff] [blame] | 132 | "fault-injection": { |
| 133 | "cmake": "-DLWS_WITH_SYS_FAULT_INJECTION=1 -DLWS_WITH_MINIMAL_EXAMPLES=1", |
| 134 | "platforms": "w10/x86_64-amd/msvc" |
| 135 | }, |
Andy Green | 625bade | 2020-07-20 07:28:28 +0100 | [diff] [blame] | 136 | "esp32-heltec": { |
Andy Green | e2f4238 | 2021-03-29 06:42:50 +0100 | [diff] [blame] | 137 | "cmake": "-DLWS_IPV6=0", |
Andy Green | 625bade | 2020-07-20 07:28:28 +0100 | [diff] [blame] | 138 | "cpack": "esp-heltec-wb32", |
Andy Green | 63c1e8b | 2020-06-25 14:44:05 +0100 | [diff] [blame] | 139 | "platforms": "none, freertos-espidf/xl6-esp32/gcc" |
| 140 | }, |
Andy Green | 625bade | 2020-07-20 07:28:28 +0100 | [diff] [blame] | 141 | "esp32-wrover": { |
Andy Green | e2f4238 | 2021-03-29 06:42:50 +0100 | [diff] [blame] | 142 | "cmake": "-DLWS_IPV6=0", |
Andy Green | 625bade | 2020-07-20 07:28:28 +0100 | [diff] [blame] | 143 | "cpack": "esp-wrover-kit", |
Andy Green | 63c1e8b | 2020-06-25 14:44:05 +0100 | [diff] [blame] | 144 | "platforms": "none, freertos-espidf/xl6-esp32/gcc" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 145 | }, |
Andy Green | 625bade | 2020-07-20 07:28:28 +0100 | [diff] [blame] | 146 | "esp32-wrover-static": { |
Andy Green | e2f4238 | 2021-03-29 06:42:50 +0100 | [diff] [blame] | 147 | "cmake": "-DLWS_WITH_SECURE_STREAMS_STATIC_POLICY_ONLY=1 -DLWS_IPV6=0", |
Andy Green | 625bade | 2020-07-20 07:28:28 +0100 | [diff] [blame] | 148 | "cpack": "esp-wrover-kit", |
| 149 | "platforms": "none, freertos-espidf/xl6-esp32/gcc" |
| 150 | }, |
Andy Green | c2271b4 | 2020-10-18 09:29:01 +0100 | [diff] [blame] | 151 | "default-examples-openssl-v3-nogencrypto": { |
| 152 | "cmake": "-DLWS_OPENSSL_LIBRARIES=\"/usr/local/src/openssl/v3/usr/local/lib64/libssl.a;/usr/local/src/openssl/v3/usr/local/lib64/libcrypto.a\" -DLWS_OPENSSL_INCLUDE_DIRS=\"/usr/local/src/openssl/v3/usr/local/include/\" -DLWS_WITH_MINIMAL_EXAMPLES=1 -DLWS_WITH_GENCRYPTO=0", |
| 153 | "platforms": "none,linux-fedora-32/x86_64-amd/gcc" |
| 154 | }, |
Andy Green | 8e5f849 | 2021-02-14 06:05:16 +0000 | [diff] [blame] | 155 | "default-examples-openssl-v3-gencrypto": { |
| 156 | "cmake": "-DLWS_SUPPRESS_DEPRECATED_API_WARNINGS=1 -DLWS_OPENSSL_LIBRARIES=\"/usr/local/src/openssl/v3/usr/local/lib64/libssl.a;/usr/local/src/openssl/v3/usr/local/lib64/libcrypto.a\" -DLWS_OPENSSL_INCLUDE_DIRS=\"/usr/local/src/openssl/v3/usr/local/include/\" -DLWS_WITH_MINIMAL_EXAMPLES=1 -DLWS_WITH_GENCRYPTO=1", |
| 157 | "platforms": "none,linux-fedora-32/x86_64-amd/gcc" |
| 158 | }, |
Andy Green | d5773c0 | 2020-05-29 11:07:22 +0100 | [diff] [blame] | 159 | "default-examples-boringssl": { |
| 160 | "cmake": "cmake .. -DLWS_WITH_BORINGSSL=1 -DLWS_OPENSSL_INCLUDE_DIRS=\"/usr/local/src/boringssl/include\" -DLWS_OPENSSL_LIBRARIES=\"/usr/local/src/boringssl/build/ssl/libssl.so;/usr/local/src/boringssl/build/crypto/libcrypto.so\" -DLWS_WITH_MINIMAL_EXAMPLES=1", |
Andy Green | e3df1ea | 2020-06-05 08:33:51 +0100 | [diff] [blame] | 161 | "platforms": "none,linux-fedora-32/x86_64-amd/gcc" |
Andy Green | f98e4a8 | 2020-05-29 09:51:40 +0100 | [diff] [blame] | 162 | }, |
Andy Green | 1f019f9 | 2021-02-08 19:35:47 +0000 | [diff] [blame] | 163 | "default-examples-libressl": { |
| 164 | "cmake": "cmake .. -DLWS_OPENSSL_LIBRARIES='/opt/libressl-3.3.1/build/tls/libtls.a;/opt/libressl-3.3.1/build/ssl/libssl.a;/opt/libressl-3.3.1/build/crypto/libcrypto.a' -DLWS_OPENSSL_INCLUDE_DIRS=/opt/libressl-3.3.1/include -DLWS_WITH_MINIMAL_EXAMPLES=1", |
| 165 | "platforms": "none,linux-fedora-32/x86_64-amd/gcc" |
| 166 | }, |
Andy Green | 4cd381f | 2020-08-07 08:42:32 +0100 | [diff] [blame] | 167 | "default-wolfssl": { |
Andy Green | 629c813 | 2020-08-09 10:15:45 +0100 | [diff] [blame] | 168 | "cmake": "-DLWS_WITH_WOLFSSL=1 -DLWS_WOLFSSL_INCLUDE_DIRS=/usr/local/include -DLWS_WOLFSSL_LIBRARIES=/usr/local/lib/libwolfssl.so", |
Andy Green | 4cd381f | 2020-08-07 08:42:32 +0100 | [diff] [blame] | 169 | "platforms": "none,linux-fedora-32/x86_64-amd/gcc" |
| 170 | }, |
Andy Green | 63c8a23 | 2020-04-07 06:35:00 +0100 | [diff] [blame] | 171 | "default-examples": { |
| 172 | "cmake": "-DLWS_WITH_MINIMAL_EXAMPLES=1", |
Andy Green | 79c8d6b | 2021-08-13 17:45:03 +0100 | [diff] [blame] | 173 | "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" |
Andy Green | 63c8a23 | 2020-04-07 06:35:00 +0100 | [diff] [blame] | 174 | }, |
Catalin | d5753b6 | 2021-03-25 08:37:36 +0000 | [diff] [blame] | 175 | "default-examples-tls-sess": { |
| 176 | "cmake": "-DLWS_WITH_MINIMAL_EXAMPLES=1 -DLWS_WITH_TLS_SESSIONS=1", |
Andy Green | 79c8d6b | 2021-08-13 17:45:03 +0100 | [diff] [blame] | 177 | "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" |
Catalin | d5753b6 | 2021-03-25 08:37:36 +0000 | [diff] [blame] | 178 | }, |
Andy Green | 922b939 | 2020-11-18 06:34:16 +0000 | [diff] [blame] | 179 | "h1only-examples": { |
| 180 | "cmake": "cmake .. -DLWS_WITH_HTTP2=0 -DLWS_WITH_MINIMAL_EXAMPLES=1", |
| 181 | "platforms": "none,linux-fedora-32/x86_64-amd/gcc" |
| 182 | }, |
Andy Green | 6d52147 | 2020-05-27 09:53:34 +0100 | [diff] [blame] | 183 | "unix-domain": { |
| 184 | "cmake": "-DUNIX_SOCK=1", |
Andy Green | 334212e | 2021-01-29 16:28:21 +0000 | [diff] [blame] | 185 | "platforms": "w10/x86_64-amd/msvc, w10/x86_64-amd/noptmsvc" |
Andy Green | 6d52147 | 2020-05-27 09:53:34 +0100 | [diff] [blame] | 186 | }, |
Andy Green | 664992a | 2020-10-26 11:12:41 +0000 | [diff] [blame] | 187 | "plugins": { |
| 188 | "cmake": "-DLWS_WITH_PLUGINS=1", |
| 189 | "platforms": "none,linux-fedora-32/x86_64-amd/gcc,linux-debian-sid/x86-amd/gcc,linux-debian-sid/x86_64-amd/gcc" |
| 190 | }, |
Andy Green | 8e5f849 | 2021-02-14 06:05:16 +0000 | [diff] [blame] | 191 | # WARN_DEPRECATED disabled for openssl v3 case on windows |
Andy Green | 63c8a23 | 2020-04-07 06:35:00 +0100 | [diff] [blame] | 192 | "lws_system": { |
Andy Green | 8e5f849 | 2021-02-14 06:05:16 +0000 | [diff] [blame] | 193 | "cmake": "-DLWS_SUPPRESS_DEPRECATED_API_WARNINGS=1 -DLWS_WITH_ACME=1 -DLWS_WITH_MINIMAL_EXAMPLES=1 -DCMAKE_BUILD_TYPE=RELEASE -DLWS_WITH_GENCRYPTO=1 -DLWS_WITH_JOSE=1 -DLWS_WITH_SYS_ASYNC_DNS=1 -DLWS_WITH_SYS_NTPCLIENT=1", |
Andy Green | dc051fb | 2021-02-14 16:04:40 +0000 | [diff] [blame] | 194 | "platforms": "w10/x86_64-amd/msvc, w10/x86_64-amd/noptmsvc, openbsd/x86_64-amd/llvm" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 195 | }, |
Andy Green | 9f1d019 | 2020-04-14 19:04:13 +0100 | [diff] [blame] | 196 | "secure-streams": { |
Andy Green | cb5c005 | 2021-02-23 09:15:05 +0000 | [diff] [blame] | 197 | "cmake": "-DLWS_WITH_SECURE_STREAMS=1 -DLWS_WITH_MINIMAL_EXAMPLES=1", |
Andy Green | c11a49c | 2021-03-08 11:49:46 +0000 | [diff] [blame] | 198 | "platforms": "w10/x86_64-amd/msvc, w10/x86_64-amd/noptmsvc, openbsd/x86_64-amd/llvm, solaris/x86_64-amd/gcc" |
Andy Green | 9f1d019 | 2020-04-14 19:04:13 +0100 | [diff] [blame] | 199 | }, |
| 200 | "secure-streams-proxy": { |
Jed Lu | c82910d | 2020-12-29 16:42:25 -0800 | [diff] [blame] | 201 | "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", |
Andy Green | 79c8d6b | 2021-08-13 17:45:03 +0100 | [diff] [blame] | 202 | "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" |
Andy Green | 9f1d019 | 2020-04-14 19:04:13 +0100 | [diff] [blame] | 203 | }, |
Andy Green | 3f4623b | 2021-01-06 15:08:22 +0000 | [diff] [blame] | 204 | "secure-streams-proxy-metrics": { |
| 205 | "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", |
Andy Green | 79c8d6b | 2021-08-13 17:45:03 +0100 | [diff] [blame] | 206 | "platforms": "not w10/x86_64-amd/msvc, netbsd/aarch64BE-bcm2837-a53/gcc, netbsd/x86_64-amd/gcc" |
Andy Green | 3f4623b | 2021-01-06 15:08:22 +0000 | [diff] [blame] | 207 | }, |
Andy Green | 2e22393 | 2021-01-05 08:33:29 +0000 | [diff] [blame] | 208 | "distro_recommended": { # minimal examples also needed for ctest |
| 209 | "cmake": "-DLWS_WITH_DISTRO_RECOMMENDED=1 -DLWS_WITH_MINIMAL_EXAMPLES=1", |
Andy Green | 334212e | 2021-01-29 16:28:21 +0000 | [diff] [blame] | 210 | "platforms": "not freebsd-12/x86_64-amd/llvm, not linkit-cross, not w10/x86_64-amd/msvc, linux-ubuntu-2004/aarch64-a72-bcm2711-rpi4/gcc, linux-fedora-32/riscv64-virt/gcc", |
Andy Green | cb0ea63 | 2020-05-01 05:45:18 +0100 | [diff] [blame] | 211 | "cpack": "&& cpack $SAI_CPACK", |
Andy Green | 9f1d019 | 2020-04-14 19:04:13 +0100 | [diff] [blame] | 212 | "artifacts": "build/*.rpm, build/*.deb, build/*.zip" |
Andy Green | cb0ea63 | 2020-05-01 05:45:18 +0100 | [diff] [blame] | 213 | }, |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 214 | "lwsws": { |
Andy Green | 9f1d019 | 2020-04-14 19:04:13 +0100 | [diff] [blame] | 215 | "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_GENCRYPTO=1 -DLWS_WITH_JOSE=1 -DLWS_WITH_SYS_ASYNC_DNS=1 -DLWS_WITH_SYS_NTPCLIENT=1", |
| 216 | # no distro -devel package for libuv |
Andy Green | e3df1ea | 2020-06-05 08:33:51 +0100 | [diff] [blame] | 217 | "platforms": "not linux-centos-8/x86_64-amd/gcc" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 218 | }, |
Andy Green | 3f4623b | 2021-01-06 15:08:22 +0000 | [diff] [blame] | 219 | "lwsws-nometrics": { |
| 220 | "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_GENCRYPTO=1 -DLWS_WITH_JOSE=1 -DLWS_WITH_SYS_ASYNC_DNS=1 -DLWS_WITH_SYS_NTPCLIENT=1 -DLWS_WITH_SYS_METRICS=0", |
| 221 | # no distro -devel package for libuv |
| 222 | "platforms": "not linux-centos-8/x86_64-amd/gcc" |
| 223 | }, |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 224 | "lwsws2": { |
Yichen Gu | b31c5d6 | 2021-07-05 16:41:41 +0800 | [diff] [blame^] | 225 | "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", |
Andy Green | 9f1d019 | 2020-04-14 19:04:13 +0100 | [diff] [blame] | 226 | # no distro -devel package for libuv |
Andy Green | e3df1ea | 2020-06-05 08:33:51 +0100 | [diff] [blame] | 227 | "platforms": "not linux-centos-8/x86_64-amd/gcc" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 228 | }, |
Andy Green | 2d7be68 | 2020-05-13 10:19:37 +0100 | [diff] [blame] | 229 | "justmbedtls": { |
| 230 | "cmake": "-DLWS_WITH_MBEDTLS=1 -DLWS_WITHOUT_TESTAPPS=1", |
Andy Green | e3df1ea | 2020-06-05 08:33:51 +0100 | [diff] [blame] | 231 | "platforms": "none, linux-android/aarch64/llvm" |
Andy Green | 2d7be68 | 2020-05-13 10:19:37 +0100 | [diff] [blame] | 232 | }, |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 233 | "mbedtls": { |
Andy Green | 9f1d019 | 2020-04-14 19:04:13 +0100 | [diff] [blame] | 234 | "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", |
| 235 | # no distro -devel package for mbedtls |
Andy Green | d5618f6 | 2021-01-21 05:54:16 +0000 | [diff] [blame] | 236 | "platforms": "not linux-centos-7/x86_64-amd/gcc, not linux-centos-8/x86_64-amd/gcc" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 237 | }, |
Andy Green | 3f4623b | 2021-01-06 15:08:22 +0000 | [diff] [blame] | 238 | "mbedtls-metrics": { |
| 239 | "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", |
| 240 | "platforms": "not linux-centos-7/x86_64-amd/gcc, not linux-centos-8/x86_64-amd/gcc" |
| 241 | }, |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 242 | "noserver": { |
Andy Green | d73c4ba | 2021-02-01 11:48:04 +0000 | [diff] [blame] | 243 | "cmake": "-DLWS_WITHOUT_SERVER=ON -DLWS_WITH_MINIMAL_EXAMPLES=1 -DLWS_WITH_SECURE_STREAMS=1", |
| 244 | "platforms": "w10/x86_64-amd/msvc, w10/x86_64-amd/noptmsvc" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 245 | }, |
| 246 | "noclient": { |
Andy Green | cb0ea63 | 2020-05-01 05:45:18 +0100 | [diff] [blame] | 247 | "cmake": "-DLWS_WITHOUT_CLIENT=ON -DLWS_WITH_MINIMAL_EXAMPLES=1" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 248 | }, |
| 249 | "ext": { |
Andy Green | cb0ea63 | 2020-05-01 05:45:18 +0100 | [diff] [blame] | 250 | "cmake": "-DLWS_WITHOUT_EXTENSIONS=0 -DLWS_WITH_MINIMAL_EXAMPLES=1" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 251 | }, |
| 252 | "nonetwork": { |
| 253 | "cmake": "-DLWS_WITH_NETWORK=0" |
| 254 | }, |
| 255 | "libev": { |
Andy Green | 67eed51 | 2021-03-16 20:51:31 +0000 | [diff] [blame] | 256 | "cmake": "-DLWS_WITH_LIBEV=ON", |
| 257 | "platforms": "openbsd/x86_64-amd/llvm" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 258 | }, |
| 259 | "libevent": { |
Andy Green | 67eed51 | 2021-03-16 20:51:31 +0000 | [diff] [blame] | 260 | "cmake": "-DLWS_WITH_LIBEVENT=ON" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 261 | }, |
| 262 | "libglib": { |
Andy Green | cb0ea63 | 2020-05-01 05:45:18 +0100 | [diff] [blame] | 263 | "cmake": "-DLWS_WITH_GLIB=ON" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 264 | }, |
Christian Fuchs | b961e5f | 2021-01-06 14:15:53 +0100 | [diff] [blame] | 265 | "sdevent": { |
| 266 | "cmake": "-DLWS_WITH_SDEVENT=ON", |
| 267 | "platforms": "none, linux-fedora-32/x86_64-amd/gcc" |
| 268 | }, |
Andy Green | d73c4ba | 2021-02-01 11:48:04 +0000 | [diff] [blame] | 269 | "uncommon_headers": { |
| 270 | "cmake": "-DLWS_WITH_HTTP_BASIC_AUTH=0 -DLWS_WITH_HTTP_UNCOMMON_HEADERS=0 -DLWS_HTTP_HEADERS_ALL=0", |
| 271 | "platforms": "none, linux-fedora-32/x86_64-amd/gcc" |
| 272 | }, |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 273 | "ipv6": { |
Andy Green | 63c8a23 | 2020-04-07 06:35:00 +0100 | [diff] [blame] | 274 | "cmake": "-DLWS_IPV6=ON", |
Andy Green | 334212e | 2021-01-29 16:28:21 +0000 | [diff] [blame] | 275 | "platforms": "w10/x86_64-amd/mingw64, w10/x86_64-amd/msvc" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 276 | }, |
Andy Green | 643a001 | 2020-10-04 07:28:41 +0100 | [diff] [blame] | 277 | "nonetlink": { |
| 278 | "cmake": "-DLWS_WITH_NETLINK=0", |
| 279 | "platforms": "none, linux-ubuntu-2004/x86_64-amd/gcc" |
| 280 | }, |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 281 | "nossl": { |
Andy Green | 71f2333 | 2020-05-12 10:00:10 +0100 | [diff] [blame] | 282 | "cmake": "-DLWS_WITH_SSL=OFF", |
Andy Green | e3df1ea | 2020-06-05 08:33:51 +0100 | [diff] [blame] | 283 | "platforms": "netbsd-iOS/aarch64/llvm" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 284 | }, |
| 285 | "daemon": { |
Andy Green | cb0ea63 | 2020-05-01 05:45:18 +0100 | [diff] [blame] | 286 | "cmake": "-DLWS_WITHOUT_DAEMONIZE=OFF" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 287 | }, |
| 288 | "cgi": { |
Andy Green | cb0ea63 | 2020-05-01 05:45:18 +0100 | [diff] [blame] | 289 | "cmake": "-DLWS_WITH_CGI=ON" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 290 | }, |
| 291 | "nologs": { |
Andy Green | cb0ea63 | 2020-05-01 05:45:18 +0100 | [diff] [blame] | 292 | "cmake": "-DLWS_WITH_NO_LOGS=ON" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 293 | }, |
Andy Green | b25079c | 2021-05-26 09:13:03 +0100 | [diff] [blame] | 294 | "cookiejar": { |
| 295 | "cmake": "-DLWS_WITH_CACHE_NSCOOKIEJAR=ON" |
| 296 | }, |
Andy Green | 2f9bb7a | 2021-05-21 14:32:21 +0100 | [diff] [blame] | 297 | "jittrust": { |
| 298 | "cmake": "-DLWS_WITH_TLS_JIT_TRUST=1", |
| 299 | "platforms": "none, linux-fedora-32/x86_64-amd/gcc" |
| 300 | }, |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 301 | "smp": { |
Andy Green | cb0ea63 | 2020-05-01 05:45:18 +0100 | [diff] [blame] | 302 | "cmake": "-DLWS_MAX_SMP=32 -DLWS_WITH_MINIMAL_EXAMPLES=1" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 303 | }, |
| 304 | "nows": { |
Andy Green | cb0ea63 | 2020-05-01 05:45:18 +0100 | [diff] [blame] | 305 | "cmake": "-DLWS_ROLE_WS=0" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 306 | }, |
| 307 | "threadpool": { |
Andy Green | 63c8a23 | 2020-04-07 06:35:00 +0100 | [diff] [blame] | 308 | "cmake": "-DLWS_WITH_THREADPOOL=1 -DLWS_WITH_MINIMAL_EXAMPLES=1", |
Andy Green | 334212e | 2021-01-29 16:28:21 +0000 | [diff] [blame] | 309 | "platforms": "w10/x86_64-amd/msvc" |
Andy Green | 8385cb4 | 2020-04-06 09:58:03 +0100 | [diff] [blame] | 310 | } |
| 311 | } |
| 312 | } |
| 313 | |