XXX The C++ compiler. The command line used to compile a C++ source file to an object file. Any options specified in the &cv-CXXFLAGS; and &cv-CPPFLAGS; construction variables are included on this command line. The string displayed when a C++ source file is compiled to a (static) object file. If this is not set, then &cv-CXXCOM; (the command line) is displayed. env = Environment(CXXCOMSTR = "Compiling static object $TARGET") General options that are passed to the C++ compiler. By default, this includes the value of &cv-CCFLAGS;, so that setting &cv-CCFLAGS; affects both C and C++ compilation. If you want to add C++-specific flags, you must set or override the value of &cv-CXXFLAGS;. The C++ compiler used for generating shared-library objects. The command line used to compile a C++ source file to a shared-library object file. Any options specified in the &cv-SHCXXFLAGS; and &cv-CPPFLAGS; construction variables are included on this command line. The string displayed when a C++ source file is compiled to a shared object file. If this is not set, then &cv-SHCXXCOM; (the command line) is displayed. env = Environment(SHCXXCOMSTR = "Compiling shared object $TARGET") Options that are passed to the C++ compiler to generate shared-library objects.