]> git.proxmox.com Git - ceph.git/blob - ceph/src/civetweb/.travis.yml
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / civetweb / .travis.yml
1 ##############################################################################
2 # Travis version specific build environment specification
3 ##############################################################################
4
5 # The "precise" build environment on Travis is in the process of being decommissioned
6 # see https://blog.travis-ci.com/2017-08-31-trusty-as-default-status
7 # The "precise=true"+"sudo=required" environment seems to lack IPv6 support.
8 # According to some tests, all "sudo=required" environments do not support IPv6, see
9 # https://github.com/travis-ci/travis-ci/issues/8361#issuecomment-328263113
10 # The container environments for "sudo=false" support IPv6 localhost [::1]
11 # connections for server/client test. Thus, all tests with ENABLE_IPV6=YES
12 #
13
14
15 ##############################################################################
16 # Project specific settings
17 ##############################################################################
18
19 language: c
20
21 cache:
22 directories:
23 - $HOME/third-party
24
25 osx_image: xcode8
26
27 addons:
28 apt:
29 packages:
30 - cmake
31 - openssl
32 - libssl-dev
33 sources:
34 - kubuntu-backports
35
36
37 before_install:
38 - if [ "${TRAVIS_OS_NAME}" == "linux" ]; then
39 mkdir $HOME/usr;
40 export PATH="$HOME/usr/bin:$PATH";
41 wget https://cmake.org/files/v3.7/cmake-3.7.2-Linux-x86_64.sh --no-check-certificate;
42 chmod +x cmake-3.7.2-Linux-x86_64.sh;
43 ./cmake-3.7.2-Linux-x86_64.sh --prefix=$HOME/usr --exclude-subdir --skip-license;
44 fi
45 - cmake --version
46
47
48 install:
49 - if [ "${BUILD_TYPE}" == "Coverage" -a "${TRAVIS_OS_NAME}" == "linux" ]; then
50 PATH=~/.local/bin:${PATH};
51 pip install --user --upgrade pip;
52 pip install --user cpp-coveralls;
53 fi
54
55 before_script:
56 # Check some settings of the build server (operating system, IPv6 availability, directory)
57 - uname -a
58 - ifconfig
59 - pwd
60 - ls -la
61 - if [ "${TRAVIS_OS_NAME}" == "linux" ]; then
62 apt-cache search gcc | grep "GNU C compiler";
63 apt-cache search clang | grep compiler;
64 fi
65 - if [[ "${BUILD_TYPE}" == "OSX_OPENSSL_1_1" ]]; then brew install openssl@1.1 ;fi
66 # Generate the build scripts with CMake
67 - mkdir output
68 - gcc test/cgi_test.c -o output/cgi_test.cgi
69 - cd output
70 - cmake --version
71 - cmake
72 -G "Unix Makefiles"
73 -DCMAKE_BUILD_TYPE=${BUILD_TYPE}
74 -DBUILD_SHARED_LIBS=${BUILD_SHARED}
75 "-DCIVETWEB_THIRD_PARTY_DIR=${HOME}/third-party"
76 -DCIVETWEB_ENABLE_THIRD_PARTY_OUTPUT=YES
77 -DCIVETWEB_ENABLE_SSL=${ENABLE_SSL}
78 -DCIVETWEB_DISABLE_CGI=${NO_CGI}
79 -DCIVETWEB_SERVE_NO_FILES=${NO_FILES}
80 -DCIVETWEB_ENABLE_SSL_DYNAMIC_LOADING=${ENABLE_SSL_DYNAMIC_LOADING}
81 -DCIVETWEB_SSL_OPENSSL_API_1_1=${OPENSSL_1_1}
82 -DCIVETWEB_ENABLE_WEBSOCKETS=${ENABLE_WEBSOCKETS}
83 -DCIVETWEB_ENABLE_CXX=${ENABLE_CXX}
84 -DCIVETWEB_ENABLE_IPV6=${ENABLE_IPV6}
85 -DCIVETWEB_ENABLE_SERVER_STATS=${ENABLE_SERVER_STATS}
86 -DCIVETWEB_ENABLE_LUA=${ENABLE_LUA}
87 -DCIVETWEB_ENABLE_LUA_SHARED=${ENABLE_LUA_SHARED}
88 -DCIVETWEB_ENABLE_DUKTAPE=${ENABLE_DUKTAPE}
89 -DCIVETWEB_DISABLE_CACHING=${NO_CACHING}
90 -DCIVETWEB_C_STANDARD=${C_STANDARD}
91 -DCIVETWEB_CXX_STANDARD=${CXX_STANDARD}
92 -DCIVETWEB_ALLOW_WARNINGS=${ALLOW_WARNINGS}
93 ${ADDITIONAL_CMAKE_ARGS}
94 ..
95 - ls -la
96
97 script:
98 - if [ "${MACOSX_PACKAGE}" == "1" ]; then
99 cd "${TRAVIS_BUILD_DIR}";
100 make -f Makefile.osx package;
101 else
102 CTEST_OUTPUT_ON_FAILURE=1 make all test;
103 fi
104
105 # Coveralls options: https://github.com/eddyxu/cpp-coveralls/blob/master/README.md
106 after_success:
107 - if [ "${BUILD_TYPE}" == "Coverage" -a "${TRAVIS_OS_NAME}" == "linux" ]; then
108 coveralls --include src --exclude src/main.c --exclude src/third_party --include include --gcov-options '\-lp' --root .. --build-root .;
109 bash <(curl -s https://codecov.io/bash);
110 fi
111
112
113 ##############################################################################
114 # build matrix (auto generated)
115 ##############################################################################
116
117
118 matrix:
119 fast_finish: false
120 include:
121
122 - dist: trusty
123 sudo: false
124 os: linux
125 compiler: clang
126 addons:
127 apt:
128 sources:
129 - ubuntu-toolchain-r-test
130 - llvm-toolchain-precise-3.8
131 packages:
132 - clang-3.8
133 env:
134 idx=1
135 N=Clang3.8-Linux-Minimal-Debug
136 MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8"
137 BUILD_TYPE=Debug
138 ENABLE_SSL_DYNAMIC_LOADING=YES
139 OPENSSL_1_1=NO
140 ENABLE_CXX=NO
141 ENABLE_LUA_SHARED=NO
142 C_STANDARD=auto
143 CXX_STANDARD=auto
144 FEATURES=0
145 BUILD_SHARED=NO
146 NO_FILES=YES
147 ENABLE_SSL=NO
148 NO_CGI=YES
149 ENABLE_IPV6=NO
150 ENABLE_WEBSOCKETS=NO
151 ENABLE_SERVER_STATS=NO
152 ENABLE_LUA=NO
153 ENABLE_DUKTAPE=NO
154 NO_CACHING=NO
155 ALLOW_WARNINGS=YES
156
157 - dist: trusty
158 sudo: false
159 os: linux
160 compiler: clang
161 addons:
162 apt:
163 sources:
164 - ubuntu-toolchain-r-test
165 - llvm-toolchain-precise-3.8
166 packages:
167 - clang-3.8
168 env:
169 idx=2
170 N=Clang3.8-Linux-Default-Release
171 MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8"
172 BUILD_TYPE=Release
173 ENABLE_SSL_DYNAMIC_LOADING=YES
174 OPENSSL_1_1=NO
175 ENABLE_CXX=NO
176 ENABLE_LUA_SHARED=NO
177 C_STANDARD=auto
178 CXX_STANDARD=auto
179 FEATURES=7
180 BUILD_SHARED=NO
181 NO_FILES=NO
182 ENABLE_SSL=YES
183 NO_CGI=NO
184 ENABLE_IPV6=NO
185 ENABLE_WEBSOCKETS=NO
186 ENABLE_SERVER_STATS=NO
187 ENABLE_LUA=NO
188 ENABLE_DUKTAPE=NO
189 NO_CACHING=NO
190 NO_CACHING=NO
191 ALLOW_WARNINGS=YES
192
193 - dist: trusty
194 sudo: false
195 os: linux
196 compiler: clang
197 addons:
198 apt:
199 sources:
200 - ubuntu-toolchain-r-test
201 - llvm-toolchain-precise-3.8
202 packages:
203 - clang-3.8
204 env:
205 idx=3
206 N=Clang3.8-Linux-Default-Release
207 MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8"
208 BUILD_TYPE=Release
209 ENABLE_SSL_DYNAMIC_LOADING=YES
210 OPENSSL_1_1=NO
211 ENABLE_CXX=NO
212 ENABLE_LUA_SHARED=NO
213 C_STANDARD=auto
214 CXX_STANDARD=auto
215 FEATURES=7
216 BUILD_SHARED=NO
217 NO_FILES=NO
218 ENABLE_SSL=YES
219 NO_CGI=NO
220 ENABLE_IPV6=NO
221 ENABLE_WEBSOCKETS=NO
222 ENABLE_SERVER_STATS=NO
223 ENABLE_LUA=NO
224 ENABLE_DUKTAPE=NO
225 NO_CACHING=NO
226 ALLOW_WARNINGS=YES
227
228 - dist: trusty
229 sudo: false
230 os: linux
231 compiler: clang
232 addons:
233 apt:
234 sources:
235 - ubuntu-toolchain-r-test
236 - llvm-toolchain-precise-3.8
237 packages:
238 - clang-3.8
239 env:
240 idx=4
241 N=Clang3.8-Linux-Complete-NoLua-Release
242 MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8"
243 BUILD_TYPE=Release
244 ENABLE_SSL_DYNAMIC_LOADING=YES
245 OPENSSL_1_1=NO
246 ENABLE_CXX=NO
247 ENABLE_LUA_SHARED=NO
248 C_STANDARD=auto
249 CXX_STANDARD=auto
250 FEATURES=31
251 BUILD_SHARED=NO
252 NO_FILES=NO
253 ENABLE_SSL=YES
254 NO_CGI=NO
255 ENABLE_IPV6=YES
256 ENABLE_WEBSOCKETS=YES
257 ENABLE_SERVER_STATS=YES
258 ENABLE_LUA=NO
259 ENABLE_DUKTAPE=NO
260 NO_CACHING=YES
261 ALLOW_WARNINGS=YES
262
263
264 - dist: trusty
265 sudo: false
266 os: linux
267 compiler: gcc
268 addons:
269 apt:
270 sources:
271 - ubuntu-toolchain-r-test
272 packages:
273 - g++-5
274 env:
275 idx=5
276 N=GCC5-Linux-Complete-NoLua-Release
277 MATRIX_EVAL="CC=gcc-5 && CXX=g++-5"
278 BUILD_TYPE=Release
279 ENABLE_SSL_DYNAMIC_LOADING=YES
280 OPENSSL_1_1=NO
281 ENABLE_CXX=NO
282 ENABLE_LUA_SHARED=NO
283 C_STANDARD=auto
284 CXX_STANDARD=auto
285 FEATURES=31
286 BUILD_SHARED=NO
287 NO_FILES=NO
288 ENABLE_SSL=YES
289 NO_CGI=NO
290 ENABLE_IPV6=YES
291 ENABLE_WEBSOCKETS=YES
292 ENABLE_SERVER_STATS=YES
293 ENABLE_LUA=NO
294 ENABLE_DUKTAPE=NO
295 NO_CACHING=YES
296 ALLOW_WARNINGS=YES
297
298 - os: linux
299 compiler: gcc
300 env:
301 idx=6
302 N=GCCAnyVersion-Linux-Coverage
303 BUILD_TYPE=Coverage
304 ENABLE_SSL_DYNAMIC_LOADING=YES
305 OPENSSL_1_1=NO
306 ENABLE_CXX=NO
307 ENABLE_LUA_SHARED=NO
308 C_STANDARD=auto
309 CXX_STANDARD=auto
310 FEATURES=31
311 BUILD_SHARED=NO
312 NO_FILES=NO
313 ENABLE_SSL=YES
314 NO_CGI=NO
315 ENABLE_IPV6=YES
316 ENABLE_WEBSOCKETS=YES
317 ENABLE_SERVER_STATS=YES
318 ENABLE_LUA=NO
319 ENABLE_DUKTAPE=NO
320 NO_CACHING=NO
321 ALLOW_WARNINGS=YES
322
323 - os: osx
324 compiler: clang
325 env:
326 idx=7
327 N=Clang-OSX-Complete-NoLua-Release
328 BUILD_TYPE=Release
329 ENABLE_SSL_DYNAMIC_LOADING=YES
330 OPENSSL_1_1=NO
331 ENABLE_CXX=NO
332 ENABLE_LUA_SHARED=NO
333 C_STANDARD=auto
334 CXX_STANDARD=auto
335 FEATURES=31
336 BUILD_SHARED=NO
337 NO_FILES=NO
338 ENABLE_SSL=YES
339 NO_CGI=NO
340 ENABLE_IPV6=YES
341 ENABLE_WEBSOCKETS=YES
342 ENABLE_SERVER_STATS=YES
343 ENABLE_LUA=NO
344 ENABLE_DUKTAPE=NO
345 NO_CACHING=YES
346 ALLOW_WARNINGS=YES
347
348 -
349 os: osx
350 compiler: clang
351 env:
352 idx=8
353 N=Clang-OSX-Complete-NoLua-Release-OpenSSL_1_1_NoDynLoad
354 BUILD_TYPE=OSX_OPENSSL_1_1
355 ENABLE_SSL_DYNAMIC_LOADING=NO
356 OPENSSL_1_1=YES
357 ENABLE_CXX=NO
358 ENABLE_LUA_SHARED=NO
359 C_STANDARD=auto
360 CXX_STANDARD=auto
361 FEATURES=31
362 BUILD_SHARED=NO
363 NO_FILES=NO
364 ENABLE_SSL=YES
365 NO_CGI=NO
366 ENABLE_IPV6=YES
367 ENABLE_WEBSOCKETS=YES
368 ENABLE_SERVER_STATS=YES
369 ENABLE_LUA=NO
370 ENABLE_DUKTAPE=NO
371 NO_CACHING=YES
372 ALLOW_WARNINGS=YES
373 OPENSSL_ROOT_DIR="/usr/local/opt/openssl@1.1"
374 LDFLAGS="-L${OPENSSL_ROOT_DIR}/lib"
375 CFLAGS="-I${OPENSSL_ROOT_DIR}/include"
376 ADDITIONAL_CMAKE_ARGS="-DCMAKE_SHARED_LINKER_FLAGS=${LDFLAGS} -DCMAKE_C_FLAGS=${CFLAGS}"
377 PATH="${OPENSSL_ROOT_DIR}/bin:$PATH"
378 DYLD_LIBRARY_PATH="${OPENSSL_ROOT_DIR}/lib:${DYLD_LIBRARY_PATH}"
379
380 - dist: trusty
381 sudo: false
382 os: linux
383 compiler: clang
384 addons:
385 apt:
386 sources:
387 - ubuntu-toolchain-r-test
388 - llvm-toolchain-trusty-5.0
389 packages:
390 - clang-5.0
391 env:
392 idx=9
393 N=Clang50-Linux-Default-Shared
394 BUILD_TYPE=Debug
395 ENABLE_SSL_DYNAMIC_LOADING=YES
396 OPENSSL_1_1=NO
397 ENABLE_CXX=NO
398 ENABLE_LUA_SHARED=NO
399 C_STANDARD=auto
400 CXX_STANDARD=auto
401 FEATURES=7
402 BUILD_SHARED=YES
403 NO_FILES=NO
404 ENABLE_SSL=YES
405 NO_CGI=NO
406 ENABLE_IPV6=NO
407 ENABLE_WEBSOCKETS=NO
408 ENABLE_SERVER_STATS=NO
409 ENABLE_LUA=NO
410 ENABLE_DUKTAPE=NO
411 NO_CACHING=NO
412 ALLOW_WARNINGS=YES
413 MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8"
414
415 -
416 os: linux
417 dist: precise
418 sudo: required
419 compiler: clang
420 env:
421 idx=10
422 N=Precise-Clang-Linux-Default
423 BUILD_TYPE=Debug
424 ENABLE_SSL_DYNAMIC_LOADING=YES
425 OPENSSL_1_1=NO
426 ENABLE_CXX=NO
427 ENABLE_LUA_SHARED=NO
428 C_STANDARD=auto
429 CXX_STANDARD=auto
430 FEATURES=7
431 BUILD_SHARED=NO
432 NO_FILES=NO
433 ENABLE_SSL=YES
434 NO_CGI=NO
435 ENABLE_IPV6=NO
436 ENABLE_WEBSOCKETS=NO
437 ENABLE_SERVER_STATS=NO
438 ENABLE_LUA=NO
439 ENABLE_DUKTAPE=NO
440 NO_CACHING=NO
441 ALLOW_WARNINGS=YES
442
443 -
444 os: osx
445 compiler: clang
446 env:
447 idx=11
448 N=OSX-Package
449 BUILD_TYPE=Release
450 ENABLE_SSL_DYNAMIC_LOADING=YES
451 OPENSSL_1_1=NO
452 ENABLE_CXX=NO
453 ENABLE_LUA_SHARED=NO
454 C_STANDARD=auto
455 CXX_STANDARD=auto
456 FEATURES=31
457 BUILD_SHARED=NO
458 NO_FILES=NO
459 ENABLE_SSL=YES
460 NO_CGI=NO
461 ENABLE_IPV6=YES
462 ENABLE_WEBSOCKETS=YES
463 ENABLE_SERVER_STATS=NO
464 ENABLE_LUA=NO
465 ENABLE_DUKTAPE=NO
466 NO_CACHING=NO
467 ALLOW_WARNINGS=YES
468 MACOSX_PACKAGE=1
469
470 - dist: trusty
471 sudo: false
472 os: linux
473 compiler: clang
474 addons:
475 apt:
476 sources:
477 - ubuntu-toolchain-r-test
478 - llvm-toolchain-trusty-3.8
479 packages:
480 - clang-3.8
481 env:
482 idx=12
483 N=Clang-Linux-32bit-Complete-NoLua-Release
484 ARCH=x86
485 BUILD_TYPE=Release
486 ENABLE_SSL_DYNAMIC_LOADING=YES
487 OPENSSL_1_1=NO
488 ENABLE_CXX=NO
489 ENABLE_LUA_SHARED=NO
490 C_STANDARD=auto
491 CXX_STANDARD=auto
492 FEATURES=31
493 BUILD_SHARED=NO
494 NO_FILES=NO
495 ENABLE_SSL=YES
496 NO_CGI=NO
497 ENABLE_IPV6=YES
498 ENABLE_WEBSOCKETS=YES
499 ENABLE_SERVER_STATS=YES
500 ENABLE_LUA=NO
501 ENABLE_DUKTAPE=NO
502 NO_CACHING=YES
503 ALLOW_WARNINGS=YES
504 MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8"
505
506
507 ### Test all build types:
508 # According to CMakeLists, options are:
509 # None Debug Release RelWithDebInfo MinSizeRel Coverage
510
511 -
512 os: linux
513 compiler: clang
514 env:
515 idx=13
516 N=NoSslDynamicLoading
517 BUILD_TYPE=Release
518 ENABLE_SSL_DYNAMIC_LOADING=NO
519 OPENSSL_1_1=NO
520 ENABLE_CXX=NO
521 C_STANDARD=auto
522 CXX_STANDARD=auto
523 ENABLE_LUA_SHARED=NO
524 FEATURES=31
525 BUILD_SHARED=NO
526 NO_FILES=NO
527 ENABLE_SSL=YES
528 NO_CGI=NO
529 ENABLE_IPV6=YES
530 ENABLE_WEBSOCKETS=YES
531 ENABLE_LUA=NO
532 ENABLE_DUKTAPE=NO
533 NO_CACHING=NO
534 ALLOW_WARNINGS=YES
535 MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8"
536
537 -
538 os: linux
539 compiler: gcc
540 env:
541 idx=14
542 N=GCCLinuxDefault_Debug
543 BUILD_TYPE=Debug
544 ENABLE_SSL_DYNAMIC_LOADING=YES
545 OPENSSL_1_1=NO
546 ENABLE_CXX=NO
547 ENABLE_LUA_SHARED=NO
548 C_STANDARD=auto
549 CXX_STANDARD=auto
550 FEATURES=7
551 BUILD_SHARED=NO
552 NO_FILES=NO
553 ENABLE_SSL=YES
554 NO_CGI=NO
555 ENABLE_IPV6=NO
556 ENABLE_WEBSOCKETS=NO
557 ENABLE_LUA=NO
558 ENABLE_DUKTAPE=NO
559 NO_CACHING=NO
560 ALLOW_WARNINGS=YES
561
562 -
563 os: linux
564 compiler: gcc
565 env:
566 idx=15
567 N=GCCLinuxDefault_RelWithDebInfo
568 BUILD_TYPE=RelWithDebInfo
569 ENABLE_SSL_DYNAMIC_LOADING=YES
570 OPENSSL_1_1=NO
571 ENABLE_CXX=NO
572 ENABLE_LUA_SHARED=NO
573 C_STANDARD=auto
574 CXX_STANDARD=auto
575 FEATURES=7
576 BUILD_SHARED=NO
577 NO_FILES=NO
578 ENABLE_SSL=YES
579 NO_CGI=NO
580 ENABLE_IPV6=NO
581 ENABLE_WEBSOCKETS=NO
582 ENABLE_LUA=NO
583 ENABLE_DUKTAPE=NO
584 NO_CACHING=NO
585 ALLOW_WARNINGS=YES
586
587 -
588 os: linux
589 compiler: gcc
590 env:
591 idx=16
592 N=GCCLinuxDefault_MinSizeRel
593 BUILD_TYPE=MinSizeRel
594 ENABLE_SSL_DYNAMIC_LOADING=YES
595 OPENSSL_1_1=NO
596 ENABLE_CXX=NO
597 ENABLE_LUA_SHARED=NO
598 C_STANDARD=auto
599 CXX_STANDARD=auto
600 FEATURES=7
601 BUILD_SHARED=NO
602 NO_FILES=NO
603 ENABLE_SSL=YES
604 NO_CGI=NO
605 ENABLE_IPV6=NO
606 ENABLE_WEBSOCKETS=NO
607 ENABLE_LUA=NO
608 ENABLE_DUKTAPE=NO
609 NO_CACHING=NO
610 ALLOW_WARNINGS=YES
611
612 -
613 os: linux
614 compiler: gcc
615 env:
616 idx=17
617 N=GCCLinuxDefault_None
618 BUILD_TYPE=None
619 ENABLE_SSL_DYNAMIC_LOADING=YES
620 OPENSSL_1_1=NO
621 ENABLE_CXX=NO
622 ENABLE_LUA_SHARED=NO
623 C_STANDARD=auto
624 CXX_STANDARD=auto
625 FEATURES=7
626 BUILD_SHARED=NO
627 NO_FILES=NO
628 ENABLE_SSL=YES
629 NO_CGI=NO
630 ENABLE_IPV6=NO
631 ENABLE_WEBSOCKETS=NO
632 ENABLE_LUA=NO
633 ENABLE_DUKTAPE=NO
634 NO_CACHING=NO
635 ALLOW_WARNINGS=YES
636
637
638 #### Now all define combinations, but only for Linux clang
639 ##### Generated with Lua:
640 #
641 # function YN(i,b)
642 # local bits = {}
643 # while (i > 0.5) do
644 # i = math.floor(i)
645 # bits[#bits+1] = (math.mod(i, 2) == 1)
646 # i = i/2
647 # end
648 # if (bits[b]) then
649 # return "YES"
650 # end
651 # return "NO"
652 # end
653 # function INV(t)
654 # if t=="YES" then
655 # return "NO"
656 # elseif t=="NO" then
657 # return "YES"
658 # else
659 # assert("ERROR in INV!")
660 # end
661 # end
662 # for i=0,511 do
663 # if (YN(i, 6)=="NO") and (YN(i, 7)=="NO") then
664 # print(" -")
665 # print(" os: linux")
666 # print(" compiler: clang")
667 # print(" env:")
668 # print(" N=C" .. tostring(i) .. "_")
669 # print(" BUILD_TYPE=Release")
670 # print(" ENABLE_SSL_DYNAMIC_LOADING=YES")
671 # print(" OPENSSL_1_1=NO")
672 # print(" ENABLE_CXX=NO")
673 # print(" C_STANDARD=auto")
674 # print(" CXX_STANDARD=auto")
675 # print(" ENABLE_LUA_SHARED=NO")
676 # print(" FEATURES=" .. tostring(i))
677 # print(" BUILD_SHARED=NO")
678 # print(" NO_FILES=" .. INV(YN(i, 1)))
679 # print(" ENABLE_SSL=" .. YN(i, 2))
680 # print(" NO_CGI=" .. INV(YN(i, 3)))
681 # print(" ENABLE_IPV6=" .. YN(i, 4))
682 # print(" ENABLE_WEBSOCKETS=" .. YN(i, 5))
683 # print(" ENABLE_LUA=" .. YN(i, 6))
684 # print(" ENABLE_DUKTAPE=" .. YN(i, 7))
685 # print(" NO_CACHING=" .. INV(YN(i, 8)))
686 # print(" ENABLE_SERVER_STATS=" .. YN(i, 9))
687 # print("")
688 # end
689 # end
690 #
691
692 # TODO: Regenerate this matrix, once a stable Travis build is re-established
693
694