use CMake and ship with lua