Browse Source

Travis: Disable Lua build

The cmake build files for Lua never got fully completed.
Stop the latest attempt to get it running and ask for help (#543).
bel2125 7 years ago
parent
commit
06cb964be1
2 changed files with 38 additions and 72 deletions
  1. 37 72
      .travis.yml
  2. 1 0
      src/CMakeLists.txt

+ 37 - 72
.travis.yml

@@ -635,76 +635,41 @@ matrix:
       ALLOW_WARNINGS=YES
 
 
-  - 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
+# Remove Lua build, until someone knows how to fix the CMake files
+#
+#  - 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
 
-#Lua Build is allowed to fail
-allow_failures:
-  - 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

+ 1 - 0
src/CMakeLists.txt

@@ -187,6 +187,7 @@ if (CIVETWEB_ENABLE_LUA)
     URL "https://github.com/n1tehawk/LuaXML/archive/v1.8.0.zip"
     PREFIX "${CIVETWEB_THIRD_PARTY_DIR}"
 #
+# TODO: fix this patch command (needs someone with deeper CMake know how)
     PATCH_COMMAND ${CMAKE_COMMAND} -E copy
       "${CMAKE_CURRENT_SOURCE_DIR}/cmake/luaxml/CMakeLists.txt" <SOURCE_DIR>/CMakeLists.txt
     CMAKE_ARGS