The default is OFF, meaning that it uses C.

The reason for compiling it as C++ is that if you use C, it uses setjmp/longjmp, which doesn't work well with C++ destructors or exceptions.