1#--------------------------------------------------------------------------- 2# Configuration options related to the input files 3#--------------------------------------------------------------------------- 4 5INPUT = \ 6 $(LIB_DIR)/include/boost/static_string 7 8ALIASES += esafe="@par Exception Safety" 9 10INPUT_ENCODING = UTF-8 11FILE_PATTERNS = 12RECURSIVE = NO 13EXCLUDE = 14EXCLUDE_SYMLINKS = NO 15EXCLUDE_PATTERNS = 16EXCLUDE_SYMBOLS = 17EXAMPLE_PATH = 18EXAMPLE_PATTERNS = 19EXAMPLE_RECURSIVE = NO 20IMAGE_PATH = 21INPUT_FILTER = 22FILTER_PATTERNS = 23FILTER_SOURCE_FILES = NO 24FILTER_SOURCE_PATTERNS = 25USE_MDFILE_AS_MAINPAGE = 26 27#--------------------------------------------------------------------------- 28# Configuration options related to the preprocessor 29#--------------------------------------------------------------------------- 30ENABLE_PREPROCESSING = YES 31MACRO_EXPANSION = YES 32EXPAND_ONLY_PREDEF = YES 33SEARCH_INCLUDES = YES 34INCLUDE_PATH = ../ 35INCLUDE_FILE_PATTERNS = 36 37PREDEFINED = \ 38 BOOST_STATIC_STRING_DOCS \ 39 "BOOST_STATIC_STRING_CPP11_CONSTEXPR=constexpr" \ 40 "BOOST_STATIC_STRING_CPP14_CONSTEXPR=constexpr" \ 41 "BOOST_STATIC_STRING_CPP17_CONSTEXPR=constexpr" \ 42 "BOOST_STATIC_STRING_CPP20_CONSTEXPR=constexpr" 43 44EXPAND_AS_DEFINED = 45SKIP_FUNCTION_MACROS = YES 46 47#--------------------------------------------------------------------------- 48# Project related configuration options 49#--------------------------------------------------------------------------- 50DOXYFILE_ENCODING = UTF-8 51PROJECT_NAME = "StaticString" 52PROJECT_NUMBER = 53PROJECT_BRIEF = String Library 54PROJECT_LOGO = 55OUTPUT_DIRECTORY = 56CREATE_SUBDIRS = NO 57#####ALLOW_UNICODE_NAMES = NO 58OUTPUT_LANGUAGE = English 59BRIEF_MEMBER_DESC = YES 60REPEAT_BRIEF = YES 61ABBREVIATE_BRIEF = 62ALWAYS_DETAILED_SEC = NO 63INLINE_INHERITED_MEMB = YES 64FULL_PATH_NAMES = YES 65#STRIP_FROM_PATH = $(LIB_DIR)/include # Requires doxygen 1.8.7+ 66STRIP_FROM_INC_PATH = 67SHORT_NAMES = NO 68JAVADOC_AUTOBRIEF = YES 69QT_AUTOBRIEF = NO 70MULTILINE_CPP_IS_BRIEF = NO 71INHERIT_DOCS = YES 72SEPARATE_MEMBER_PAGES = NO 73TAB_SIZE = 4 74TCL_SUBST = 75OPTIMIZE_OUTPUT_FOR_C = NO 76OPTIMIZE_OUTPUT_JAVA = NO 77OPTIMIZE_FOR_FORTRAN = NO 78OPTIMIZE_OUTPUT_VHDL = NO 79EXTENSION_MAPPING = 80MARKDOWN_SUPPORT = YES 81AUTOLINK_SUPPORT = YES 82BUILTIN_STL_SUPPORT = NO 83CPP_CLI_SUPPORT = NO 84SIP_SUPPORT = NO 85IDL_PROPERTY_SUPPORT = YES 86DISTRIBUTE_GROUP_DOC = YES 87#####GROUP_NESTED_COMPOUNDS = NO 88SUBGROUPING = YES 89INLINE_GROUPED_CLASSES = NO 90INLINE_SIMPLE_STRUCTS = NO 91TYPEDEF_HIDES_STRUCT = NO 92LOOKUP_CACHE_SIZE = 0 93 94#--------------------------------------------------------------------------- 95# Build related configuration options 96#--------------------------------------------------------------------------- 97EXTRACT_ALL = YES 98EXTRACT_PRIVATE = YES 99EXTRACT_PACKAGE = NO 100EXTRACT_STATIC = NO 101EXTRACT_LOCAL_CLASSES = NO 102EXTRACT_LOCAL_METHODS = NO 103EXTRACT_ANON_NSPACES = NO 104HIDE_UNDOC_MEMBERS = NO 105HIDE_UNDOC_CLASSES = NO 106HIDE_FRIEND_COMPOUNDS = NO 107HIDE_IN_BODY_DOCS = NO 108INTERNAL_DOCS = NO 109CASE_SENSE_NAMES = YES 110HIDE_SCOPE_NAMES = NO 111#####HIDE_COMPOUND_REFERENCE= NO 112SHOW_INCLUDE_FILES = NO 113SHOW_GROUPED_MEMB_INC = NO 114FORCE_LOCAL_INCLUDES = NO 115INLINE_INFO = NO 116SORT_MEMBER_DOCS = NO 117SORT_BRIEF_DOCS = NO 118SORT_MEMBERS_CTORS_1ST = YES 119SORT_GROUP_NAMES = NO 120SORT_BY_SCOPE_NAME = NO 121STRICT_PROTO_MATCHING = NO 122GENERATE_TODOLIST = NO 123GENERATE_TESTLIST = NO 124GENERATE_BUGLIST = NO 125GENERATE_DEPRECATEDLIST= NO 126ENABLED_SECTIONS = 127MAX_INITIALIZER_LINES = 30 128SHOW_USED_FILES = NO 129SHOW_FILES = NO 130SHOW_NAMESPACES = NO 131FILE_VERSION_FILTER = 132LAYOUT_FILE = 133CITE_BIB_FILES = 134 135#--------------------------------------------------------------------------- 136# Configuration options related to warning and progress messages 137#--------------------------------------------------------------------------- 138QUIET = NO 139WARNINGS = YES 140WARN_IF_UNDOCUMENTED = YES 141WARN_IF_DOC_ERROR = YES 142WARN_NO_PARAMDOC = NO 143#####WARN_AS_ERROR = NO 144WARN_FORMAT = "$file:$line: $text" 145WARN_LOGFILE = 146 147#--------------------------------------------------------------------------- 148# Configuration options related to source browsing 149#--------------------------------------------------------------------------- 150SOURCE_BROWSER = NO 151INLINE_SOURCES = NO 152STRIP_CODE_COMMENTS = YES 153REFERENCED_BY_RELATION = NO 154REFERENCES_RELATION = NO 155REFERENCES_LINK_SOURCE = YES 156SOURCE_TOOLTIPS = YES 157USE_HTAGS = NO 158VERBATIM_HEADERS = YES 159CLANG_ASSISTED_PARSING = NO 160CLANG_OPTIONS = 161 162#--------------------------------------------------------------------------- 163# Configuration options related to the alphabetical class index 164#--------------------------------------------------------------------------- 165ALPHABETICAL_INDEX = YES 166COLS_IN_ALPHA_INDEX = 5 167IGNORE_PREFIX = 168 169#--------------------------------------------------------------------------- 170# Configuration options related to the HTML output 171#--------------------------------------------------------------------------- 172GENERATE_HTML = NO 173HTML_OUTPUT = dhtm 174HTML_FILE_EXTENSION = .html 175HTML_HEADER = 176HTML_FOOTER = 177HTML_STYLESHEET = 178HTML_EXTRA_STYLESHEET = 179HTML_EXTRA_FILES = 180HTML_COLORSTYLE_HUE = 220 181HTML_COLORSTYLE_SAT = 100 182HTML_COLORSTYLE_GAMMA = 80 183HTML_TIMESTAMP = NO 184HTML_DYNAMIC_SECTIONS = NO 185HTML_INDEX_NUM_ENTRIES = 100 186GENERATE_DOCSET = NO 187DOCSET_FEEDNAME = "Doxygen generated docs" 188DOCSET_BUNDLE_ID = org.doxygen.Project 189DOCSET_PUBLISHER_ID = org.doxygen.Publisher 190DOCSET_PUBLISHER_NAME = Publisher 191GENERATE_HTMLHELP = NO 192CHM_FILE = 193HHC_LOCATION = 194GENERATE_CHI = NO 195CHM_INDEX_ENCODING = 196BINARY_TOC = NO 197TOC_EXPAND = NO 198GENERATE_QHP = NO 199QCH_FILE = 200QHP_NAMESPACE = org.doxygen.Project 201QHP_VIRTUAL_FOLDER = doc 202QHP_CUST_FILTER_NAME = 203QHP_CUST_FILTER_ATTRS = 204QHP_SECT_FILTER_ATTRS = 205QHG_LOCATION = 206GENERATE_ECLIPSEHELP = NO 207ECLIPSE_DOC_ID = org.doxygen.Project 208DISABLE_INDEX = NO 209GENERATE_TREEVIEW = NO 210ENUM_VALUES_PER_LINE = 4 211TREEVIEW_WIDTH = 250 212EXT_LINKS_IN_WINDOW = NO 213FORMULA_FONTSIZE = 10 214FORMULA_TRANSPARENT = YES 215USE_MATHJAX = NO 216MATHJAX_FORMAT = HTML-CSS 217MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest 218MATHJAX_EXTENSIONS = 219MATHJAX_CODEFILE = 220SEARCHENGINE = YES 221SERVER_BASED_SEARCH = NO 222EXTERNAL_SEARCH = NO 223SEARCHENGINE_URL = 224SEARCHDATA_FILE = searchdata.xml 225EXTERNAL_SEARCH_ID = 226EXTRA_SEARCH_MAPPINGS = 227 228GENERATE_LATEX = NO 229GENERATE_RTF = NO 230GENERATE_MAN = NO 231GENERATE_DOCBOOK = NO 232GENERATE_AUTOGEN_DEF = NO 233GENERATE_PERLMOD = NO 234CLASS_DIAGRAMS = NO 235HAVE_DOT = NO 236 237#--------------------------------------------------------------------------- 238# Configuration options related to the XML output 239#--------------------------------------------------------------------------- 240GENERATE_XML = YES 241XML_OUTPUT = $(XML_OUTPUT) 242XML_PROGRAMLISTING = YES 243 244#--------------------------------------------------------------------------- 245# Configuration options related to external references 246#--------------------------------------------------------------------------- 247TAGFILES = 248GENERATE_TAGFILE = 249ALLEXTERNALS = NO 250EXTERNAL_GROUPS = YES 251EXTERNAL_PAGES = YES 252PERL_PATH = /usr/bin/perl 253