Can't help but immediately thought of the office levels in 'Crusader - No Remorse': https://en.wikipedia.org/wiki/Crusader_%28game_series%29
Cheers
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
Can't help but immediately thought of the office levels in 'Crusader - No Remorse': https://en.wikipedia.org/wiki/Crusader_%28game_series%29
Cheers
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