enable travis

This commit is contained in:
Xinchen Hui
2015-10-26 20:54:55 -07:00
parent 50d32564d2
commit d3323aa9fe
4 changed files with 33 additions and 1 deletions

26
.travis.yml Normal file
View File

@@ -0,0 +1,26 @@
language: php
addons:
apt:
packages:
- liblua5.2-dev
php:
- 5.3
- 5.4
- 5.5
- 5.6
notifications:
email: false
irc: "irc.efnet.org#php.yaf"
env:
- REPORT_EXIT_STATUS=1 NO_INTERACTION=1
#Compile
before_script:
- ./travis/compile.sh
# Run PHPs run-tests.php
script: make test

5
README
View File

@@ -1,2 +1,5 @@
"Lua is a powerful, fast, light-weight, embeddable scripting language."
##PHP Lua
======
This extension embeds the lua interpreter and offers an OO-API to lua variables and functions.
"Lua is a powerful, fast, light-weight, embeddable scripting language."

View File

@@ -1,6 +1,7 @@
dnl $Id: config.m4 321796 2012-01-05 17:23:48Z laruence $
PHP_ARG_WITH(lua, for lua support,
[ --with-lua=[DIR] Include php lua support])
PHP_ARG_WITH(lua-version, to specify a custom lua version, [ --with-lua-version=[VERSION]] Use the specified lua version.)
if test "$PHP_LUA" != "no"; then

2
travis/compile.sh Executable file
View File

@@ -0,0 +1,2 @@
#!/bin/sh
phpize && ./configure --with-lua-version=5.2 && make