clang mac compile