diff options
-rw-r--r-- | .travis.yml | 16 | ||||
-rwxr-xr-x | Tools/travis-linux-install.sh | 5 | ||||
-rw-r--r-- | configure.ac | 2 |
3 files changed, 22 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml index 6f468625f..bc1324dad 100644 --- a/.travis.yml +++ b/.travis.yml @@ -96,6 +96,16 @@ matrix: dist: trusty - compiler: gcc os: linux + env: SWIGLANG=php VER=7.0 + sudo: required + dist: trusty + - compiler: gcc + os: linux + env: SWIGLANG=php VER=7.1 + sudo: required + dist: trusty + - compiler: gcc + os: linux env: SWIGLANG=python VER=2.4 sudo: required dist: trusty @@ -276,6 +286,12 @@ matrix: env: SWIGLANG=python SWIG_FEATURES=-O sudo: required dist: trusty + # php7.1 nearly working + - compiler: gcc + os: linux + env: SWIGLANG=php VER=7.1 + sudo: required + dist: trusty before_install: - date -u - uname -a diff --git a/Tools/travis-linux-install.sh b/Tools/travis-linux-install.sh index 19a8fb79e..87801d398 100755 --- a/Tools/travis-linux-install.sh +++ b/Tools/travis-linux-install.sh @@ -74,6 +74,11 @@ case "$SWIGLANG" in "php5") sudo apt-get -qq install php5-cli php5-dev ;; + "php") + sudo add-apt-repository -y ppa:ondrej/php + sudo apt-get -qq update + sudo apt-get -qq install php$VER-cli php$VER-dev + ;; "python") sudo apt-get -qq install pep8 if [[ "$PY3" ]]; then diff --git a/configure.ac b/configure.ac index b99a3a0a3..00aa887b5 100644 --- a/configure.ac +++ b/configure.ac @@ -1960,7 +1960,7 @@ if test x"${PHPBIN}" = xno; then PHP= else if test "x$PHPBIN" = xyes; then - AC_CHECK_PROGS(PHP, [php7.0 php]) + AC_CHECK_PROGS(PHP, [php7.1 php7.0 php]) else PHP=$PHPBIN fi |