Adding Apple LLVM compiler and changing arcitecture to automatical select