diff options
author | Alexey Melnichuk <mimir@newmail.ru> | 2014-02-04 13:50:30 +0400 |
---|---|---|
committer | Alexey Melnichuk <mimir@newmail.ru> | 2014-02-04 13:50:30 +0400 |
commit | 04b76ad26888761d7bdbc782892332a6075dd773 (patch) | |
tree | 69127427f0261cda32573b9940e7afbd3aa53423 /.travis | |
parent | cef9a7a112a8322e2c6498021df59e4a8f7b5246 (diff) | |
download | lua-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.sh | 35 |
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 | |||
6 | if [ "$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; | ||
11 | else | ||
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; | ||
21 | fi | ||
22 | |||
23 | LUAROCKS_BASE=luarocks-$LUAROCKS_VER | ||
24 | curl http://luarocks.org/releases/$LUAROCKS_BASE.tar.gz | tar xz | ||
25 | cd $LUAROCKS_BASE; | ||
26 | |||
27 | if [ "$LUA" == "luajit" ]; then | ||
28 | ./configure --lua-suffix=jit --with-lua-include=/usr/local/include/luajit-2.0; | ||
29 | else | ||
30 | ./configure; | ||
31 | fi | ||
32 | |||
33 | make && sudo make install | ||
34 | |||
35 | cd $TRAVIS_BUILD_DIR \ No newline at end of file | ||