Enable cross platform compiling