Author: rleigh
Date: Tue Jan 30 20:04:45 2018
New Revision: 1822693

URL: http://svn.apache.org/viewvc?rev=1822693&view=rev
Log:
travis: Test XMLCh variants

Modified:
    xerces/c/trunk/.travis.yml
    xerces/c/trunk/scripts/ci-travis

Modified: xerces/c/trunk/.travis.yml
URL: 
http://svn.apache.org/viewvc/xerces/c/trunk/.travis.yml?rev=1822693&r1=1822692&r2=1822693&view=diff
==============================================================================
--- xerces/c/trunk/.travis.yml (original)
+++ xerces/c/trunk/.travis.yml Tue Jan 30 20:04:45 2018
@@ -31,29 +31,29 @@ os:
 
 env:
   matrix:
-    - BUILD=autoconf TYPE=Release NETWORK=ON NETACCESSOR=curl 
MSGLOADER=inmemory TRANSCODER=iconv
-    - BUILD=cmake TOOL="Unix Makefiles" TYPE=Debug NETWORK=ON NETACCESSOR=curl 
MSGLOADER=icu TRANSCODER=iconv
-    - BUILD=cmake TOOL="Ninja" TYPE=Release NETWORK=ON NETACCESSOR=socket 
MSGLOADER=inmemory TRANSCODER=icu
-    - BUILD=autoconf TYPE=Debug NETWORK=ON MSGLOADER=iconv
+    - BUILD=autoconf TYPE=Release NETWORK=ON NETACCESSOR=curl 
MSGLOADER=inmemory TRANSCODER=iconv XMLCH=char16_t
+    - BUILD=cmake TOOL="Unix Makefiles" TYPE=Debug NETWORK=ON NETACCESSOR=curl 
MSGLOADER=icu TRANSCODER=iconv XMLCH=uint16_t
+    - BUILD=cmake TOOL="Ninja" TYPE=Release NETWORK=ON NETACCESSOR=socket 
MSGLOADER=inmemory TRANSCODER=icu XMLCH=char16_t
+    - BUILD=autoconf TYPE=Debug NETWORK=ON MSGLOADER=iconv XMLCH=uint16_t
     - BUILD=cmake TOOL="Unix Makefiles" TYPE=Release NETWORK=ON
     - BUILD=cmake TOOL="Ninja" TYPE=Debug
-    - BUILD=cmake TOOL="Ninja" TYPE=Debug NETACCESSOR=cfurl 
TRANSCODER=macosunicodeconverter
+    - BUILD=cmake TOOL="Ninja" TYPE=Debug NETACCESSOR=cfurl 
TRANSCODER=macosunicodeconverter XMLCH=uint16_t
 
 matrix:
   fast_finish: true
   exclude:
     - os: linux
-      env: BUILD=cmake TOOL="Ninja" TYPE=Debug NETACCESSOR=cfurl 
TRANSCODER=macosunicodeconverter
+      env: BUILD=cmake TOOL="Ninja" TYPE=Debug NETACCESSOR=cfurl 
TRANSCODER=macosunicodeconverter XMLCH=uint16_t
     - os: osx
-      env: BUILD=cmake TOOL="Unix Makefiles" TYPE=Debug NETWORK=ON 
NETACCESSOR=curl MSGLOADER=icu TRANSCODER=iconv
+      env: BUILD=cmake TOOL="Unix Makefiles" TYPE=Debug NETWORK=ON 
NETACCESSOR=curl MSGLOADER=icu TRANSCODER=iconv XMLCH=uint16_t
     - os: osx
-      env: BUILD=cmake TOOL="Ninja" TYPE=Release NETWORK=ON NETACCESSOR=socket 
MSGLOADER=inmemory TRANSCODER=icu
+      env: BUILD=cmake TOOL="Ninja" TYPE=Release NETWORK=ON NETACCESSOR=socket 
MSGLOADER=inmemory TRANSCODER=icu XMLCH=char16_t
     - os: osx
-      env: BUILD=autoconf TYPE=Debug NETWORK=ON MSGLOADER=iconv
+      env: BUILD=autoconf TYPE=Debug NETWORK=ON MSGLOADER=iconv XMLCH=uint16_t
     - os: osx
       env: BUILD=cmake TOOL="Unix Makefiles" TYPE=Release NETWORK=ON
     - os: osx
       env: BUILD=cmake TOOL="Ninja" TYPE=Debug
 
 script:
-  - ./scripts/ci-travis "$BUILD" "$TOOL" "$TYPE" "$NETWORK" "$NETACCESSOR" 
"$MSGLOADER" "$TRANSCODER"
+  - ./scripts/ci-travis "$BUILD" "$TOOL" "$TYPE" "$NETWORK" "$NETACCESSOR" 
"$MSGLOADER" "$TRANSCODER" "$XMLCH"

Modified: xerces/c/trunk/scripts/ci-travis
URL: 
http://svn.apache.org/viewvc/xerces/c/trunk/scripts/ci-travis?rev=1822693&r1=1822692&r2=1822693&view=diff
==============================================================================
--- xerces/c/trunk/scripts/ci-travis (original)
+++ xerces/c/trunk/scripts/ci-travis Tue Jan 30 20:04:45 2018
@@ -40,6 +40,12 @@ autoconf_build()
         windows) opts="$opts --enable-transcoder-windows" ;;
     esac
 
+    # msgloader
+    case "$7" in
+        char16_t) opts="$opts --enable-xmlch-char16_t" ;;
+        uint16_t) opts="$opts --enable-xmlch-uint16_t" ;;
+    esac
+
     autoreconf -ivf
 
     mkdir autoconf-build
@@ -118,6 +124,9 @@ cmake_build()
     if [ -n "$6" ]; then
         opts="$opts -Dtranscoder=$6"
     fi
+    if [ -n "$7" ]; then
+        opts="$opts -Dxmlch-type=$7"
+    fi
 
     PATH="$(pwd)/tools/bin:$PATH"
     if [ "$(uname -s)" = "Darwin" ]; then



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@xerces.apache.org
For additional commands, e-mail: commits-h...@xerces.apache.org

Reply via email to