1# Copyright Louis Dionne 2013-2017 2# Distributed under the Boost Software License, Version 1.0. 3# (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt) 4 5PROJECT_NAME = "Boost.Hana" 6PROJECT_BRIEF = "Your standard library for metaprogramming" 7PROJECT_LOGO = @Boost.Hana_SOURCE_DIR@/doc/icons/Boost.png 8PROJECT_NUMBER = @Boost.Hana_VERSION_STRING@ 9 10STRIP_FROM_PATH = @Boost.Hana_SOURCE_DIR@/include 11BUILTIN_STL_SUPPORT = NO # Allows us to document std:: classes ourselves 12STRIP_FROM_INC_PATH = @Boost.Hana_SOURCE_DIR@/include 13ALIASES = 14ENABLED_SECTIONS = 15QUIET = YES 16 17# Resources 18OUTPUT_DIRECTORY = @CMAKE_CURRENT_BINARY_DIR@ 19INPUT = @Boost.Hana_SOURCE_DIR@/include \ 20 @Boost.Hana_SOURCE_DIR@/doc/tutorial.hpp 21FILE_PATTERNS = *.hpp 22RECURSIVE = YES 23EXCLUDE = 24EXCLUDE_PATTERNS = *.erb* 25EXAMPLE_PATH = @Boost.Hana_SOURCE_DIR@/example \ 26 @Boost.Hana_SOURCE_DIR@/test 27EXAMPLE_RECURSIVE = YES 28WARN_IF_UNDOCUMENTED = NO 29 30SHOW_GROUPED_MEMB_INC = YES 31BRIEF_MEMBER_DESC = YES 32REPEAT_BRIEF = YES 33ALWAYS_DETAILED_SEC = NO 34INLINE_INHERITED_MEMB = NO 35JAVADOC_AUTOBRIEF = YES 36QT_AUTOBRIEF = YES 37MULTILINE_CPP_IS_BRIEF = YES 38INHERIT_DOCS = NO 39SEPARATE_MEMBER_PAGES = NO 40DISTRIBUTE_GROUP_DOC = NO 41SUBGROUPING = NO 42INLINE_GROUPED_CLASSES = NO 43INLINE_SIMPLE_STRUCTS = NO 44 45# Generated formats 46GENERATE_HTML = YES 47GENERATE_LATEX = NO 48GENERATE_DOCSET = @HANA_GENERATE_DOCSET@ 49DOCSET_BUNDLE_ID = boost.hana 50 51 52GENERATE_TODOLIST = YES 53GENERATE_TESTLIST = YES 54GENERATE_BUGLIST = YES 55GENERATE_DEPRECATEDLIST = YES 56SHOW_USED_FILES = NO 57SHOW_FILES = YES 58SHOW_NAMESPACES = YES 59LAYOUT_FILE = @Boost.Hana_SOURCE_DIR@/doc/layout.xml 60 61 62CLASS_DIAGRAMS = YES 63HAVE_DOT = NO 64 65HIDE_UNDOC_RELATIONS = NO 66HIDE_UNDOC_MEMBERS = YES 67HIDE_UNDOC_CLASSES = YES 68HIDE_FRIEND_COMPOUNDS = NO 69HIDE_IN_BODY_DOCS = NO 70INTERNAL_DOCS = YES 71HIDE_SCOPE_NAMES = NO 72SHOW_INCLUDE_FILES = NO 73FORCE_LOCAL_INCLUDES = NO 74INLINE_INFO = NO 75SORT_MEMBER_DOCS = NO 76SORT_BRIEF_DOCS = NO 77SORT_MEMBERS_CTORS_1ST = NO 78SORT_GROUP_NAMES = NO 79SORT_BY_SCOPE_NAME = YES 80 81 82ALPHABETICAL_INDEX = NO 83COLS_IN_ALPHA_INDEX = 1 84 85# Preprocessing 86ENABLE_PREPROCESSING = YES 87MACRO_EXPANSION = YES 88EXPAND_ONLY_PREDEF = NO 89SEARCH_INCLUDES = YES 90INCLUDE_PATH = @Boost.Hana_SOURCE_DIR@/include 91INCLUDE_FILE_PATTERNS = 92PREDEFINED = BOOST_HANA_DOXYGEN_INVOKED 93SKIP_FUNCTION_MACROS = NO 94 95# Source browsing 96SOURCE_BROWSER = NO 97INLINE_SOURCES = NO 98STRIP_CODE_COMMENTS = NO 99REFERENCED_BY_RELATION = YES 100REFERENCES_RELATION = YES 101REFERENCES_LINK_SOURCE = YES 102USE_HTAGS = NO 103VERBATIM_HEADERS = NO 104# CLANG_ASSISTED_PARSING = NO 105# CLANG_OPTIONS = 106 107# HTML output 108HTML_OUTPUT = @HANA_HTML_OUTPUT@ 109HTML_FILE_EXTENSION = .html 110HTML_HEADER = @Boost.Hana_SOURCE_DIR@/doc/header.html 111HTML_FOOTER = @Boost.Hana_SOURCE_DIR@/doc/footer.html 112HTML_EXTRA_STYLESHEET = 113HTML_EXTRA_FILES = @Boost.Hana_SOURCE_DIR@/doc/js/chart.js \ 114 @Boost.Hana_SOURCE_DIR@/doc/js/hana.js \ 115 @Boost.Hana_SOURCE_DIR@/doc/js/highcharts-data.js \ 116 @Boost.Hana_SOURCE_DIR@/doc/js/highcharts-exporting.js \ 117 @Boost.Hana_SOURCE_DIR@/doc/js/highcharts.js 118 119HTML_COLORSTYLE_HUE = 75 # 0 - 359 120HTML_COLORSTYLE_SAT = 100 # 0 - 255 121HTML_COLORSTYLE_GAMMA = 80 122HTML_TIMESTAMP = NO 123HTML_DYNAMIC_SECTIONS = YES 124HTML_INDEX_NUM_ENTRIES = 0 # Fully expand trees in the Indexes by default 125DISABLE_INDEX = YES 126GENERATE_TREEVIEW = @HANA_GENERATE_TREEVIEW@ 127TREEVIEW_WIDTH = 270 128EXT_LINKS_IN_WINDOW = NO 129FORMULA_FONTSIZE = 10 130FORMULA_TRANSPARENT = YES 131SEARCHENGINE = @HANA_SEARCHENGINE@ 132 133# Mathjax (HTML only) 134USE_MATHJAX = YES 135MATHJAX_FORMAT = HTML-CSS 136MATHJAX_RELPATH = https://cdn.mathjax.org/mathjax/latest 137MATHJAX_EXTENSIONS = 138MATHJAX_CODEFILE = @Boost.Hana_SOURCE_DIR@/doc/js/mathjax-config.js 139