Add ability to compile without GCC