File tree 1 file changed +11
-6
lines changed
1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change 18
18
add_lua_path=" $luacarray_dir /src/?.lua;$luacarray_dir /src/?/init.lua"
19
19
add_lua_cpath=" $luacarray_dir /src/build"
20
20
21
- # unset LUA_PATH_5_3 LUA_CPATH_5_3 LUA_PATH_5_2 LUA_CPATH_5_2 LUA_PATH LUA_CPATH
21
+ # unset LUA_PATH_5_4 LUA_CPATH_5_4 LUA_PATH_5_3 LUA_CPATH_5_3 LUA_PATH_5_2 LUA_CPATH_5_2 LUA_PATH LUA_CPATH
22
22
23
23
default_version=" "
24
24
if which lua > /dev/null 2>&1 ; then
25
25
default_version=$( lua -e ' v=_VERSION:gsub("^Lua ","");print(v)' )
26
26
fi
27
27
28
+ if [ -n " $default_version " ]; then
29
+ if [ " $default_version " != " 5.1" ]; then
30
+ echo " Setting path for lua (version=$default_version )"
31
+ lua_path_vers=$( echo $default_version | sed ' s/\./_/' )
32
+ eval " export LUA_PATH_$lua_path_vers =\" $add_lua_path ;$( lua -e ' print(package.path)' ) \" "
33
+ eval " export LUA_CPATH_$lua_path_vers =\" $add_lua_cpath /lua$default_version /?.so;$( lua -e ' print(package.cpath)' ) \" "
34
+ fi
35
+ fi
36
+
28
37
for vers in 5.4 5.3 5.2 5.1; do
29
38
lua_cmd=" "
30
39
if which lua$vers > /dev/null 2>&1 ; then
49
58
done
50
59
51
60
if [ -n " $default_version " ]; then
52
- echo " Setting path for lua (version=$default_version )"
53
61
if [ " $default_version " = " 5.1" ]; then
62
+ echo " Setting path for lua (version=$default_version )"
54
63
export LUA_PATH=" $add_lua_path ;$( lua -e ' print(package.path)' ) "
55
64
export LUA_CPATH=" $add_lua_cpath /lua5.1/?.so;$( lua -e ' print(package.cpath)' ) "
56
- else
57
- lua_path_vers=$( echo $default_version | sed ' s/\./_/' )
58
- eval " export LUA_PATH_$lua_path_vers =\" $add_lua_path ;$( lua -e ' print(package.path)' ) \" "
59
- eval " export LUA_CPATH_$lua_path_vers =\" $add_lua_cpath /lua$default_version /?.so;$( lua -e ' print(package.cpath)' ) \" "
60
65
fi
61
66
fi
62
67
fi
You can’t perform that action at this time.
0 commit comments