|
@@ -111,7 +111,7 @@ after_success:
|
|
|
|
|
|
|
|
|
##############################################################################
|
|
|
-# build matrix (auto generated)
|
|
|
+# build matrix
|
|
|
##############################################################################
|
|
|
|
|
|
|
|
@@ -635,60 +635,39 @@ matrix:
|
|
|
ALLOW_WARNINGS=YES
|
|
|
|
|
|
|
|
|
-#### Now all define combinations, but only for Linux clang
|
|
|
-##### Generated with Lua:
|
|
|
-#
|
|
|
-# function YN(i,b)
|
|
|
-# local bits = {}
|
|
|
-# while (i > 0.5) do
|
|
|
-# i = math.floor(i)
|
|
|
-# bits[#bits+1] = (math.mod(i, 2) == 1)
|
|
|
-# i = i/2
|
|
|
-# end
|
|
|
-# if (bits[b]) then
|
|
|
-# return "YES"
|
|
|
-# end
|
|
|
-# return "NO"
|
|
|
-# end
|
|
|
-# function INV(t)
|
|
|
-# if t=="YES" then
|
|
|
-# return "NO"
|
|
|
-# elseif t=="NO" then
|
|
|
-# return "YES"
|
|
|
-# else
|
|
|
-# assert("ERROR in INV!")
|
|
|
-# end
|
|
|
-# end
|
|
|
-# for i=0,511 do
|
|
|
-# if (YN(i, 6)=="NO") and (YN(i, 7)=="NO") then
|
|
|
-# print(" -")
|
|
|
-# print(" os: linux")
|
|
|
-# print(" compiler: clang")
|
|
|
-# print(" env:")
|
|
|
-# print(" N=C" .. tostring(i) .. "_")
|
|
|
-# print(" BUILD_TYPE=Release")
|
|
|
-# print(" ENABLE_SSL_DYNAMIC_LOADING=YES")
|
|
|
-# print(" OPENSSL_1_1=NO")
|
|
|
-# print(" ENABLE_CXX=NO")
|
|
|
-# print(" C_STANDARD=auto")
|
|
|
-# print(" CXX_STANDARD=auto")
|
|
|
-# print(" ENABLE_LUA_SHARED=NO")
|
|
|
-# print(" FEATURES=" .. tostring(i))
|
|
|
-# print(" BUILD_SHARED=NO")
|
|
|
-# print(" NO_FILES=" .. INV(YN(i, 1)))
|
|
|
-# print(" ENABLE_SSL=" .. YN(i, 2))
|
|
|
-# print(" NO_CGI=" .. INV(YN(i, 3)))
|
|
|
-# print(" ENABLE_IPV6=" .. YN(i, 4))
|
|
|
-# print(" ENABLE_WEBSOCKETS=" .. YN(i, 5))
|
|
|
-# print(" ENABLE_LUA=" .. YN(i, 6))
|
|
|
-# print(" ENABLE_DUKTAPE=" .. YN(i, 7))
|
|
|
-# print(" NO_CACHING=" .. INV(YN(i, 8)))
|
|
|
-# print(" ENABLE_SERVER_STATS=" .. YN(i, 9))
|
|
|
-# print("")
|
|
|
-# end
|
|
|
-# end
|
|
|
-#
|
|
|
-
|
|
|
-# TODO: Regenerate this matrix, once a stable Travis build is re-established
|
|
|
-
|
|
|
+ - dist: trusty
|
|
|
+ sudo: false
|
|
|
+ os: linux
|
|
|
+ compiler: clang
|
|
|
+ addons:
|
|
|
+ apt:
|
|
|
+ sources:
|
|
|
+ - ubuntu-toolchain-r-test
|
|
|
+ - llvm-toolchain-precise-3.8
|
|
|
+ packages:
|
|
|
+ - clang-3.8
|
|
|
+ - lua5.2
|
|
|
+ env:
|
|
|
+ idx=18
|
|
|
+ N=Clang3.8-Linux-Complete-WithLua-Debug
|
|
|
+ MATRIX_EVAL="CC=clang-3.8 && CXX=clang++-3.8"
|
|
|
+ BUILD_TYPE=Debug
|
|
|
+ ENABLE_SSL_DYNAMIC_LOADING=YES
|
|
|
+ OPENSSL_1_1=NO
|
|
|
+ ENABLE_CXX=NO
|
|
|
+ ENABLE_LUA_SHARED=YES
|
|
|
+ C_STANDARD=auto
|
|
|
+ CXX_STANDARD=auto
|
|
|
+ FEATURES=63
|
|
|
+ BUILD_SHARED=NO
|
|
|
+ NO_FILES=NO
|
|
|
+ ENABLE_SSL=YES
|
|
|
+ NO_CGI=NO
|
|
|
+ ENABLE_IPV6=YES
|
|
|
+ ENABLE_WEBSOCKETS=YES
|
|
|
+ ENABLE_SERVER_STATS=YES
|
|
|
+ ENABLE_LUA=YES
|
|
|
+ ENABLE_DUKTAPE=NO
|
|
|
+ NO_CACHING=YES
|
|
|
+ ALLOW_WARNINGS=YES
|
|
|
|