Use $CXX insteaf of g++, support CMake to build the Python and Tcl bindings