This repository builds all the major components of Luwow Project
- C++ 17 compatible compiler
- CMake 3.16 or later
- Luau source code
- Windows (Microsoft Visual Studio Code + Visual C++ compiler)
- Windows (Microsoft Visual Studio Code + MinGW C++ compiler)
- MacOS (Microsoft Visual Studio Code + XCode compiler)
(Future OS plans include iPad, Linux, and Android)
In a folder, run the commands below in your terminal:
git clone https://github.com/Luwow-Project/Release Luwow --recurse-submodules
cd LuwowIf you forget the --recurse-submodules flag, you can follow up with:
git submodule update --init --recursiveWindows:
cmake . -B build
cmake --build build --config ReleaseIf using MinGW on Windows:
cmake . -B build -G "MinGW Makefiles"
cmake --build build --config ReleaseMacOS:
cmake -S . -B build -D CMAKE_BUILD_TYPE=Release
cmake --build buildIf you wish to change the config, config/build types are:
Debug, Release, RelWithDebugInfo, MinSizeRel
To learn how to use the libraries, you can head over to the documentation.