Added C++ compiler check