No Description

Alex Szpakowski 1fdca985b3 Potentially fix building love package 9 years ago
libs 1fdca985b3 Potentially fix building love package 9 years ago
src 63d45f1f3d Removed DevIL and its dependencies. 10 years ago
.hgignore 513e6c3114 Ignore libs/love/*. 12 years ago
.hgtags b17d3cfb7e Added tag love-0.9 for changeset 707582405521 10 years ago
CMakeLists.txt 27c19e0af9 Change from FreeType 2.7 to 2.6.5. 2.7's font rendering is too blurry at low resolutions... 9 years ago
readme.md 7754037d27 Corrected cmake version, restored verbiage for output zip. 10 years ago

readme.md

Megasource is a CMake-buildable collection of all LÖVE dependencies.

It currently only works on Windows, but will also work on OSX. It could certainly also work on Linux, but good package managers makes megasource less relevant there.

Prerequisites

Building

To build just the dependencies:

$ hg clone https://bitbucket.org/rude/megasource megasource
$ cd megasource
$ cmake -G "Visual Studio 12" -H. -Bbuild
$ cmake --build build --target megatest --config Release

... or you can of course open the solution file in Visual Studio and build from there instead of invoking cmake --build.

If you want to build LÖVE, clone LÖVE into the libs folder. Megasource will automatically look for it there. E.g.:

$ hg clone https://bitbucket.org/rude/megasource megasource
$ cd megasource
$ hg clone https://bitbucket.org/rude/love libs/love
$ cmake -G "Visual Studio 12" -H. -Bbuild
$ cmake --build build --target love/love --config Release

The binaries can be found in build/love/Release.

If you want to build the installer, replace the previous build command with:

$ cmake --build build --target PACKAGE --config Release

A zip with the binaries and the installer will appear in build.