Skip to main content

User login

What is OpenID?
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password
Register
  • Home
  • Browse
    • 2D Art
    • 3D Art
    • Concept Art
    • Textures
    • Music
    • Sound Effects
    • Documents
    • Featured Tutorials
  • Submit Art
  • Collect
    • My Collections
    • Art Collections
  • Forums
  • FAQ
  • Leaderboards
    • All Time
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
    • Weekly
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
  • ❤ Donate

Primary tabs

  • View
  • Collections
  • Comments(active tab)
  • Followers
  • Friends
  • Favorites
Can't help but immediately
Saturday, April 28, 2012 - 02: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

Re: Building From Source - Advice Requested
Sunday, March 6, 2011 - 05: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