diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2017-02-15 14:00:28 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2017-02-15 14:00:28 +0000 |
commit | b5d921ae4569d39e10199e25a487bd8a23edd750 (patch) | |
tree | ea8a9b2dcda77857741287500c819414732cc938 /doc | |
parent | 8d9636115887ce6d63ad43ebe5c775335779dc15 (diff) | |
download | libepoxy-b5d921ae4569d39e10199e25a487bd8a23edd750.tar.gz |
doc: Check for 'dot' and add the relevant configuration
We don't really use it, right now, but it may come in handy later, and
it doesn't cost us anything, since the whole thing is optional anyway.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/Doxyfile.in | 43 | ||||
-rw-r--r-- | doc/meson.build | 6 |
2 files changed, 45 insertions, 4 deletions
diff --git a/doc/Doxyfile.in b/doc/Doxyfile.in index 7ddf4f4..0f3c00d 100644 --- a/doc/Doxyfile.in +++ b/doc/Doxyfile.in @@ -194,13 +194,48 @@ INCLUDE_PATH = "@top_srcdir@/include" \ "@top_builddir@/include" INCLUDE_FILE_PATTERNS = *.h PREDEFINED = DOXYGEN_SHOULD_SKIP_THIS \ - "PUBLIC=" \ - "EPOXY_PUBLIC=" \ - "EPOXY_IMPORTEXPORT=" + "EPOXY_BEGIN_DECLS=" \ + "EPOXY_END_DECLS=" \ + "EPOXY_PUBLIC=" EXPAND_AS_DEFINED = SKIP_FUNCTION_MACROS = YES -CLASS_DIAGRAMS = NO ALLEXTERNALS = NO EXTERNAL_GROUPS = NO EXTERNAL_PAGES = NO + +HAVE_DOT = @HAVE_DOT@ +CLASS_DIAGRAMS = NO +MSCGEN_PATH = +DIA_PATH = +HIDE_UNDOC_RELATIONS = NO +DOT_NUM_THREADS = 0 +DOT_FONTNAME = Sans +DOT_FONTSIZE = 10 +DOT_FONTPATH = +CLASS_GRAPH = NO +COLLABORATION_GRAPH = YES +GROUP_GRAPHS = YES +UML_LOOK = NO +UML_LIMIT_NUM_FIELDS = 10 +TEMPLATE_RELATIONS = NO +INCLUDE_GRAPH = NO +INCLUDED_BY_GRAPH = NO +CALL_GRAPH = NO +CALLER_GRAPH = NO +GRAPHICAL_HIERARCHY = YES +DIRECTORY_GRAPH = YES +DOT_IMAGE_FORMAT = png +INTERACTIVE_SVG = NO +DOT_PATH = +DOTFILE_DIRS = +MSCFILE_DIRS = +DIAFILE_DIRS = +PLANTUML_JAR_PATH = +PLANTUML_INCLUDE_PATH = +DOT_GRAPH_MAX_NODES = 50 +MAX_DOT_GRAPH_DEPTH = 0 +DOT_TRANSPARENT = NO +DOT_MULTI_TARGETS = YES +GENERATE_LEGEND = YES +DOT_CLEANUP = YES diff --git a/doc/meson.build b/doc/meson.build index e49d510..ef886da 100644 --- a/doc/meson.build +++ b/doc/meson.build @@ -4,6 +4,12 @@ doxyfile_conf.set('PACKAGE_VERSION', meson.project_version()) doxyfile_conf.set('top_srcdir', meson.source_root()) doxyfile_conf.set('top_builddir', meson.build_root()) +if find_program('dot', required: false).found() + doxyfile_conf.set('HAVE_DOT', 'YES') +else + doxyfile_conf.set('HAVE_DOT', 'NO') +endif + doxyfile = configure_file(input: 'Doxyfile.in', output: 'Doxyfile', configuration: doxyfile_conf, |