calref / cboe

Classic Blades of Exile
http://spiderwebforums.ipbhost.com/index.php?/forum/12-blades-of-exile/
Other
173 stars 42 forks source link

Requiring Clang on Linux is unorthodox. Update SConstruct for GCC and test. #184

Closed seisatsu closed 6 years ago

seisatsu commented 6 years ago

Currently the build procedure for cboe requires the Clang compiler on Linux. Although it works, this is unorthodox. A quick attempt to modify the SConstruct to use GCC/G++ instead causes SConstruct to mistakenly detect that the compiler doesn't work. Someone with SCons know-how should modify the SConstruct correctly and see if GCC/G++ run into errors while trying to compile the source, or if (ideally) no further changes are needed to support building on Linux with the GNU toolset.

akien-mga commented 6 years ago

Working on this. There a few compilation errors with GCC (at least 5.5.0) that need to be addressed, but otherwise it should work fine.