This is an experiment of bundling L5 and Love2d. Not for public use yet!
Follow the instructions at the megasource repository page.
Because in-tree builds are not allowed, the Makefiles needs to be generated in a separate build directory. In this example, folder named build is used:
$ cmake -B build -S. --install-prefix $PWD/prefix # this will create the directory `build/`.
$ cmake --build build --target install -j$(nproc) # this will build with all cores and put the files in `prefix/`.
Note
CMake 3.15 and earlier doesn't support --install-prefix. In that case, use -DCMAKE_INSTALL_PREFIX= instead.
Download or clone this repository and copy, move, or symlink the macOS/Frameworks subfolder into love's platform/xcode/macosx folder and the shared subfolder into love's platform/xcode folder.
Then use the Xcode project found at platform/xcode/love.xcodeproj to build the love-macosx target.
Building for iOS requires macOS and Xcode.
Download the love-apple-dependencies zip file corresponding to the LÖVE version being used from the Releases page,
unzip it, and place the iOS/libraries subfolder into love's platform/xcode/ios folder and the shared subfolder into love's platform/xcode folder.
Or, download or clone this repository and copy, move, or symlink the iOS/libraries subfolder into love's platform/xcode/ios folder and the shared subfolder into love's platform/xcode folder.
Then use the Xcode project found at platform/xcode/love.xcodeproj to build the love-ios target.
See readme-iOS.rtf for more information.
Visit the Android build repository for build instructions.
- SDL3
- OpenGL 3.3+ / OpenGL ES 3.0+ / Vulkan / Metal
- OpenAL
- Lua / LuaJIT / LLVM-lua
- FreeType
- harfbuzz
- ModPlug
- Vorbisfile
- Theora