MukZu programming language
- C 97.1%
- CMake 2.6%
- Makefile 0.3%
| doc | ||
| lib | ||
| src | ||
| tests | ||
| .gitignore | ||
| CMakeLists.txt | ||
| CMakePresets.json | ||
| LICENSE.txt | ||
| Makefile | ||
| README.md | ||
MukZu
MukZu is a programming language with a BASIC / Lua syntax and based on the prototype oriented programming paradigm.
How to install
Dependencies
- gcc (to compile the project)
- cmake (to build mukzu)
- criterion (optional, for testing)
On Debian :
sudo apt install gcc cmake libcriterion-dev
Commands
The easiest way is to use the provided Makefile:
make
make tests
make install
You can also use cmake directly:
cmake --preset debug
cmake --build --preset debug
cmake --install build
# or
cmake --preset release
cmake --build --preset release
cmake --install build
To disable tests:
cmake --preset debug -DENABLE_TESTS=OFF
cmake --build --preset debug
cmake --install build
# or
cmake --preset release -DENABLE_TESTS=OFF
cmake --build --preset release
cmake --install build
License
MukZu is released under the MIT license (see LICENSE.txt).