Re: [AD] Finding a solution to the Windows problem

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]




12.04.2015 10:59, AJ пишет:
On 12/04/2015 3:40 AM, SiegeLord wrote:

what are the top 3 reasons why they are hard?


i'm guessing:
*  each dependency has a different procedure to build it.
*  no easy way to download them dynamically
*  they don't install to sensible places


what else is there?

I think it's mostly number one - different build procedures. CMake can more or less solve #2 (because it supports both downloading from http and checking out from SVN/Git), and #3 usually could be controlled through build settings. Another thing, is that some of Allegro dependencies have dependencies of their own (libpng needs zlib, FreeType needs libpng and some other libraries etc.), so we need to have a complete dependency tree for checking out and compiling, and compile them in the right order.

As an aside: Allegro does not seem to work with modern versions of DUMB (https://github.com/kode54/dumb), only with the old 2005 version from the original author (http://dumb.sourceforge.net/).




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/