The lines in toplev.cc are all with in octave_config_info. Line 1295 is below.
1293 { false, "CXX_VERSION", OCTAVE_CONF_CXX_VERSION },
1294 { false, "DEFAULT_PAGER", OCTAVE_DEFAULT_PAGER },
1295 { false, "DEFS", OCTAVE_CONF_DEFS },
1296 { false, "DL_LD", OCTAVE_CONF_DL_LD },
1297 { false, "DL_LDFLAGS", OCTAVE_CONF_DL_LDFLAGS },
The OCTAVE_CONF_DEFS definition in oct-conf.h begins with ...
#define OCTAVE_CONF_DEFS "-DPACKAGE_NAME="GNU Octave"
Which has an nested double-quotes. Other definitions also have the nested
double-quote. For example, OCTAVE_CONF_UGLY_DEFS
#define OCTAVE_CONF_UGLY_DEFS "-DPACKAGE_NAME="GNU Octave"<snip>
I presume the interior quotes should be single? And the OCTAVE_CONF_DEFS
should begin as?
#define OCTAVE_CONF_DEFS "-DPACKAGE_NAME='GNU Octave'