Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yuhangwang/ninjal
Combine Lua or C modules and the Lua interpreter into one static binary using Ninja cross-platform build system
https://github.com/yuhangwang/ninjal
Last synced: 3 months ago
JSON representation
Combine Lua or C modules and the Lua interpreter into one static binary using Ninja cross-platform build system
- Host: GitHub
- URL: https://github.com/yuhangwang/ninjal
- Owner: yuhangwang
- License: mit
- Created: 2017-01-04T20:10:27.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-04T20:36:13.000Z (almost 8 years ago)
- Last Synced: 2024-04-24T16:41:29.187Z (7 months ago)
- Language: C
- Size: 140 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- AwesomeInterpreter - ninjal
README
# ninjal
Combine Lua or C modules and the Lua interpreter into one static binary using Ninja cross-platform build system## Usage
Use `config.yaml`
## Dependencies
- [ninjag](https://github.com/yuhangwang/ninjag-python)
This is tool for converting `yaml` configuration file to `ninja` make file.
Just do `pip install ninjag` will give you a command line tool `ninjag`.- [ninja build system](https://github.com/ninja-build/ninja/releases)
This is a truly cross-platform build system with just a single binary for each
platform (Linux, Mac, and Windows).
It is replacement of the Make build system. Fast and reliable.
- Lua/Luajit
I don't want to include the binary for Lua in the repository since
everyone probably have there favorite lua binary already.## License
MIT/X11 (c) Steven(Yuhang) Wang, 2017