pkulchenko/ZeroBraneStudio — pull request #53 by toiffel (2012-09-22 19:18:38+00:00)
Title: CMake-based build system

This is CMake-based build system including some minor additions like icons. Originally there was also a compiled C++ launcher for Linux/OS X but I've finally decided to remove it and use shell scripts instead. The build system is targeted primarily to Linux but works on Windows and OS X as well.

The build process and options are fairly standard and should not cause any troubles. The actual building occurs only on Windows; shell scripts are used on other platforms. Linux version additionally checks the available Lua modules and provides some options to select between system-wide and bundled modules (useful for Linux packagers). During the installation step CMake picks only the necessary files and puts them into the installation directory.

After integrating CMake build system MSVC/Code::Blocks project files under 'estrela' folder are no longer needed since CMake can easily generate them both. Manifest files are also obsoleted because CMake produces an installation directory fully ready for signing and packaging.