allow bulding with ill-specified CC and CXX environmental vars