.travis.yml 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362
  1. language: c
  2. sudo: false
  3. cache:
  4. directories:
  5. - $HOME/third-party
  6. osx_image: xcode8
  7. addons:
  8. apt:
  9. packages:
  10. - cmake
  11. - openssl
  12. - libssl-dev
  13. sources:
  14. - kubuntu-backports
  15. before_install:
  16. - cmake --version
  17. install:
  18. - if [ "${BUILD_TYPE}" == "Coverage" -a "${TRAVIS_OS_NAME}" == "linux" ]; then
  19. PATH=~/.local/bin:${PATH};
  20. pip install --user --upgrade pip;
  21. pip install --user cpp-coveralls;
  22. fi
  23. before_script:
  24. # Check some settings of the build server
  25. - uname -a
  26. - pwd
  27. - if [[ "${BUILD_TYPE}" == "OSX_OPENSSL_1_1" ]]; then brew install openssl@1.1 ;fi
  28. # Generate the build scripts with CMake
  29. - mkdir output
  30. - gcc test/cgi_test.c -o output/cgi_test.cgi
  31. - cd output
  32. - cmake --version
  33. - cmake
  34. -G "Unix Makefiles"
  35. -DCMAKE_BUILD_TYPE=${BUILD_TYPE}
  36. -DBUILD_SHARED_LIBS=${BUILD_SHARED}
  37. "-DCIVETWEB_THIRD_PARTY_DIR=${HOME}/third-party"
  38. -DCIVETWEB_ENABLE_THIRD_PARTY_OUTPUT=YES
  39. -DCIVETWEB_ENABLE_SSL=${ENABLE_SSL}
  40. -DCIVETWEB_DISABLE_CGI=${NO_CGI}
  41. -DCIVETWEB_SERVE_NO_FILES=${NO_FILES}
  42. -DCIVETWEB_ENABLE_SSL_DYNAMIC_LOADING=${ENABLE_SSL_DYNAMIC_LOADING}
  43. -DCIVETWEB_SSL_OPENSSL_API_1_1=${OPENSSL_1_1}
  44. -DCIVETWEB_ENABLE_WEBSOCKETS=${ENABLE_WEBSOCKETS}
  45. -DCIVETWEB_ENABLE_CXX=${ENABLE_CXX}
  46. -DCIVETWEB_ENABLE_IPV6=${ENABLE_IPV6}
  47. -DCIVETWEB_ENABLE_LUA=${ENABLE_LUA}
  48. -DCIVETWEB_ENABLE_LUA_SHARED=${ENABLE_LUA_SHARED}
  49. -DCIVETWEB_ENABLE_DUKTAPE=${ENABLE_DUKTAPE}
  50. -DCIVETWEB_DISABLE_CACHING=${NO_CACHING}
  51. -DCIVETWEB_C_STANDARD=${C_STANDARD}
  52. -DCIVETWEB_CXX_STANDARD=${CXX_STANDARD}
  53. ..
  54. - ls -la
  55. script:
  56. - if [ "${MACOSX_PACKAGE}" == "1" ]; then
  57. cd "${TRAVIS_BUILD_DIR}";
  58. make -f Makefile.osx package;
  59. else
  60. CTEST_OUTPUT_ON_FAILURE=1 make all test;
  61. fi
  62. # Coveralls options: https://github.com/eddyxu/cpp-coveralls/blob/master/README.md
  63. after_success:
  64. - if [ "${BUILD_TYPE}" == "Coverage" -a "${TRAVIS_OS_NAME}" == "linux" ]; then
  65. coveralls --include src --exclude src/main.c --exclude src/third_party --include include --gcov-options '\-lp' --root .. --build-root .;
  66. fi
  67. ###################################
  68. matrix:
  69. fast_finish: false
  70. include:
  71. -
  72. os: linux
  73. compiler: clang
  74. env:
  75. N=ClangLinuxMinimal
  76. BUILD_TYPE=Debug
  77. ENABLE_SSL_DYNAMIC_LOADING=YES
  78. OPENSSL_1_1=NO
  79. ENABLE_CXX=NO
  80. ENABLE_LUA_SHARED=NO
  81. C_STANDARD=auto
  82. CXX_STANDARD=auto
  83. FEATURES=0
  84. BUILD_SHARED=NO
  85. NO_FILES=YES
  86. ENABLE_SSL=NO
  87. NO_CGI=YES
  88. ENABLE_IPV6=NO
  89. ENABLE_WEBSOCKETS=NO
  90. ENABLE_LUA=NO
  91. ENABLE_DUKTAPE=NO
  92. NO_CACHING=NO
  93. -
  94. os: linux
  95. compiler: gcc
  96. env:
  97. N=GCCLinuxMinimal
  98. BUILD_TYPE=Release
  99. ENABLE_SSL_DYNAMIC_LOADING=YES
  100. OPENSSL_1_1=NO
  101. ENABLE_CXX=NO
  102. ENABLE_LUA_SHARED=NO
  103. C_STANDARD=auto
  104. CXX_STANDARD=auto
  105. FEATURES=0
  106. BUILD_SHARED=NO
  107. NO_FILES=YES
  108. ENABLE_SSL=NO
  109. NO_CGI=YES
  110. ENABLE_IPV6=NO
  111. ENABLE_WEBSOCKETS=NO
  112. ENABLE_LUA=NO
  113. ENABLE_DUKTAPE=NO
  114. NO_CACHING=NO
  115. -
  116. os: osx
  117. compiler: clang
  118. env:
  119. N=ClangOSXMinimal
  120. BUILD_TYPE=Release
  121. ENABLE_SSL_DYNAMIC_LOADING=YES
  122. OPENSSL_1_1=NO
  123. ENABLE_CXX=NO
  124. ENABLE_LUA_SHARED=NO
  125. C_STANDARD=auto
  126. CXX_STANDARD=auto
  127. FEATURES=0
  128. BUILD_SHARED=NO
  129. NO_FILES=YES
  130. ENABLE_SSL=NO
  131. NO_CGI=YES
  132. ENABLE_IPV6=NO
  133. ENABLE_WEBSOCKETS=NO
  134. ENABLE_LUA=NO
  135. ENABLE_DUKTAPE=NO
  136. NO_CACHING=NO
  137. -
  138. os: linux
  139. compiler: clang
  140. env:
  141. N=ClangLinuxMinNoCache
  142. BUILD_TYPE=Debug
  143. ENABLE_SSL_DYNAMIC_LOADING=YES
  144. OPENSSL_1_1=NO
  145. ENABLE_CXX=NO
  146. ENABLE_LUA_SHARED=NO
  147. C_STANDARD=auto
  148. CXX_STANDARD=auto
  149. FEATURES=0
  150. BUILD_SHARED=NO
  151. NO_FILES=YES
  152. ENABLE_SSL=NO
  153. NO_CGI=YES
  154. ENABLE_IPV6=NO
  155. ENABLE_WEBSOCKETS=NO
  156. ENABLE_LUA=NO
  157. ENABLE_DUKTAPE=NO
  158. NO_CACHING=YES
  159. -
  160. os: linux
  161. compiler: clang
  162. env:
  163. N=ClangLinuxMax
  164. BUILD_TYPE=Coverage
  165. ENABLE_SSL_DYNAMIC_LOADING=YES
  166. OPENSSL_1_1=NO
  167. ENABLE_CXX=NO
  168. ENABLE_LUA_SHARED=NO
  169. C_STANDARD=auto
  170. CXX_STANDARD=auto
  171. FEATURES=31
  172. BUILD_SHARED=NO
  173. NO_FILES=NO
  174. ENABLE_SSL=YES
  175. NO_CGI=NO
  176. ENABLE_IPV6=YES
  177. ENABLE_WEBSOCKETS=YES
  178. ENABLE_LUA=NO
  179. ENABLE_DUKTAPE=NO
  180. NO_CACHING=YES
  181. -
  182. os: linux
  183. compiler: gcc
  184. env:
  185. N=GCCLinuxMax
  186. BUILD_TYPE=Release
  187. ENABLE_SSL_DYNAMIC_LOADING=YES
  188. OPENSSL_1_1=NO
  189. ENABLE_CXX=NO
  190. ENABLE_LUA_SHARED=NO
  191. C_STANDARD=auto
  192. CXX_STANDARD=auto
  193. FEATURES=31
  194. BUILD_SHARED=NO
  195. NO_FILES=NO
  196. ENABLE_SSL=YES
  197. NO_CGI=NO
  198. ENABLE_IPV6=YES
  199. ENABLE_WEBSOCKETS=YES
  200. ENABLE_LUA=NO
  201. ENABLE_DUKTAPE=NO
  202. NO_CACHING=YES
  203. -
  204. os: osx
  205. compiler: clang
  206. env:
  207. N=ClangOSXMax
  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=31
  216. BUILD_SHARED=NO
  217. NO_FILES=NO
  218. ENABLE_SSL=YES
  219. NO_CGI=NO
  220. ENABLE_IPV6=YES
  221. ENABLE_WEBSOCKETS=YES
  222. ENABLE_LUA=NO
  223. ENABLE_DUKTAPE=NO
  224. NO_CACHING=YES
  225. -
  226. os: osx
  227. compiler: clang
  228. env:
  229. N=ClangOSXOpenSSL_1_1
  230. BUILD_TYPE=OSX_OPENSSL_1_1
  231. ENABLE_SSL_DYNAMIC_LOADING=YES
  232. OPENSSL_1_1=YES
  233. ENABLE_CXX=NO
  234. ENABLE_LUA_SHARED=NO
  235. C_STANDARD=auto
  236. CXX_STANDARD=auto
  237. FEATURES=31
  238. BUILD_SHARED=NO
  239. NO_FILES=NO
  240. ENABLE_SSL=YES
  241. NO_CGI=NO
  242. ENABLE_IPV6=YES
  243. ENABLE_WEBSOCKETS=YES
  244. ENABLE_LUA=NO
  245. ENABLE_DUKTAPE=NO
  246. NO_CACHING=YES
  247. -
  248. os: osx
  249. compiler: clang
  250. env:
  251. N=ClangOSXOpenSSL_1_1_NoDynLoad
  252. BUILD_TYPE=OSX_OPENSSL_1_1
  253. ENABLE_SSL_DYNAMIC_LOADING=NO
  254. OPENSSL_1_1=YES
  255. ENABLE_CXX=NO
  256. ENABLE_LUA_SHARED=NO
  257. C_STANDARD=auto
  258. CXX_STANDARD=auto
  259. FEATURES=31
  260. BUILD_SHARED=NO
  261. NO_FILES=NO
  262. ENABLE_SSL=YES
  263. NO_CGI=NO
  264. ENABLE_IPV6=YES
  265. ENABLE_WEBSOCKETS=YES
  266. ENABLE_LUA=NO
  267. ENABLE_DUKTAPE=NO
  268. NO_CACHING=YES
  269. -
  270. os: linux
  271. compiler: clang
  272. env:
  273. N=ClangLinuxDefault
  274. BUILD_TYPE=Debug
  275. ENABLE_SSL_DYNAMIC_LOADING=YES
  276. OPENSSL_1_1=NO
  277. ENABLE_CXX=NO
  278. ENABLE_LUA_SHARED=NO
  279. C_STANDARD=auto
  280. CXX_STANDARD=auto
  281. FEATURES=7
  282. BUILD_SHARED=NO
  283. NO_FILES=NO
  284. ENABLE_SSL=YES
  285. NO_CGI=NO
  286. ENABLE_IPV6=NO
  287. ENABLE_WEBSOCKETS=NO
  288. ENABLE_LUA=NO
  289. ENABLE_DUKTAPE=NO
  290. NO_CACHING=NO
  291. -
  292. os: linux
  293. compiler: gcc
  294. env:
  295. N=GCCLinuxDefault
  296. BUILD_TYPE=Release
  297. ENABLE_SSL_DYNAMIC_LOADING=YES
  298. OPENSSL_1_1=NO
  299. ENABLE_CXX=NO
  300. ENABLE_LUA_SHARED=NO
  301. C_STANDARD=auto
  302. CXX_STANDARD=auto
  303. FEATURES=7
  304. BUILD_SHARED=NO
  305. NO_FILES=NO
  306. ENABLE_SSL=YES
  307. NO_CGI=NO
  308. ENABLE_IPV6=NO
  309. ENABLE_WEBSOCKETS=NO
  310. ENABLE_LUA=NO
  311. ENABLE_DUKTAPE=NO
  312. NO_CACHING=NO
  313. -
  314. os: osx
  315. compiler: clang
  316. env:
  317. N=ClangOSXDefault
  318. BUILD_TYPE=Release
  319. ENABLE_SSL_DYNAMIC_LOADING=YES
  320. OPENSSL_1_1=NO
  321. ENABLE_CXX=NO
  322. ENABLE_LUA_SHARED=NO
  323. C_STANDARD=auto
  324. CXX_STANDARD=auto
  325. FEATURES=7
  326. BUILD_SHARED=NO
  327. NO_FILES=NO
  328. ENABLE_SSL=YES
  329. NO_CGI=NO
  330. ENABLE_IPV6=NO
  331. ENABLE_WEBSOCKETS=NO
  332. ENABLE_LUA=NO
  333. ENABLE_DUKTAPE=NO
  334. NO_CACHING=NO
  335. -
  336. os: linux
  337. compiler: clang
  338. env:
  339. N=ClangLinuxDefaultShared
  340. BUILD_TYPE=Debug
  341. ENABLE_SSL_DYNAMIC_LOADING=YES
  342. OPENSSL_1_1=NO
  343. ENABLE_CXX=NO
  344. ENABLE_LUA_SHARED=NO
  345. C_STANDARD=auto
  346. CXX_STANDARD=auto
  347. FEATURES=7
  348. BUILD_SHARED=YES
  349. NO_FILES=NO
  350. ENABLE_SSL=YES
  351. NO_CGI=NO
  352. ENABLE_IPV6=NO
  353. ENABLE_WEBSOCKETS=NO
  354. ENABLE_LUA=NO
  355. ENABLE_DUKTAPE=NO
  356. NO_CACHING=NO
  357. -
  358. os: linux
  359. compiler: gcc
  360. env:
  361. N=GCCLinuxDefaultShared
  362. BUILD_TYPE=Release
  363. ENABLE_SSL_DYNAMIC_LOADING=YES
  364. OPENSSL_1_1=NO
  365. ENABLE_CXX=NO
  366. ENABLE_LUA_SHARED=NO
  367. C_STANDARD=auto
  368. CXX_STANDARD=auto
  369. FEATURES=7
  370. BUILD_SHARED=YES
  371. NO_FILES=NO
  372. ENABLE_SSL=YES
  373. NO_CGI=NO
  374. ENABLE_IPV6=NO
  375. ENABLE_WEBSOCKETS=NO
  376. ENABLE_LUA=NO
  377. ENABLE_DUKTAPE=NO
  378. NO_CACHING=NO
  379. -
  380. os: osx
  381. compiler: clang
  382. env:
  383. N=ClangOSXDefaultShared
  384. BUILD_TYPE=Release
  385. ENABLE_SSL_DYNAMIC_LOADING=YES
  386. OPENSSL_1_1=NO
  387. ENABLE_CXX=NO
  388. ENABLE_LUA_SHARED=NO
  389. C_STANDARD=auto
  390. CXX_STANDARD=auto
  391. FEATURES=7
  392. BUILD_SHARED=YES
  393. NO_FILES=NO
  394. ENABLE_SSL=YES
  395. NO_CGI=NO
  396. ENABLE_IPV6=NO
  397. ENABLE_WEBSOCKETS=NO
  398. ENABLE_LUA=NO
  399. ENABLE_DUKTAPE=NO
  400. NO_CACHING=NO
  401. -
  402. os: osx
  403. compiler: clang
  404. env:
  405. N=OSX_Package
  406. BUILD_TYPE=Release
  407. ENABLE_SSL_DYNAMIC_LOADING=YES
  408. OPENSSL_1_1=NO
  409. ENABLE_CXX=NO
  410. ENABLE_LUA_SHARED=NO
  411. C_STANDARD=auto
  412. CXX_STANDARD=auto
  413. FEATURES=31
  414. BUILD_SHARED=NO
  415. NO_FILES=NO
  416. ENABLE_SSL=YES
  417. NO_CGI=NO
  418. ENABLE_IPV6=YES
  419. ENABLE_WEBSOCKETS=YES
  420. ENABLE_LUA=NO
  421. ENABLE_DUKTAPE=NO
  422. NO_CACHING=NO
  423. MACOSX_PACKAGE=1
  424. #### Now all define combinations, but only for Linux clang
  425. ##### Generated with Lua:
  426. #
  427. # function YN(i,b)
  428. # local bits = {}
  429. # while (i > 0.5) do
  430. # i = math.floor(i)
  431. # bits[#bits+1] = (math.mod(i, 2) == 1)
  432. # i = i/2
  433. # end
  434. # if (bits[b]) then
  435. # return "YES"
  436. # end
  437. # return "NO"
  438. # end
  439. # function INV(t)
  440. # if t=="YES" then
  441. # return "NO"
  442. # elseif t=="NO" then
  443. # return "YES"
  444. # else
  445. # assert("ERROR in INV!")
  446. # end
  447. # end
  448. # for i=0,31 do
  449. # if true then -- (i~=0) and (i~=7) and (i~=31) then
  450. # print(" -")
  451. # print(" os: linux")
  452. # print(" compiler: clang")
  453. # print(" env:")
  454. # print(" N=C" .. tostring(i) .. "_")
  455. # print(" BUILD_TYPE=Release")
  456. # print(" ENABLE_SSL_DYNAMIC_LOADING=YES")
  457. # print(" OPENSSL_1_1=NO")
  458. # print(" ENABLE_CXX=NO")
  459. # print(" C_STANDARD=auto")
  460. # print(" CXX_STANDARD=auto")
  461. # print(" ENABLE_LUA_SHARED=NO")
  462. # print(" FEATURES=" .. tostring(i))
  463. # print(" BUILD_SHARED=NO")
  464. # print(" NO_FILES=" .. INV(YN(i, 1)))
  465. # print(" ENABLE_SSL=" .. YN(i, 2))
  466. # print(" NO_CGI=" .. INV(YN(i, 3)))
  467. # print(" ENABLE_IPV6=" .. YN(i, 4))
  468. # print(" ENABLE_WEBSOCKETS=" .. YN(i, 5))
  469. # print(" ENABLE_LUA=" .. YN(i, 6))
  470. # print(" ENABLE_DUKTAPE=" .. YN(i, 7))
  471. # print(" NO_CACHING=NO")
  472. # print("")
  473. # end
  474. # end
  475. #
  476. -
  477. os: linux
  478. compiler: clang
  479. env:
  480. N=C0_
  481. BUILD_TYPE=Release
  482. ENABLE_SSL_DYNAMIC_LOADING=YES
  483. OPENSSL_1_1=NO
  484. ENABLE_CXX=NO
  485. C_STANDARD=auto
  486. CXX_STANDARD=auto
  487. ENABLE_LUA_SHARED=NO
  488. FEATURES=0
  489. BUILD_SHARED=NO
  490. NO_FILES=YES
  491. ENABLE_SSL=NO
  492. NO_CGI=YES
  493. ENABLE_IPV6=NO
  494. ENABLE_WEBSOCKETS=NO
  495. ENABLE_LUA=NO
  496. ENABLE_DUKTAPE=NO
  497. NO_CACHING=NO
  498. -
  499. os: linux
  500. compiler: clang
  501. env:
  502. N=C1_
  503. BUILD_TYPE=Release
  504. ENABLE_SSL_DYNAMIC_LOADING=YES
  505. OPENSSL_1_1=NO
  506. ENABLE_CXX=NO
  507. C_STANDARD=auto
  508. CXX_STANDARD=auto
  509. ENABLE_LUA_SHARED=NO
  510. FEATURES=1
  511. BUILD_SHARED=NO
  512. NO_FILES=NO
  513. ENABLE_SSL=NO
  514. NO_CGI=YES
  515. ENABLE_IPV6=NO
  516. ENABLE_WEBSOCKETS=NO
  517. ENABLE_LUA=NO
  518. ENABLE_DUKTAPE=NO
  519. NO_CACHING=NO
  520. -
  521. os: linux
  522. compiler: clang
  523. env:
  524. N=C2_
  525. BUILD_TYPE=Release
  526. ENABLE_SSL_DYNAMIC_LOADING=YES
  527. OPENSSL_1_1=NO
  528. ENABLE_CXX=NO
  529. C_STANDARD=auto
  530. CXX_STANDARD=auto
  531. ENABLE_LUA_SHARED=NO
  532. FEATURES=2
  533. BUILD_SHARED=NO
  534. NO_FILES=YES
  535. ENABLE_SSL=YES
  536. NO_CGI=YES
  537. ENABLE_IPV6=NO
  538. ENABLE_WEBSOCKETS=NO
  539. ENABLE_LUA=NO
  540. ENABLE_DUKTAPE=NO
  541. NO_CACHING=NO
  542. -
  543. os: linux
  544. compiler: clang
  545. env:
  546. N=C3_
  547. BUILD_TYPE=Release
  548. ENABLE_SSL_DYNAMIC_LOADING=YES
  549. OPENSSL_1_1=NO
  550. ENABLE_CXX=NO
  551. C_STANDARD=auto
  552. CXX_STANDARD=auto
  553. ENABLE_LUA_SHARED=NO
  554. FEATURES=3
  555. BUILD_SHARED=NO
  556. NO_FILES=NO
  557. ENABLE_SSL=YES
  558. NO_CGI=YES
  559. ENABLE_IPV6=NO
  560. ENABLE_WEBSOCKETS=NO
  561. ENABLE_LUA=NO
  562. ENABLE_DUKTAPE=NO
  563. NO_CACHING=NO
  564. -
  565. os: linux
  566. compiler: clang
  567. env:
  568. N=C4_
  569. BUILD_TYPE=Release
  570. ENABLE_SSL_DYNAMIC_LOADING=YES
  571. OPENSSL_1_1=NO
  572. ENABLE_CXX=NO
  573. C_STANDARD=auto
  574. CXX_STANDARD=auto
  575. ENABLE_LUA_SHARED=NO
  576. FEATURES=4
  577. BUILD_SHARED=NO
  578. NO_FILES=YES
  579. ENABLE_SSL=NO
  580. NO_CGI=NO
  581. ENABLE_IPV6=NO
  582. ENABLE_WEBSOCKETS=NO
  583. ENABLE_LUA=NO
  584. ENABLE_DUKTAPE=NO
  585. NO_CACHING=NO
  586. -
  587. os: linux
  588. compiler: clang
  589. env:
  590. N=C5_
  591. BUILD_TYPE=Release
  592. ENABLE_SSL_DYNAMIC_LOADING=YES
  593. OPENSSL_1_1=NO
  594. ENABLE_CXX=NO
  595. C_STANDARD=auto
  596. CXX_STANDARD=auto
  597. ENABLE_LUA_SHARED=NO
  598. FEATURES=5
  599. BUILD_SHARED=NO
  600. NO_FILES=NO
  601. ENABLE_SSL=NO
  602. NO_CGI=NO
  603. ENABLE_IPV6=NO
  604. ENABLE_WEBSOCKETS=NO
  605. ENABLE_LUA=NO
  606. ENABLE_DUKTAPE=NO
  607. NO_CACHING=NO
  608. -
  609. os: linux
  610. compiler: clang
  611. env:
  612. N=C6_
  613. BUILD_TYPE=Release
  614. ENABLE_SSL_DYNAMIC_LOADING=YES
  615. OPENSSL_1_1=NO
  616. ENABLE_CXX=NO
  617. C_STANDARD=auto
  618. CXX_STANDARD=auto
  619. ENABLE_LUA_SHARED=NO
  620. FEATURES=6
  621. BUILD_SHARED=NO
  622. NO_FILES=YES
  623. ENABLE_SSL=YES
  624. NO_CGI=NO
  625. ENABLE_IPV6=NO
  626. ENABLE_WEBSOCKETS=NO
  627. ENABLE_LUA=NO
  628. ENABLE_DUKTAPE=NO
  629. NO_CACHING=NO
  630. -
  631. os: linux
  632. compiler: clang
  633. env:
  634. N=C7_
  635. BUILD_TYPE=Release
  636. ENABLE_SSL_DYNAMIC_LOADING=YES
  637. OPENSSL_1_1=NO
  638. ENABLE_CXX=NO
  639. C_STANDARD=auto
  640. CXX_STANDARD=auto
  641. ENABLE_LUA_SHARED=NO
  642. FEATURES=7
  643. BUILD_SHARED=NO
  644. NO_FILES=NO
  645. ENABLE_SSL=YES
  646. NO_CGI=NO
  647. ENABLE_IPV6=NO
  648. ENABLE_WEBSOCKETS=NO
  649. ENABLE_LUA=NO
  650. ENABLE_DUKTAPE=NO
  651. NO_CACHING=NO
  652. -
  653. os: linux
  654. compiler: clang
  655. env:
  656. N=C8_
  657. BUILD_TYPE=Release
  658. ENABLE_SSL_DYNAMIC_LOADING=YES
  659. OPENSSL_1_1=NO
  660. ENABLE_CXX=NO
  661. C_STANDARD=auto
  662. CXX_STANDARD=auto
  663. ENABLE_LUA_SHARED=NO
  664. FEATURES=8
  665. BUILD_SHARED=NO
  666. NO_FILES=YES
  667. ENABLE_SSL=NO
  668. NO_CGI=YES
  669. ENABLE_IPV6=YES
  670. ENABLE_WEBSOCKETS=NO
  671. ENABLE_LUA=NO
  672. ENABLE_DUKTAPE=NO
  673. NO_CACHING=NO
  674. -
  675. os: linux
  676. compiler: clang
  677. env:
  678. N=C9_
  679. BUILD_TYPE=Release
  680. ENABLE_SSL_DYNAMIC_LOADING=YES
  681. OPENSSL_1_1=NO
  682. ENABLE_CXX=NO
  683. C_STANDARD=auto
  684. CXX_STANDARD=auto
  685. ENABLE_LUA_SHARED=NO
  686. FEATURES=9
  687. BUILD_SHARED=NO
  688. NO_FILES=NO
  689. ENABLE_SSL=NO
  690. NO_CGI=YES
  691. ENABLE_IPV6=YES
  692. ENABLE_WEBSOCKETS=NO
  693. ENABLE_LUA=NO
  694. ENABLE_DUKTAPE=NO
  695. NO_CACHING=NO
  696. -
  697. os: linux
  698. compiler: clang
  699. env:
  700. N=C10_
  701. BUILD_TYPE=Release
  702. ENABLE_SSL_DYNAMIC_LOADING=YES
  703. OPENSSL_1_1=NO
  704. ENABLE_CXX=NO
  705. C_STANDARD=auto
  706. CXX_STANDARD=auto
  707. ENABLE_LUA_SHARED=NO
  708. FEATURES=10
  709. BUILD_SHARED=NO
  710. NO_FILES=YES
  711. ENABLE_SSL=YES
  712. NO_CGI=YES
  713. ENABLE_IPV6=YES
  714. ENABLE_WEBSOCKETS=NO
  715. ENABLE_LUA=NO
  716. ENABLE_DUKTAPE=NO
  717. NO_CACHING=NO
  718. -
  719. os: linux
  720. compiler: clang
  721. env:
  722. N=C11_
  723. BUILD_TYPE=Release
  724. ENABLE_SSL_DYNAMIC_LOADING=YES
  725. OPENSSL_1_1=NO
  726. ENABLE_CXX=NO
  727. C_STANDARD=auto
  728. CXX_STANDARD=auto
  729. ENABLE_LUA_SHARED=NO
  730. FEATURES=11
  731. BUILD_SHARED=NO
  732. NO_FILES=NO
  733. ENABLE_SSL=YES
  734. NO_CGI=YES
  735. ENABLE_IPV6=YES
  736. ENABLE_WEBSOCKETS=NO
  737. ENABLE_LUA=NO
  738. ENABLE_DUKTAPE=NO
  739. NO_CACHING=NO
  740. -
  741. os: linux
  742. compiler: clang
  743. env:
  744. N=C12_
  745. BUILD_TYPE=Release
  746. ENABLE_SSL_DYNAMIC_LOADING=YES
  747. OPENSSL_1_1=NO
  748. ENABLE_CXX=NO
  749. C_STANDARD=auto
  750. CXX_STANDARD=auto
  751. ENABLE_LUA_SHARED=NO
  752. FEATURES=12
  753. BUILD_SHARED=NO
  754. NO_FILES=YES
  755. ENABLE_SSL=NO
  756. NO_CGI=NO
  757. ENABLE_IPV6=YES
  758. ENABLE_WEBSOCKETS=NO
  759. ENABLE_LUA=NO
  760. ENABLE_DUKTAPE=NO
  761. NO_CACHING=NO
  762. -
  763. os: linux
  764. compiler: clang
  765. env:
  766. N=C13_
  767. BUILD_TYPE=Release
  768. ENABLE_SSL_DYNAMIC_LOADING=YES
  769. OPENSSL_1_1=NO
  770. ENABLE_CXX=NO
  771. C_STANDARD=auto
  772. CXX_STANDARD=auto
  773. ENABLE_LUA_SHARED=NO
  774. FEATURES=13
  775. BUILD_SHARED=NO
  776. NO_FILES=NO
  777. ENABLE_SSL=NO
  778. NO_CGI=NO
  779. ENABLE_IPV6=YES
  780. ENABLE_WEBSOCKETS=NO
  781. ENABLE_LUA=NO
  782. ENABLE_DUKTAPE=NO
  783. NO_CACHING=NO
  784. -
  785. os: linux
  786. compiler: clang
  787. env:
  788. N=C14_
  789. BUILD_TYPE=Release
  790. ENABLE_SSL_DYNAMIC_LOADING=YES
  791. OPENSSL_1_1=NO
  792. ENABLE_CXX=NO
  793. C_STANDARD=auto
  794. CXX_STANDARD=auto
  795. ENABLE_LUA_SHARED=NO
  796. FEATURES=14
  797. BUILD_SHARED=NO
  798. NO_FILES=YES
  799. ENABLE_SSL=YES
  800. NO_CGI=NO
  801. ENABLE_IPV6=YES
  802. ENABLE_WEBSOCKETS=NO
  803. ENABLE_LUA=NO
  804. ENABLE_DUKTAPE=NO
  805. NO_CACHING=NO
  806. -
  807. os: linux
  808. compiler: clang
  809. env:
  810. N=C15_
  811. BUILD_TYPE=Release
  812. ENABLE_SSL_DYNAMIC_LOADING=YES
  813. OPENSSL_1_1=NO
  814. ENABLE_CXX=NO
  815. C_STANDARD=auto
  816. CXX_STANDARD=auto
  817. ENABLE_LUA_SHARED=NO
  818. FEATURES=15
  819. BUILD_SHARED=NO
  820. NO_FILES=NO
  821. ENABLE_SSL=YES
  822. NO_CGI=NO
  823. ENABLE_IPV6=YES
  824. ENABLE_WEBSOCKETS=NO
  825. ENABLE_LUA=NO
  826. ENABLE_DUKTAPE=NO
  827. NO_CACHING=NO
  828. -
  829. os: linux
  830. compiler: clang
  831. env:
  832. N=C16_
  833. BUILD_TYPE=Release
  834. ENABLE_SSL_DYNAMIC_LOADING=YES
  835. OPENSSL_1_1=NO
  836. ENABLE_CXX=NO
  837. C_STANDARD=auto
  838. CXX_STANDARD=auto
  839. ENABLE_LUA_SHARED=NO
  840. FEATURES=16
  841. BUILD_SHARED=NO
  842. NO_FILES=YES
  843. ENABLE_SSL=NO
  844. NO_CGI=YES
  845. ENABLE_IPV6=NO
  846. ENABLE_WEBSOCKETS=YES
  847. ENABLE_LUA=NO
  848. ENABLE_DUKTAPE=NO
  849. NO_CACHING=NO
  850. -
  851. os: linux
  852. compiler: clang
  853. env:
  854. N=C17_
  855. BUILD_TYPE=Release
  856. ENABLE_SSL_DYNAMIC_LOADING=YES
  857. OPENSSL_1_1=NO
  858. ENABLE_CXX=NO
  859. C_STANDARD=auto
  860. CXX_STANDARD=auto
  861. ENABLE_LUA_SHARED=NO
  862. FEATURES=17
  863. BUILD_SHARED=NO
  864. NO_FILES=NO
  865. ENABLE_SSL=NO
  866. NO_CGI=YES
  867. ENABLE_IPV6=NO
  868. ENABLE_WEBSOCKETS=YES
  869. ENABLE_LUA=NO
  870. ENABLE_DUKTAPE=NO
  871. NO_CACHING=NO
  872. -
  873. os: linux
  874. compiler: clang
  875. env:
  876. N=C18_
  877. BUILD_TYPE=Release
  878. ENABLE_SSL_DYNAMIC_LOADING=YES
  879. OPENSSL_1_1=NO
  880. ENABLE_CXX=NO
  881. C_STANDARD=auto
  882. CXX_STANDARD=auto
  883. ENABLE_LUA_SHARED=NO
  884. FEATURES=18
  885. BUILD_SHARED=NO
  886. NO_FILES=YES
  887. ENABLE_SSL=YES
  888. NO_CGI=YES
  889. ENABLE_IPV6=NO
  890. ENABLE_WEBSOCKETS=YES
  891. ENABLE_LUA=NO
  892. ENABLE_DUKTAPE=NO
  893. NO_CACHING=NO
  894. -
  895. os: linux
  896. compiler: clang
  897. env:
  898. N=C19_
  899. BUILD_TYPE=Release
  900. ENABLE_SSL_DYNAMIC_LOADING=YES
  901. OPENSSL_1_1=NO
  902. ENABLE_CXX=NO
  903. C_STANDARD=auto
  904. CXX_STANDARD=auto
  905. ENABLE_LUA_SHARED=NO
  906. FEATURES=19
  907. BUILD_SHARED=NO
  908. NO_FILES=NO
  909. ENABLE_SSL=YES
  910. NO_CGI=YES
  911. ENABLE_IPV6=NO
  912. ENABLE_WEBSOCKETS=YES
  913. ENABLE_LUA=NO
  914. ENABLE_DUKTAPE=NO
  915. NO_CACHING=NO
  916. -
  917. os: linux
  918. compiler: clang
  919. env:
  920. N=C20_
  921. BUILD_TYPE=Release
  922. ENABLE_SSL_DYNAMIC_LOADING=YES
  923. OPENSSL_1_1=NO
  924. ENABLE_CXX=NO
  925. C_STANDARD=auto
  926. CXX_STANDARD=auto
  927. ENABLE_LUA_SHARED=NO
  928. FEATURES=20
  929. BUILD_SHARED=NO
  930. NO_FILES=YES
  931. ENABLE_SSL=NO
  932. NO_CGI=NO
  933. ENABLE_IPV6=NO
  934. ENABLE_WEBSOCKETS=YES
  935. ENABLE_LUA=NO
  936. ENABLE_DUKTAPE=NO
  937. NO_CACHING=NO
  938. -
  939. os: linux
  940. compiler: clang
  941. env:
  942. N=C21_
  943. BUILD_TYPE=Release
  944. ENABLE_SSL_DYNAMIC_LOADING=YES
  945. OPENSSL_1_1=NO
  946. ENABLE_CXX=NO
  947. C_STANDARD=auto
  948. CXX_STANDARD=auto
  949. ENABLE_LUA_SHARED=NO
  950. FEATURES=21
  951. BUILD_SHARED=NO
  952. NO_FILES=NO
  953. ENABLE_SSL=NO
  954. NO_CGI=NO
  955. ENABLE_IPV6=NO
  956. ENABLE_WEBSOCKETS=YES
  957. ENABLE_LUA=NO
  958. ENABLE_DUKTAPE=NO
  959. NO_CACHING=NO
  960. -
  961. os: linux
  962. compiler: clang
  963. env:
  964. N=C22_
  965. BUILD_TYPE=Release
  966. ENABLE_SSL_DYNAMIC_LOADING=YES
  967. OPENSSL_1_1=NO
  968. ENABLE_CXX=NO
  969. C_STANDARD=auto
  970. CXX_STANDARD=auto
  971. ENABLE_LUA_SHARED=NO
  972. FEATURES=22
  973. BUILD_SHARED=NO
  974. NO_FILES=YES
  975. ENABLE_SSL=YES
  976. NO_CGI=NO
  977. ENABLE_IPV6=NO
  978. ENABLE_WEBSOCKETS=YES
  979. ENABLE_LUA=NO
  980. ENABLE_DUKTAPE=NO
  981. NO_CACHING=NO
  982. -
  983. os: linux
  984. compiler: clang
  985. env:
  986. N=C23_
  987. BUILD_TYPE=Release
  988. ENABLE_SSL_DYNAMIC_LOADING=YES
  989. OPENSSL_1_1=NO
  990. ENABLE_CXX=NO
  991. C_STANDARD=auto
  992. CXX_STANDARD=auto
  993. ENABLE_LUA_SHARED=NO
  994. FEATURES=23
  995. BUILD_SHARED=NO
  996. NO_FILES=NO
  997. ENABLE_SSL=YES
  998. NO_CGI=NO
  999. ENABLE_IPV6=NO
  1000. ENABLE_WEBSOCKETS=YES
  1001. ENABLE_LUA=NO
  1002. ENABLE_DUKTAPE=NO
  1003. NO_CACHING=NO
  1004. -
  1005. os: linux
  1006. compiler: clang
  1007. env:
  1008. N=C24_
  1009. BUILD_TYPE=Release
  1010. ENABLE_SSL_DYNAMIC_LOADING=YES
  1011. OPENSSL_1_1=NO
  1012. ENABLE_CXX=NO
  1013. C_STANDARD=auto
  1014. CXX_STANDARD=auto
  1015. ENABLE_LUA_SHARED=NO
  1016. FEATURES=24
  1017. BUILD_SHARED=NO
  1018. NO_FILES=YES
  1019. ENABLE_SSL=NO
  1020. NO_CGI=YES
  1021. ENABLE_IPV6=YES
  1022. ENABLE_WEBSOCKETS=YES
  1023. ENABLE_LUA=NO
  1024. ENABLE_DUKTAPE=NO
  1025. NO_CACHING=NO
  1026. -
  1027. os: linux
  1028. compiler: clang
  1029. env:
  1030. N=C25_
  1031. BUILD_TYPE=Release
  1032. ENABLE_SSL_DYNAMIC_LOADING=YES
  1033. OPENSSL_1_1=NO
  1034. ENABLE_CXX=NO
  1035. C_STANDARD=auto
  1036. CXX_STANDARD=auto
  1037. ENABLE_LUA_SHARED=NO
  1038. FEATURES=25
  1039. BUILD_SHARED=NO
  1040. NO_FILES=NO
  1041. ENABLE_SSL=NO
  1042. NO_CGI=YES
  1043. ENABLE_IPV6=YES
  1044. ENABLE_WEBSOCKETS=YES
  1045. ENABLE_LUA=NO
  1046. ENABLE_DUKTAPE=NO
  1047. NO_CACHING=NO
  1048. -
  1049. os: linux
  1050. compiler: clang
  1051. env:
  1052. N=C26_
  1053. BUILD_TYPE=Release
  1054. ENABLE_SSL_DYNAMIC_LOADING=YES
  1055. OPENSSL_1_1=NO
  1056. ENABLE_CXX=NO
  1057. C_STANDARD=auto
  1058. CXX_STANDARD=auto
  1059. ENABLE_LUA_SHARED=NO
  1060. FEATURES=26
  1061. BUILD_SHARED=NO
  1062. NO_FILES=YES
  1063. ENABLE_SSL=YES
  1064. NO_CGI=YES
  1065. ENABLE_IPV6=YES
  1066. ENABLE_WEBSOCKETS=YES
  1067. ENABLE_LUA=NO
  1068. ENABLE_DUKTAPE=NO
  1069. NO_CACHING=NO
  1070. -
  1071. os: linux
  1072. compiler: clang
  1073. env:
  1074. N=C27_
  1075. BUILD_TYPE=Release
  1076. ENABLE_SSL_DYNAMIC_LOADING=YES
  1077. OPENSSL_1_1=NO
  1078. ENABLE_CXX=NO
  1079. C_STANDARD=auto
  1080. CXX_STANDARD=auto
  1081. ENABLE_LUA_SHARED=NO
  1082. FEATURES=27
  1083. BUILD_SHARED=NO
  1084. NO_FILES=NO
  1085. ENABLE_SSL=YES
  1086. NO_CGI=YES
  1087. ENABLE_IPV6=YES
  1088. ENABLE_WEBSOCKETS=YES
  1089. ENABLE_LUA=NO
  1090. ENABLE_DUKTAPE=NO
  1091. NO_CACHING=NO
  1092. -
  1093. os: linux
  1094. compiler: clang
  1095. env:
  1096. N=C28_
  1097. BUILD_TYPE=Release
  1098. ENABLE_SSL_DYNAMIC_LOADING=YES
  1099. OPENSSL_1_1=NO
  1100. ENABLE_CXX=NO
  1101. C_STANDARD=auto
  1102. CXX_STANDARD=auto
  1103. ENABLE_LUA_SHARED=NO
  1104. FEATURES=28
  1105. BUILD_SHARED=NO
  1106. NO_FILES=YES
  1107. ENABLE_SSL=NO
  1108. NO_CGI=NO
  1109. ENABLE_IPV6=YES
  1110. ENABLE_WEBSOCKETS=YES
  1111. ENABLE_LUA=NO
  1112. ENABLE_DUKTAPE=NO
  1113. NO_CACHING=NO
  1114. -
  1115. os: linux
  1116. compiler: clang
  1117. env:
  1118. N=C29_
  1119. BUILD_TYPE=Release
  1120. ENABLE_SSL_DYNAMIC_LOADING=YES
  1121. OPENSSL_1_1=NO
  1122. ENABLE_CXX=NO
  1123. C_STANDARD=auto
  1124. CXX_STANDARD=auto
  1125. ENABLE_LUA_SHARED=NO
  1126. FEATURES=29
  1127. BUILD_SHARED=NO
  1128. NO_FILES=NO
  1129. ENABLE_SSL=NO
  1130. NO_CGI=NO
  1131. ENABLE_IPV6=YES
  1132. ENABLE_WEBSOCKETS=YES
  1133. ENABLE_LUA=NO
  1134. ENABLE_DUKTAPE=NO
  1135. NO_CACHING=NO
  1136. -
  1137. os: linux
  1138. compiler: clang
  1139. env:
  1140. N=C30_
  1141. BUILD_TYPE=Release
  1142. ENABLE_SSL_DYNAMIC_LOADING=YES
  1143. OPENSSL_1_1=NO
  1144. ENABLE_CXX=NO
  1145. C_STANDARD=auto
  1146. CXX_STANDARD=auto
  1147. ENABLE_LUA_SHARED=NO
  1148. FEATURES=30
  1149. BUILD_SHARED=NO
  1150. NO_FILES=YES
  1151. ENABLE_SSL=YES
  1152. NO_CGI=NO
  1153. ENABLE_IPV6=YES
  1154. ENABLE_WEBSOCKETS=YES
  1155. ENABLE_LUA=NO
  1156. ENABLE_DUKTAPE=NO
  1157. NO_CACHING=NO
  1158. -
  1159. os: linux
  1160. compiler: clang
  1161. env:
  1162. N=C31_
  1163. BUILD_TYPE=Release
  1164. ENABLE_SSL_DYNAMIC_LOADING=YES
  1165. OPENSSL_1_1=NO
  1166. ENABLE_CXX=NO
  1167. C_STANDARD=auto
  1168. CXX_STANDARD=auto
  1169. ENABLE_LUA_SHARED=NO
  1170. FEATURES=31
  1171. BUILD_SHARED=NO
  1172. NO_FILES=NO
  1173. ENABLE_SSL=YES
  1174. NO_CGI=NO
  1175. ENABLE_IPV6=YES
  1176. ENABLE_WEBSOCKETS=YES
  1177. ENABLE_LUA=NO
  1178. ENABLE_DUKTAPE=NO
  1179. NO_CACHING=NO
  1180. ### Test all build types:
  1181. # According to CMakeLists, options are:
  1182. # None Debug Release RelWithDebInfo MinSizeRel Coverage
  1183. -
  1184. os: linux
  1185. compiler: clang
  1186. env:
  1187. N=NoSslDynamicLoading
  1188. BUILD_TYPE=Release
  1189. ENABLE_SSL_DYNAMIC_LOADING=NO
  1190. OPENSSL_1_1=NO
  1191. ENABLE_CXX=NO
  1192. C_STANDARD=auto
  1193. CXX_STANDARD=auto
  1194. ENABLE_LUA_SHARED=NO
  1195. FEATURES=31
  1196. BUILD_SHARED=NO
  1197. NO_FILES=NO
  1198. ENABLE_SSL=YES
  1199. NO_CGI=NO
  1200. ENABLE_IPV6=YES
  1201. ENABLE_WEBSOCKETS=YES
  1202. ENABLE_LUA=NO
  1203. ENABLE_DUKTAPE=NO
  1204. NO_CACHING=NO
  1205. -
  1206. os: linux
  1207. compiler: gcc
  1208. env:
  1209. N=GCCLinuxDefault_Debug
  1210. BUILD_TYPE=Debug
  1211. ENABLE_SSL_DYNAMIC_LOADING=YES
  1212. OPENSSL_1_1=NO
  1213. ENABLE_CXX=NO
  1214. ENABLE_LUA_SHARED=NO
  1215. C_STANDARD=auto
  1216. CXX_STANDARD=auto
  1217. FEATURES=7
  1218. BUILD_SHARED=NO
  1219. NO_FILES=NO
  1220. ENABLE_SSL=YES
  1221. NO_CGI=NO
  1222. ENABLE_IPV6=NO
  1223. ENABLE_WEBSOCKETS=NO
  1224. ENABLE_LUA=NO
  1225. ENABLE_DUKTAPE=NO
  1226. NO_CACHING=NO
  1227. -
  1228. os: linux
  1229. compiler: gcc
  1230. env:
  1231. N=GCCLinuxDefault_RelWithDebInfo
  1232. BUILD_TYPE=RelWithDebInfo
  1233. ENABLE_SSL_DYNAMIC_LOADING=YES
  1234. OPENSSL_1_1=NO
  1235. ENABLE_CXX=NO
  1236. ENABLE_LUA_SHARED=NO
  1237. C_STANDARD=auto
  1238. CXX_STANDARD=auto
  1239. FEATURES=7
  1240. BUILD_SHARED=NO
  1241. NO_FILES=NO
  1242. ENABLE_SSL=YES
  1243. NO_CGI=NO
  1244. ENABLE_IPV6=NO
  1245. ENABLE_WEBSOCKETS=NO
  1246. ENABLE_LUA=NO
  1247. ENABLE_DUKTAPE=NO
  1248. NO_CACHING=NO
  1249. -
  1250. os: linux
  1251. compiler: gcc
  1252. env:
  1253. N=GCCLinuxDefault_MinSizeRel
  1254. BUILD_TYPE=MinSizeRel
  1255. ENABLE_SSL_DYNAMIC_LOADING=YES
  1256. OPENSSL_1_1=NO
  1257. ENABLE_CXX=NO
  1258. ENABLE_LUA_SHARED=NO
  1259. C_STANDARD=auto
  1260. CXX_STANDARD=auto
  1261. FEATURES=7
  1262. BUILD_SHARED=NO
  1263. NO_FILES=NO
  1264. ENABLE_SSL=YES
  1265. NO_CGI=NO
  1266. ENABLE_IPV6=NO
  1267. ENABLE_WEBSOCKETS=NO
  1268. ENABLE_LUA=NO
  1269. ENABLE_DUKTAPE=NO
  1270. NO_CACHING=NO
  1271. -
  1272. os: linux
  1273. compiler: gcc
  1274. env:
  1275. N=GCCLinuxDefault_None
  1276. BUILD_TYPE=None
  1277. ENABLE_SSL_DYNAMIC_LOADING=YES
  1278. OPENSSL_1_1=NO
  1279. ENABLE_CXX=NO
  1280. ENABLE_LUA_SHARED=NO
  1281. C_STANDARD=auto
  1282. CXX_STANDARD=auto
  1283. FEATURES=7
  1284. BUILD_SHARED=NO
  1285. NO_FILES=NO
  1286. ENABLE_SSL=YES
  1287. NO_CGI=NO
  1288. ENABLE_IPV6=NO
  1289. ENABLE_WEBSOCKETS=NO
  1290. ENABLE_LUA=NO
  1291. ENABLE_DUKTAPE=NO
  1292. NO_CACHING=NO