Added Mac compilation uses clang++, generate from qmake -spec macx-llvm