Doxyfile.in 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. # Doxyfile 1.8.17
  2. # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
  3. # double-quotes, unless you are using Doxywizard) that should identify the
  4. # project for which the documentation is generated. This name is used in the
  5. # title of most generated pages and in a few other places.
  6. # The default value is: My Project.
  7. PROJECT_NAME = AST2XML
  8. # If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined
  9. # locally in source files will be included in the documentation. If set to NO,
  10. # only classes defined in header files are included. Does not have any effect
  11. # for Java sources.
  12. # The default value is: YES.
  13. EXTRACT_LOCAL_CLASSES = NO
  14. # The INPUT tag is used to specify the files and/or directories that contain
  15. # documented source files. You may enter file names like myfile.cpp or
  16. # directories like /usr/src/myproject. Separate the files or directories with
  17. # spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
  18. # Note: If this tag is empty the current directory is searched.
  19. INPUT = "@CMAKE_SOURCE_DIR@/Source/Urho3D"
  20. # If the value of the INPUT tag contains directories, you can use the
  21. # FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
  22. # *.h) to filter out the source-files in the directories.
  23. #
  24. # Note that for custom extensions or not directly supported extensions you also
  25. # need to set EXTENSION_MAPPING for the extension otherwise the files are not
  26. # read by doxygen.
  27. #
  28. # If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp,
  29. # *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h,
  30. # *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc,
  31. # *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.pyw, *.f90, *.f95, *.f03, *.f08,
  32. # *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf and *.qsf.
  33. FILE_PATTERNS = *.h
  34. # The RECURSIVE tag can be used to specify whether or not subdirectories should
  35. # be searched for input files as well.
  36. # The default value is: NO.
  37. RECURSIVE = YES
  38. # If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output
  39. # The default value is: YES.
  40. GENERATE_HTML = NO
  41. # If the GENERATE_LATEX tag is set to YES, doxygen will generate LaTeX output.
  42. # The default value is: YES.
  43. GENERATE_LATEX = NO
  44. # If the GENERATE_XML tag is set to YES, doxygen will generate an XML file that
  45. # captures the structure of the code including all documentation.
  46. # The default value is: NO.
  47. GENERATE_XML = YES
  48. # The XML_OUTPUT tag is used to specify where the XML pages will be put. If a
  49. # relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
  50. # it.
  51. # The default directory is: xml.
  52. # This tag requires that the tag GENERATE_XML is set to YES.
  53. XML_OUTPUT = "@CMAKE_BINARY_DIR@/Source/Tools/BindingGenerator/generated/xml"
  54. # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
  55. # available from the path. This tool is part of Graphviz (see:
  56. # http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
  57. # Bell Labs. The other options in this section have no effect if this option is
  58. # set to NO
  59. # The default value is: YES.
  60. HAVE_DOT = NO
  61. # The QUIET tag can be used to turn on/off the messages that are generated to
  62. # standard output by doxygen. If QUIET is set to YES this implies that the
  63. # messages are off.
  64. # The default value is: NO.
  65. QUIET = YES
  66. # If the value of the INPUT tag contains directories, you can use the
  67. # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
  68. # certain files from those directories.
  69. #
  70. # Note that the wildcards are matched against the file with absolute path, so to
  71. # exclude all test directories for example use the pattern */test/*
  72. EXCLUDE_PATTERNS = "@CMAKE_SOURCE_DIR@/Source/Urho3D/AngelScript/*" \
  73. "@CMAKE_SOURCE_DIR@/Source/Urho3D/LuaScript/*" \
  74. "@CMAKE_SOURCE_DIR@/Source/Urho3D/GraphicsAPI/Direct3D11/*" \
  75. "@CMAKE_SOURCE_DIR@/Source/Urho3D/GraphicsAPI/Direct3D9/*" \
  76. "@CMAKE_SOURCE_DIR@/Source/Urho3D/Database/SQLite/*" # https://github.com/doxygen/doxygen/issues/8805
  77. # The WARNINGS tag can be used to turn on/off the warning messages that are
  78. # generated to standard error (stderr) by doxygen. If WARNINGS is set to YES
  79. # this implies that the warnings are on.
  80. #
  81. # Tip: Turn warnings on while writing the documentation.
  82. # The default value is: YES.
  83. WARNINGS = NO
  84. # If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate
  85. # warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag
  86. # will automatically be disabled.
  87. # The default value is: YES.
  88. WARN_IF_UNDOCUMENTED = NO
  89. # If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for
  90. # potential errors in the documentation, such as not documenting some parameters
  91. # in a documented function, or documenting parameters that don't exist or using
  92. # markup commands wrongly.
  93. # The default value is: YES.
  94. WARN_IF_DOC_ERROR = NO
  95. ALIASES += manualbind="MANUAL_BIND"
  96. ALIASES += nobind="NO_BIND"
  97. ALIASES += nobindtemp="NO_BIND"
  98. ALIASES += nobindfile="NO_BIND_FILE"
  99. ALIASES += nocount="NO_COUNT"
  100. ALIASES += pod="IS_POD"
  101. ALIASES += templateversion="TEMPLATE_VERSION"
  102. ALIASES += allints="ALL_INTS"
  103. ALIASES += allfloats="ALL_FLOATS"
  104. ALIASES += property="BIND_AS_PROPERTY"
  105. ALIASES += property{1}="BIND_AS_ALIAS_\1"
  106. ALIASES += alias{1}="BIND_AS_ALIAS_\1"
  107. ALIASES += specialization{1}="SPECIALIZATION_\1"
  108. ALIASES += specialization{2}="SPECIALIZATION_\1_\2"
  109. ALIASES += specialization{3}="SPECIALIZATION_\1_\2_\3"