Primary tabs

Comments by User

Saturday, April 28, 2012 - 05:16

Can't help but immediately thought of the office levels in 'Crusader - No Remorse': https://en.wikipedia.org/wiki/Crusader_%28game_series%29

Cheers

Sunday, March 6, 2011 - 08:31

Hi guys,

I've knowledge in the following areas:

- sw development on GNU/Linux

- building stuff from source using make, autotools, cmake

- maintaining build support in a project using GNU Autools and CMake

- Debian packaging (I mean the real thing: debian.org/doc/maint-guide not just randomly putting stuff into an archive and calling it foo.deb)

- cross-compiliing in general, maintaining build recipes in OpenEmbedded

- maintaining the support for CMake in OpenEmbedded

 

From my perspective flare is best served by using a build system based on CMake because:

- very good support for CMake in all free OSes, Debian/Fedora/XYZ packager can help making the build system better

- clear support for cross-compiling

- CMake uses a modern and intuitive syntax and its online documentation is good

- CMake supports those 'other' operating systems and their proprietary development environments very well (nobody is excluded)

- CMake is used by other important F/OSS game projects (namely Wesnoth) and those can be used to look for best practices

 

A few words regarding autotools:

- very good build system; serves important need; very stable

- unfortunately *widely* misunderstood and used in appropriate ways

- AFAIK difficult to handle for Windows people

 

My 2€ cents. People can find a patch adding a CMake-based build system to flare here: code.google.com/p/flare-engine/issues/detail?id=1

Regards,
Robert