Add preprocessor macro support in make.target.CxxCompiler