|  | @@ -33,6 +33,9 @@ before_script:
 | 
	
		
			
				|  |  |    # Check some settings of the build server
 | 
	
		
			
				|  |  |    - uname -a
 | 
	
		
			
				|  |  |    - pwd
 | 
	
		
			
				|  |  | +  - if [[ "${BUILD_TYPE}" == "OSX_OPENSSL_1_1" ]]; then
 | 
	
		
			
				|  |  | +	 brew install openssl@1.1
 | 
	
		
			
				|  |  | +    fi
 | 
	
		
			
				|  |  |    # Generate the build scripts with CMake
 | 
	
		
			
				|  |  |    - mkdir output
 | 
	
		
			
				|  |  |    - gcc test/cgi_test.c -o output/cgi_test.cgi
 | 
	
	
		
			
				|  | @@ -48,6 +51,7 @@ before_script:
 | 
	
		
			
				|  |  |      -DCIVETWEB_DISABLE_CGI=${NO_CGI}
 | 
	
		
			
				|  |  |      -DCIVETWEB_SERVE_NO_FILES=${NO_FILES}
 | 
	
		
			
				|  |  |      -DCIVETWEB_ENABLE_SSL_DYNAMIC_LOADING=${ENABLE_SSL_DYNAMIC_LOADING}
 | 
	
		
			
				|  |  | +    -DCIVETWEB_SSL_OPENSSL_API_1_1=${OPENSSL_1_1}
 | 
	
		
			
				|  |  |      -DCIVETWEB_ENABLE_WEBSOCKETS=${ENABLE_WEBSOCKETS}
 | 
	
		
			
				|  |  |      -DCIVETWEB_ENABLE_CXX=${ENABLE_CXX}
 | 
	
		
			
				|  |  |      -DCIVETWEB_ENABLE_IPV6=${ENABLE_IPV6}
 | 
	
	
		
			
				|  | @@ -88,6 +92,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=ClangLinuxMinimal
 | 
	
		
			
				|  |  |        BUILD_TYPE=Debug
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -110,6 +115,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=GCCLinuxMinimal
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -132,6 +138,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=ClangOSXMinimal
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -154,6 +161,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=ClangLinuxMinNoCache
 | 
	
		
			
				|  |  |        BUILD_TYPE=Debug
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -176,6 +184,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=ClangLinuxMax
 | 
	
		
			
				|  |  |        BUILD_TYPE=Coverage
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -198,6 +207,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=GCCLinuxMax
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -220,6 +230,30 @@ matrix:
 | 
	
		
			
				|  |  |        N=ClangOSXMax
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  | +      ENABLE_CXX=NO
 | 
	
		
			
				|  |  | +      ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  | +      C_STANDARD=auto
 | 
	
		
			
				|  |  | +      CXX_STANDARD=auto
 | 
	
		
			
				|  |  | +      FEATURES=31
 | 
	
		
			
				|  |  | +      BUILD_SHARED=NO
 | 
	
		
			
				|  |  | +      NO_FILES=NO
 | 
	
		
			
				|  |  | +      ENABLE_SSL=YES
 | 
	
		
			
				|  |  | +      NO_CGI=NO
 | 
	
		
			
				|  |  | +      ENABLE_IPV6=YES
 | 
	
		
			
				|  |  | +      ENABLE_WEBSOCKETS=YES
 | 
	
		
			
				|  |  | +      ENABLE_LUA=NO
 | 
	
		
			
				|  |  | +      ENABLE_DUKTAPE=NO
 | 
	
		
			
				|  |  | +      NO_CACHING=YES
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  -
 | 
	
		
			
				|  |  | +    os: osx
 | 
	
		
			
				|  |  | +    compiler: clang
 | 
	
		
			
				|  |  | +    env:
 | 
	
		
			
				|  |  | +      N=ClangOSXOpenSSL_1_1
 | 
	
		
			
				|  |  | +      BUILD_TYPE=OSX_OPENSSL_1_1
 | 
	
		
			
				|  |  | +      ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=YES
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -235,6 +269,7 @@ matrix:
 | 
	
		
			
				|  |  |        ENABLE_DUKTAPE=NO
 | 
	
		
			
				|  |  |        NO_CACHING=YES
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |    -
 | 
	
		
			
				|  |  |      os: linux
 | 
	
		
			
				|  |  |      compiler: clang
 | 
	
	
		
			
				|  | @@ -242,6 +277,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=ClangLinuxDefault
 | 
	
		
			
				|  |  |        BUILD_TYPE=Debug
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -264,6 +300,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=GCCLinuxDefault
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -286,6 +323,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=ClangOSXDefault
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -308,6 +346,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=ClangLinuxDefaultShared
 | 
	
		
			
				|  |  |        BUILD_TYPE=Debug
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -330,6 +369,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=GCCLinuxDefaultShared
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -352,6 +392,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=ClangOSXDefaultShared
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -374,6 +415,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=OSX_Package
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -424,6 +466,7 @@ matrix:
 | 
	
		
			
				|  |  |  #      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")
 | 
	
	
		
			
				|  | @@ -450,6 +493,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C0_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -472,6 +516,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C1_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -494,6 +539,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C2_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -516,6 +562,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C3_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -538,6 +585,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C4_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -560,6 +608,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C5_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -582,6 +631,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C6_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -604,6 +654,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C7_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -626,6 +677,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C8_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -648,6 +700,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C9_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -670,6 +723,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C10_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -692,6 +746,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C11_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -714,6 +769,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C12_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -736,6 +792,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C13_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -758,6 +815,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C14_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -780,6 +838,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C15_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -802,6 +861,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C16_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -824,6 +884,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C17_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -846,6 +907,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C18_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -868,6 +930,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C19_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -890,6 +953,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C20_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -912,6 +976,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C21_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -934,6 +999,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C22_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -956,6 +1022,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C23_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -978,6 +1045,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C24_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -1000,6 +1068,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C25_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -1022,6 +1091,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C26_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -1044,6 +1114,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C27_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -1066,6 +1137,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C28_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -1088,6 +1160,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C29_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -1110,6 +1183,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C30_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -1132,6 +1206,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=C31_
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -1147,13 +1222,18 @@ matrix:
 | 
	
		
			
				|  |  |        ENABLE_DUKTAPE=NO
 | 
	
		
			
				|  |  |        NO_CACHING=NO
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +### Test all build types:
 | 
	
		
			
				|  |  | +# According to CMakeLists, options are:
 | 
	
		
			
				|  |  | +# None Debug Release RelWithDebInfo MinSizeRel Coverage
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |    -
 | 
	
		
			
				|  |  |      os: linux
 | 
	
		
			
				|  |  |      compiler: clang
 | 
	
		
			
				|  |  |      env:
 | 
	
		
			
				|  |  | -      N=C32_
 | 
	
		
			
				|  |  | +      N=NoSslDynamicLoading
 | 
	
		
			
				|  |  |        BUILD_TYPE=Release
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=NO
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
		
			
				|  |  |        CXX_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -1169,10 +1249,6 @@ matrix:
 | 
	
		
			
				|  |  |        ENABLE_DUKTAPE=NO
 | 
	
		
			
				|  |  |        NO_CACHING=NO
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -### Test all build types:
 | 
	
		
			
				|  |  | -# According to CMakeLists, options are:
 | 
	
		
			
				|  |  | -# None Debug Release RelWithDebInfo MinSizeRel Coverage
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |    -
 | 
	
		
			
				|  |  |      os: linux
 | 
	
		
			
				|  |  |      compiler: gcc
 | 
	
	
		
			
				|  | @@ -1180,6 +1256,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=GCCLinuxDefault_Debug
 | 
	
		
			
				|  |  |        BUILD_TYPE=Debug
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -1202,6 +1279,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=GCCLinuxDefault_RelWithDebInfo
 | 
	
		
			
				|  |  |        BUILD_TYPE=RelWithDebInfo
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -1224,6 +1302,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=GCCLinuxDefault_MinSizeRel
 | 
	
		
			
				|  |  |        BUILD_TYPE=MinSizeRel
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 | 
	
	
		
			
				|  | @@ -1246,6 +1325,7 @@ matrix:
 | 
	
		
			
				|  |  |        N=GCCLinuxDefault_None
 | 
	
		
			
				|  |  |        BUILD_TYPE=None
 | 
	
		
			
				|  |  |        ENABLE_SSL_DYNAMIC_LOADING=YES
 | 
	
		
			
				|  |  | +      OPENSSL_1_1=NO
 | 
	
		
			
				|  |  |        ENABLE_CXX=NO
 | 
	
		
			
				|  |  |        ENABLE_LUA_SHARED=NO
 | 
	
		
			
				|  |  |        C_STANDARD=auto
 |