mfisher31 / LuaJIT

Mirror of the LuaJIT git repository With Meson Build support.

Home Page:http://luajit.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Meson build for LuaJIT 2

This repository mirrors the source code for LuaJIT 2 with the addition of a Meson build.

You can find more information about LuaJIT in the LuaJIT's homepage.

It covers both the 2.0 and 2.1 versions of LuaJIT. The version 2.0 is in the master branch while the version 2.1 is in the v2.1 branch.

Why Meson ?

Because it is better than Makefiles and works better with Little Library Helper to easily build and install LuaJIT on Linux or Windows.

One of the practical reason that pushed me to write a Meson build for LuaJIT was that the .pc files installed with the original Makefiles was installed in the wrong directory on Debian. Even more important, the Makefile is not accurate when it comes to install the library.

How to use it?

From the source directory:

meson setup build
ninja -C build
ninja -C build install

more information from the Meson Quick guide.

What is LuaJIT? (extract from LuaJIT's README)

LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language.

Project Homepage: https://luajit.org/

LuaJIT is Copyright (C) 2005-2023 Mike Pall. LuaJIT is free software, released under the MIT license. See full Copyright Notice in the COPYRIGHT file or in luajit.h.

Documentation for LuaJIT is available in HTML format. Please point your favorite browser to:

doc/luajit.html

About

Mirror of the LuaJIT git repository With Meson Build support.

http://luajit.org

License:Other


Languages

Language:C 82.2%Language:Lua 15.5%Language:Makefile 1.0%Language:Batchfile 0.9%Language:Meson 0.2%Language:Roff 0.1%Language:Shell 0.0%Language:C++ 0.0%