summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDaniel Stone <daniels@collabora.com>2016-03-15 11:20:35 +0000
committerDaniel Stone <daniels@collabora.com>2016-03-15 11:21:29 +0000
commita2974d5f8a9740f37cfab4d309c64ab0cd6818ad (patch)
tree66a2b1c72fc696ceb63a3db13c723f303cada7ba /doc
parentd627549c61cd27da881f8287a4a29f75aad19578 (diff)
downloadxorg-lib-libxkbcommon-a2974d5f8a9740f37cfab4d309c64ab0cd6818ad.tar.gz
doc: Fix Doxygen include for srcdir != builddir
Instead of giving Doxygen a series of absolute paths to the source files and a relative path to the output directory, run it from the source directory with purely relative paths to the source files, and give it an absolute path to the build directory. This fixes the parsing of README.md with a separate build directory, since the relative includes for doc/quick-guide.md and doc/compat.md don't resolve otherwise. Doxygen's INCLUDE_PATH turns out not to fix this either, since that's just a set of paths to open and parse, rather than an analogue to cpp's -I. Signed-off-by: Daniel Stone <daniels@collabora.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/Doxyfile.in18
1 files changed, 9 insertions, 9 deletions
diff --git a/doc/Doxyfile.in b/doc/Doxyfile.in
index c71d3a9..36d517d 100644
--- a/doc/Doxyfile.in
+++ b/doc/Doxyfile.in
@@ -2,7 +2,7 @@ PROJECT_NAME = @PACKAGE_NAME@
PROJECT_NUMBER = @PACKAGE_VERSION@
-OUTPUT_DIRECTORY = doc
+OUTPUT_DIRECTORY = @abs_top_builddir@/doc
BRIEF_MEMBER_DESC = NO
@@ -18,13 +18,13 @@ QUIET = YES
WARN_IF_UNDOCUMENTED = NO
-INPUT = @abs_top_srcdir@/README.md \
- @abs_top_srcdir@/doc/quick-guide.md \
- @abs_top_srcdir@/doc/compat.md \
- @abs_top_srcdir@/xkbcommon/xkbcommon.h \
- @abs_top_srcdir@/xkbcommon/xkbcommon-names.h \
- @abs_top_srcdir@/xkbcommon/xkbcommon-x11.h \
- @abs_top_srcdir@/xkbcommon/xkbcommon-compose.h \
+INPUT = README.md \
+ doc/quick-guide.md \
+ doc/compat.md \
+ xkbcommon/xkbcommon.h \
+ xkbcommon/xkbcommon-names.h \
+ xkbcommon/xkbcommon-x11.h \
+ xkbcommon/xkbcommon-compose.h \
FILE_PATTERNS = *.c \
*.h
@@ -40,7 +40,7 @@ ALPHABETICAL_INDEX = NO
IGNORE_PREFIX = xkb_ \
XKB_
-HTML_EXTRA_STYLESHEET = @abs_top_srcdir@/doc/doxygen-extra.css
+HTML_EXTRA_STYLESHEET = doc/doxygen-extra.css
HTML_TIMESTAMP = NO