aboutsummaryrefslogtreecommitdiff
path: root/.travis
diff options
context:
space:
mode:
authorAlexey Melnichuk <mimir@newmail.ru>2014-02-04 13:50:30 +0400
committerAlexey Melnichuk <mimir@newmail.ru>2014-02-04 13:50:30 +0400
commit04b76ad26888761d7bdbc782892332a6075dd773 (patch)
tree69127427f0261cda32573b9940e7afbd3aa53423 /.travis
parentcef9a7a112a8322e2c6498021df59e4a8f7b5246 (diff)
downloadlua-llthreads2-04b76ad26888761d7bdbc782892332a6075dd773.tar.gz
lua-llthreads2-04b76ad26888761d7bdbc782892332a6075dd773.tar.bz2
lua-llthreads2-04b76ad26888761d7bdbc782892332a6075dd773.zip
Change travis files.
Diffstat (limited to '.travis')
-rw-r--r--.travis/setup_lua.sh35
1 files changed, 35 insertions, 0 deletions
diff --git a/.travis/setup_lua.sh b/.travis/setup_lua.sh
new file mode 100644
index 0000000..47ce49c
--- /dev/null
+++ b/.travis/setup_lua.sh
@@ -0,0 +1,35 @@
1# A script for setting up environment for travis-ci testing.
2# Sets up Lua and Luarocks.
3# LUA must be "lua5.1", "lua5.2" or "luajit".
4# PLATFORM must be "linux" or "macosx".
5
6if [ "$LUA" == "luajit" ]; then
7 curl http://luajit.org/download/LuaJIT-2.0.2.tar.gz | tar xz
8 cd LuaJIT-2.0.2
9 make && sudo make install
10 cd $TRAVIS_BUILD_DIR;
11else
12 if [ "$LUA" == "lua5.1" ]; then
13 curl http://www.lua.org/ftp/lua-5.1.5.tar.gz | tar xz
14 cd lua-5.1.5;
15 elif [ "$LUA" == "lua5.2" ]; then
16 curl http://www.lua.org/ftp/lua-5.2.3.tar.gz | tar xz
17 cd lua-5.2.3;
18 fi
19 sudo make $PLATFORM install
20 cd $TRAVIS_BUILD_DIR;
21fi
22
23LUAROCKS_BASE=luarocks-$LUAROCKS_VER
24curl http://luarocks.org/releases/$LUAROCKS_BASE.tar.gz | tar xz
25cd $LUAROCKS_BASE;
26
27if [ "$LUA" == "luajit" ]; then
28 ./configure --lua-suffix=jit --with-lua-include=/usr/local/include/luajit-2.0;
29else
30 ./configure;
31fi
32
33make && sudo make install
34
35cd $TRAVIS_BUILD_DIR \ No newline at end of file