• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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