--- install-old.bat     2011-01-14 20:07:48.000000000 +0000
+++ install.bat 2011-06-19 16:44:55.316895300 +0100
@@ -42,6 +42,7 @@
    ECHO /INC [dir]     Location of Lua includes - e.g. c:\lua\5.1\include
    ECHO /LIB [dir]     Location of Lua libraries -e.g. c:\lua\5.1\lib
    ECHO /BIN [dir]     Location of Lua executables - e.g. c:\lua\5.1\bin
+   ECHO /INT [name]    Name of Lua interpreter e.g. luajit (unnecessary for lua/lua.5.1)
    ECHO.
    ECHO /MW            Use mingw as build system instead of MSVC
    ECHO.
@@ -114,6 +115,12 @@
    SHIFT /1
    GOTO PARSE_LOOP
 )
+IF /I [%1]==[/INT] (
+   SET LUA_INTERPRETER=%2
+   SHIFT /1
+   SHIFT /1
+   GOTO PARSE_LOOP
+)
 IF /I [%1]==[/FORCECONFIG] (
    SET FORCE_CONFIG=ON
    SHIFT /1
@@ -168,11 +175,19 @@
             SET LUA_BINDIR=%%L%%E
             GOTO INTERPRETER_IS_SET
          )
+        IF NOT [%LUA_INTERPRETER%]==[] (
+         IF EXIST "%%L%%E\%LUA_INTERPRETER%.exe" (
+            SET LUA_INTERPRETER=%%L%%E\%LUA_INTERPRETER%.exe
+            SET LUA_BINDIR=%%L%%E
+            GOTO INTERPRETER_IS_SET
+         )
+        )
       )
       GOTO TRY_NEXT_LUA_DIR
       :INTERPRETER_IS_SET
       IF NOT "%LUA_LIBDIR%"=="" (
          IF EXIST %LUA_LIBDIR%\lua5.1.lib GOTO LIBDIR_IS_SET
+         IF EXIST %LUA_LIBDIR%\lua51.dll GOTO LIBDIR_IS_SET
          ECHO lua5.1.lib not found in %LUA_LIBDIR%
          GOTO ERROR
       )

