summaryrefslogtreecommitdiffstats
path: root/src/fluent-bit/lib/luajit-cmake/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'src/fluent-bit/lib/luajit-cmake/readme.md')
-rw-r--r--src/fluent-bit/lib/luajit-cmake/readme.md48
1 files changed, 48 insertions, 0 deletions
diff --git a/src/fluent-bit/lib/luajit-cmake/readme.md b/src/fluent-bit/lib/luajit-cmake/readme.md
new file mode 100644
index 000000000..c64c3ee16
--- /dev/null
+++ b/src/fluent-bit/lib/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.
+