Install LuaRocks on Windows with Lua 5.2

ちょっとはまったので簡単に覚書

Lua5.2のコンパイルには LUA_COMPAT_ALLが必要

LuaRocksの内部で module()関数使ってたりするので このオプション無いとLuaRocksそのものが動かない。

Lua5.2のライブラリ名は lua5.2.lib

結構困ったんだけど、lua52.libにしてると built-inの buildで linkに失敗する。

mingwのgccだと link時に dllを直接指定してlinkも出来るけど、

MSVCの場合は Import Libraryを使う必要がある。

これが lua52.libだと検出失敗して lib52.dllをリンクに使おうとしてしまう。