Warning, /frameworks/extra-cmake-modules/modules/ECMQchDoxygen.config.in is written in an unsupported language. File is not indexed.

0001 #---------------------------------------------------------------------------
0002 # Project related configuration options
0003 #---------------------------------------------------------------------------
0004 PROJECT_NAME           = @ECM_QCH_DOXYGEN_PROJECTNAME@
0005 PROJECT_NUMBER         = @ECM_QCH_DOXYGEN_PROJECTVERSION@
0006 OUTPUT_DIRECTORY       = @ECM_QCH_DOXYGEN_OUTPUTDIR@
0007 GENERATE_TAGFILE       = @ECM_QCH_DOXYGEN_TAGFILE@
0008 CREATE_SUBDIRS         = NO
0009 OUTPUT_LANGUAGE        = English
0010 BRIEF_MEMBER_DESC      = YES
0011 REPEAT_BRIEF           = YES
0012 ABBREVIATE_BRIEF       = "The \$name class" \
0013                          "The \$name widget" \
0014                          "The \$name file" \
0015                          is \
0016                          provides \
0017                          specifies \
0018                          contains \
0019                          represents \
0020                          a \
0021                          an \
0022                          the
0023 ALWAYS_DETAILED_SEC    = YES
0024 INLINE_INHERITED_MEMB  = NO
0025 FULL_PATH_NAMES        = NO
0026 STRIP_FROM_PATH        = 
0027 STRIP_FROM_INC_PATH    = 
0028 SHORT_NAMES            = NO
0029 # Do not require explicitly @brief command for brief description
0030 JAVADOC_AUTOBRIEF      = YES
0031 MULTILINE_CPP_IS_BRIEF = NO
0032 INHERIT_DOCS           = YES
0033 SEPARATE_MEMBER_PAGES  = NO
0034 TAB_SIZE               = 8
0035 OPTIMIZE_OUTPUT_FOR_C  = NO
0036 OPTIMIZE_OUTPUT_JAVA   = NO
0037 BUILTIN_STL_SUPPORT    = NO
0038 DISTRIBUTE_GROUP_DOC   = NO
0039 SUBGROUPING            = YES
0040 LAYOUT_FILE            = @ECM_QCH_DOXYGEN_LAYOUTFILE@
0041 #---------------------------------------------------------------------------
0042 # Build related configuration options
0043 #---------------------------------------------------------------------------
0044 EXTRACT_ALL            = NO
0045 EXTRACT_PRIVATE        = NO
0046 EXTRACT_STATIC         = YES
0047 EXTRACT_LOCAL_CLASSES  = NO
0048 EXTRACT_LOCAL_METHODS  = NO
0049 EXTRACT_ANON_NSPACES   = NO
0050 # Require classes to be documented to appear in apidox, but always document all
0051 # public and protected members (even if static)
0052 HIDE_UNDOC_MEMBERS     = NO
0053 HIDE_UNDOC_CLASSES     = YES
0054 HIDE_FRIEND_COMPOUNDS  = YES
0055 HIDE_IN_BODY_DOCS      = NO
0056 INTERNAL_DOCS          = NO
0057 CASE_SENSE_NAMES       = YES
0058 HIDE_SCOPE_NAMES       = NO
0059 SHOW_INCLUDE_FILES     = YES
0060 HIDE_COMPOUND_REFERENCE = YES
0061 INLINE_INFO            = YES
0062 SORT_MEMBER_DOCS       = YES
0063 SORT_MEMBERS_CTORS_1ST = YES
0064 SORT_BRIEF_DOCS        = YES
0065 SORT_BY_SCOPE_NAME     = NO
0066 GENERATE_TODOLIST      = NO
0067 GENERATE_TESTLIST      = NO
0068 GENERATE_BUGLIST       = NO
0069 GENERATE_DEPRECATEDLIST = YES
0070 ENABLED_SECTIONS       = 
0071 MAX_INITIALIZER_LINES  = 30
0072 SHOW_USED_FILES        = NO
0073 SHOW_FILES             = YES
0074 FILE_VERSION_FILTER    = 
0075 #---------------------------------------------------------------------------
0076 # configuration options related to warning and progress messages
0077 #---------------------------------------------------------------------------
0078 QUIET                  = @ECM_QCH_DOXYGEN_QUIET@
0079 WARNINGS               = YES
0080 WARN_IF_UNDOCUMENTED   = YES
0081 WARN_IF_DOC_ERROR      = YES
0082 WARN_NO_PARAMDOC       = YES
0083 WARN_FORMAT            = "\$file:\$line: \$text"
0084 WARN_LOGFILE           = @ECM_QCH_DOXYGEN_WARN_LOGFILE@
0085 #---------------------------------------------------------------------------
0086 # configuration options related to the input files
0087 #---------------------------------------------------------------------------
0088 INPUT                  = @ECM_QCH_DOXYGEN_INPUT@
0089 FILE_PATTERNS          = @ECM_QCH_DOXYGEN_FILE_PATTERNS@
0090 RECURSIVE              = YES
0091 EXCLUDE                = 
0092 EXCLUDE_SYMLINKS       = NO
0093 EXCLUDE_PATTERNS       = */.svn/* \
0094                          */.git/* \
0095                          */cmake/* \
0096                          *.moc.* \
0097                          moc* \
0098                          *.all_cpp.* \
0099                          *unload.* \
0100                          */test/* \
0101                          */tests/* \
0102                          */autotests/* \
0103                          *_p.cpp \
0104                          *_p.h
0105 # Symbols from Qt that show up occassionlly and we don't want to see
0106 EXCLUDE_SYMBOLS        = iterator const_iterator
0107 EXAMPLE_PATH           = @ECM_QCH_DOXYGEN_EXAMPLEDIRS@
0108 EXAMPLE_PATTERNS       = *
0109 EXAMPLE_RECURSIVE      = YES
0110 IMAGE_PATH             = @ECM_QCH_DOXYGEN_IMAGEDIRS@
0111 INPUT_FILTER           = 
0112 FILTER_PATTERNS        = 
0113 FILTER_SOURCE_FILES    = NO
0114 USE_MDFILE_AS_MAINPAGE = @ECM_QCH_DOXYGEN_MAINPAGE_MDFILE@
0115 #---------------------------------------------------------------------------
0116 # configuration options related to the alphabetical class index
0117 #---------------------------------------------------------------------------
0118 ALPHABETICAL_INDEX     = NO
0119 #---------------------------------------------------------------------------
0120 # do NOT generate any formats other than qhp
0121 #---------------------------------------------------------------------------
0122 SOURCE_BROWSER         = NO
0123 GENERATE_HTML          = YES
0124 GENERATE_LATEX         = NO
0125 GENERATE_MAN           = NO
0126 GENERATE_RTF           = NO
0127 GENERATE_XML           = NO
0128 GENERATE_AUTOGEN_DEF   = NO
0129 GENERATE_PERLMOD       = NO
0130 DISABLE_INDEX          = YES
0131 HTML_DYNAMIC_SECTIONS  = NO
0132 #---------------------------------------------------------------------------
0133 # configuration options related to the qhp output
0134 #---------------------------------------------------------------------------
0135 GENERATE_QHP           = YES
0136 QCH_FILE               = @ECM_QCH_DOXYGEN_FILEPATH@
0137 QHP_NAMESPACE          = @ECM_QCH_DOXYGEN_FULLNAMESPACE@
0138 QHP_VIRTUAL_FOLDER     = @ECM_QCH_DOXYGEN_VIRTUALFOLDER@
0139 QHG_LOCATION           = @ECM_QCH_DOXYGEN_QHELPGENERATOR_EXECUTABLE@
0140 #---------------------------------------------------------------------------
0141 # Configuration options related to the preprocessor   
0142 #---------------------------------------------------------------------------
0143 ENABLE_PREPROCESSING   = YES
0144 MACRO_EXPANSION        = YES
0145 EXPAND_ONLY_PREDEF     = NO
0146 SEARCH_INCLUDES        = YES
0147 INCLUDE_PATH           = @ECM_QCH_DOXYGEN_INCLUDE_PATH@
0148 INCLUDE_FILE_PATTERNS  = 
0149 EXPAND_AS_DEFINED      = 
0150 SKIP_FUNCTION_MACROS   = YES
0151 #---------------------------------------------------------------------------
0152 # Configuration::additions related to external references   
0153 #---------------------------------------------------------------------------
0154 ALLEXTERNALS           = NO
0155 EXTERNAL_GROUPS        = YES
0156 TAGFILES               = @ECM_QCH_DOXYGEN_TAGFILES@
0157 #---------------------------------------------------------------------------
0158 # Configuration options related to the dot tool   
0159 #---------------------------------------------------------------------------
0160 CLASS_DIAGRAMS         = NO
0161 HIDE_UNDOC_RELATIONS   = YES
0162 HAVE_DOT               = NO
0163 CLASS_GRAPH            = NO
0164 COLLABORATION_GRAPH    = NO
0165 GROUP_GRAPHS           = NO
0166 UML_LOOK               = NO
0167 TEMPLATE_RELATIONS     = NO
0168 INCLUDE_GRAPH          = NO
0169 INCLUDED_BY_GRAPH      = NO
0170 CALL_GRAPH             = NO
0171 CALLER_GRAPH           = NO
0172 GRAPHICAL_HIERARCHY    = NO
0173 DIRECTORY_GRAPH        = NO
0174 GENERATE_LEGEND        = NO
0175 #---------------------------------------------------------------------------
0176 # Configuration::additions related to the search engine   
0177 #---------------------------------------------------------------------------
0178 SEARCHENGINE           = NO
0179 
0180 
0181 ### KDE Settings
0182 ALIASES                = "intern=\par<b>Internal use only.</b>" \
0183                          "reimp=\par<b>Reimplemented from superclass.</b>" \
0184                          "obsolete=@deprecated" \
0185                          "feature=\xrefitem features \"Feature(s)\" \"Features\"" \
0186                          "unmaintained=\xrefitem unmaintained \"Unmaintained\" \"Unmaintained\"" \
0187                          "requirement=\xrefitem requirements \"Requirement(s)\" \"Requirements\"" \
0188                          "faq=\xrefitem FAQ \"F.A.Q.\" \"F.A.Q.\"" \
0189                          "authors=\xrefitem authors \"Author(s)\" \"Authors\"" \
0190                          "maintainers=\xrefitem maintainers \"Maintainer(s)\" \"Maintainers\"" \
0191                          "glossary=\xrefitem glossary \"Glossary\" \"Glossary\"" \
0192                          "acronym=\b " \
0193                          "licenses=\xrefitem licenses \"License(s)\" \"Licenses\"" \
0194                          "FIXME=\xrefitem fixme \"Fixme\" \"Fixme\"" \
0195                          "bc=\xrefitem bc \"Binary Compatible\" \"Binary Compatible\"" \
0196                          "threadsafe=\xrefitem threadsafe \"Threadsafe\" \"Threadsafe\"" \
0197                          "artistic=<a href=\"https://opensource.org/licenses/artistic-license.php\">Artistic</a>" \
0198                          "bsd=<a href=\"https://www.xfree86.org/3.3.6/COPYRIGHT2.html#5\">BSD</a>" \
0199                          "x11=<a href=\"https://www.xfree86.org/3.3.6/COPYRIGHT2.html#3\">X11</a>" \
0200                          "gpl=<a href=\"https://www.gnu.org/licenses/old-licenses/gpl-2.0.html#SEC1\">GPLv2</a>" \
0201                          "lgpl=<a href=\"https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html#SEC1\">LGPLv2</a>" \
0202                          "mit=<a href=\"https://www.opensource.org/licenses/mit-license.php\">MIT</a>" \
0203                          "qpl=<a href=\"https://opensource.org/licenses/QPL-1.0\">QPL</a>"
0204 
0205 # K_DOXYGEN set to have preprocessor macros know that kapidox/doxygen processes them
0206 # DOXYGEN_SHOULD_SKIP_THIS is the deprecated variant (remove for KF6)
0207 PREDEFINED = DOXYGEN_SHOULD_SKIP_THIS \
0208         K_DOXYGEN \
0209 \
0210         Q_WS_X11= \
0211         Q_WS_WIN= \
0212         Q_WS_MAC= \
0213         Q_WS_QWS= \
0214         Q_WS_MAEMO_5= \
0215         Q_OS_LINUX= \
0216         Q_OS_UNIX= \
0217         Q_OS_WIN= \
0218         Q_OS_MAC= \
0219         Q_OS_MACX= \
0220         Q_OS_DARWIN= \
0221         Q_OS_FREEBSD= \
0222         Q_OS_NETBSD= \
0223         Q_OS_OPENBSD= \
0224         Q_OS_BSD4= \
0225         Q_OS_SOLARIS= \
0226         Q_OS_IRIX= \
0227 \
0228         Q_SLOTS=slots \
0229         Q_SIGNALS=signals \
0230         "Q_DECLARE_FLAGS(Flags, Enum)=typedef QFlags<Enum> Flags;" \
0231         Q_DECL_CONSTEXPR=constexpr \
0232         Q_DECL_RELAXED_CONSTEXPR= \
0233         Q_DECL_OVERRIDE=override \
0234         Q_DECL_FINAL=final \
0235         "Q_DECL_EQ_DEFAULT= = default" \
0236         "Q_DECL_EQ_DELETE= = delete" \
0237         Q_DECL_NOEXCEPT= \
0238         Q_DECL_DEPRECATED= \
0239         Q_DECL_UNUSED_MEMBER= \
0240         Q_DECL_VARIABLE_DEPRECATED= \
0241         Q_DECL_EXPORT= \
0242         Q_DECL_IMPORT= \
0243         Q_DECL_HIDDEN= \
0244         Q_DECL_NULLPTR=nullptr \
0245         Q_REQUIRED_RESULT= \
0246         Q_SCRIPTABLE= \
0247         Q_INVOKABLE= \
0248         @ECM_QCH_DOXYGEN_PREDEFINED_MACROS@ \
0249         @ECM_QCH_DOXYGEN_BLANK_MACROS@