--- a/Orb/Doxygen/src/configoptions.cpp Thu Jan 21 17:29:01 2010 +0000
+++ b/Orb/Doxygen/src/configoptions.cpp Thu Mar 18 18:26:18 2010 +0000
@@ -698,6 +698,15 @@
"of the layout file."
);
cs->setWidgetType(ConfigString::File);
+ //----
+ cb = cfg->addBool(
+ "OUTPUT_INCLUDES",
+ "If set this will write out documentation for #included files so that links can be\n"
+ "made from INPUT files to them.\n"
+ "if PREPROCESS_INCLUDES is not set then this has no effect. You are strongly advised to have EXTRACT_ALL = YES, if not some include files\n"
+ "may not be linkable to.",
+ FALSE
+ );
//---------------------------------------------------------------------------
cfg->addInfo("Messages","configuration options related to warning and progress messages");
//---------------------------------------------------------------------------
@@ -1688,13 +1697,47 @@
//----
cs = cfg->addString(
"XML_DITA_OUTPUT",
- "The XML_DITA_ OUTPUT tag is used to specify where the DITA XML pages will be put.\n"
+ "The XML_DITA_OUTPUT tag is used to specify where the DITA XML pages will be put.\n"
"If a relative path is entered the value of OUTPUT_DIRECTORY will be\n"
"put in front of it. If left blank `dita' will be used as the default path."
);
cs->setDefaultValue("dita");
cs->setWidgetType(ConfigString::Dir);
cs->addDependency("GENERATE_XML_DITA");
+ //----
+ cs = cfg->addString(
+ "XML_DITA_EXTENSION",
+ "The XML_DITA_EXTENSION is used to specify the file extension for DITA XML pages."
+ );
+ cs->setDefaultValue(".xml");
+ cs->addDependency("GENERATE_XML_DITA");
+ //----
+ cs = cfg->addString(
+ "XML_DITA_EXTENSION_DITAMAP",
+ "The XML_DITA_EXTENSION_DITAMAP is used to specify the file extension for DITA maps."
+ );
+ cs->setDefaultValue(".ditamap");
+ cs->addDependency("GENERATE_XML_DITA");
+ //----
+ cb = cfg->addBool(
+ "XML_DITA_OMIT_UNLINKABLE",
+ "If the XML_DITA_OMIT_UNLINKABLE tag is set to YES Doxygen will\n"
+ "not generate DITA XML files for classes that are not fully defined\n"
+ "(i.e. classes that have member functions that are declared but not defined).\n"
+ "This happens in component based builds where where Doxygen can see class\n"
+ "declarations in a header file but not the implememtation of those declarations.\n"
+ "In that case the documentation for those classes will not be generated.",
+ FALSE
+ );
+ cb->addDependency("GENERATE_XML_DITA");
+ //----
+ cb = cfg->addBool(
+ "XML_DITA_OMIT_DUPLICATE_MEMBERS",
+ "If the XML_DITA_OMIT_DUPLICATE_MEMBERS tag is set to YES Doxygen will\n"
+ "not generate DITA XML members that have duplicate IDs.",
+ FALSE
+ );
+ cb->addDependency("GENERATE_XML_DITA");
//---------------------------------------------------------------------------
cfg->addInfo("DEF","configuration options for the AutoGen Definitions output");
//---------------------------------------------------------------------------
@@ -1844,16 +1887,6 @@
);
cb->addDependency("ENABLE_PREPROCESSING");
//----
- cl = cfg->addList(
- "PRE_INCLUDES",
- "The PRE_INCLUDES tag can be used to specify a list of files names that will be\n"
- "#include'd before preprocesing any file. The files will be included in the\n"
- "order specified by the PRE_INCLUDES tag.\n"
- "For example if the PRE_INCLUDES has \"foo.h\" in it this will be treated as if\n"
- "#include \"foo.h\" preceeded each input file."
- );
- cl->addDependency("ENABLE_PREPROCESSING");
- //----
cb = cfg->addBool(
"PREPROCESS_INCLUDES",
"If the PREPROCESS_INCLUDES tag is set to YES then doxygen's preprocessor will\n"
@@ -1865,6 +1898,15 @@
FALSE
);
cb->addDependency("ENABLE_PREPROCESSING");
+ //----
+ cb = cfg->addBool(
+ "PREPROCCESS_FULL_TU",
+ "If set then Doxygen will always preprocess the complete translation unit for each\n"
+ "INPUT. This gives a more accurate picture of the contents of the INPUT but may\n"
+ "take considerably longer to run.",
+ FALSE
+ );
+ cb->addDependency("ENABLE_PREPROCESSING");
//---------------------------------------------------------------------------
cfg->addInfo("External","Configuration::additions related to external references");
//---------------------------------------------------------------------------