summaryrefslogtreecommitdiff
path: root/libs/luajit-cmake/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'libs/luajit-cmake/readme.md')
-rw-r--r--libs/luajit-cmake/readme.md48
1 files changed, 48 insertions, 0 deletions
diff --git a/libs/luajit-cmake/readme.md b/libs/luajit-cmake/readme.md
new file mode 100644
index 0000000..c64c3ee
--- /dev/null
+++ b/libs/luajit-cmake/readme.md
@@ -0,0 +1,48 @@
+# luajit-cmake
+
+A flexible cmake builder for LuaJIT. Forked from
+https://github.com/WohlSoft/LuaJIT and update.
+
+## Build
+
+### make
+
+Use a GNU compatible make.
+
+`make -DLUAJIT_DIR=...` or `mingw32-make -DLUAJIT_DIR=...` or `gnumake -DLUAJIT_DIR=...`.
+
+_Note_: When use mingw32-make, please change `\\` to `/` in file path on Windows.
+
+### cmake
+
+Use cmake to compile.
+
+```
+cmake -H. -Bbuild -DLUAJIT_DIR=...
+make --build build --config Release
+```
+
+### CrossCompile
+
+#### iOS
+
+```
+make iOS
+```
+
+#### Android
+
+```
+make Android
+```
+
+#### Windows
+
+```
+make Windows
+```
+
+#### Note
+
+_Note_: The i386 architecture is deprecated for macOS (remove from the Xcode build setting: ARCHS). So I use mingw-w64 and wine to build and run 32 bits minilua and buildvm.
+