use cl in C++ mode