@@ -6,6 +6,7 @@ import sequence ;
6
6
7
7
# All paths must be absolute to work well with the Doxygen rules.
8
8
path-constant this_dir : . ;
9
+ path-constant redis_root_dir : .. ;
9
10
path-constant include_dir : ../include ;
10
11
path-constant examples_dir : ../examples ;
11
12
path-constant readme : ../README.md ;
@@ -17,7 +18,7 @@ local examples = [ path.glob-tree $(examples_dir) : *.hpp *.cpp ] ;
17
18
18
19
# If passed directly, several HTML_EXTRA_STYLESHEET tags are generated,
19
20
# which is not correct.
20
- local stylesheet_arg = [ sequence.join $(stylesheet_files) : " " ] ;
21
+ local stylesheet_arg = [ sequence.join "\" $(stylesheet_files)\"" : " " ] ;
21
22
22
23
doxygen autodoc.html
23
24
:
@@ -26,6 +27,8 @@ doxygen autodoc.html
26
27
<doxygen:param>PROJECT_NAME=boost_redis
27
28
<doxygen:param>PROJECT_NUMBER="1.4.2"
28
29
<doxygen:param>PROJECT_BRIEF="A redis client library"
30
+ <doxygen:param>"STRIP_FROM_PATH=\"$(redis_root_dir)\""
31
+ <doxygen:param>"STRIP_FROM_INC_PATH=\"$(include_dir)\""
29
32
<doxygen:param>BUILTIN_STL_SUPPORT=YES
30
33
<doxygen:param>INLINE_SIMPLE_STRUCTS=YES
31
34
<doxygen:param>HIDE_UNDOC_MEMBERS=YES
@@ -35,11 +38,11 @@ doxygen autodoc.html
35
38
<doxygen:param>SORT_MEMBERS_CTORS_1ST=YES
36
39
<doxygen:param>SHOW_FILES=NO
37
40
<doxygen:param>SHOW_NAMESPACES=NO
38
- <doxygen:param>LAYOUT_FILE=$(layout_file)
41
+ <doxygen:param>" LAYOUT_FILE=\" $(layout_file)\""
39
42
<doxygen:param>WARN_IF_INCOMPLETE_DOC=YES
40
43
<doxygen:param>FILE_PATTERNS="*.hpp *.cpp"
41
44
<doxygen:param>EXCLUDE_SYMBOLS=std
42
- <doxygen:param>USE_MDFILE_AS_MAINPAGE=$(readme)
45
+ <doxygen:param>" USE_MDFILE_AS_MAINPAGE=\" $(readme)\""
43
46
<doxygen:param>SOURCE_BROWSER=YES
44
47
<doxygen:param>"HTML_EXTRA_STYLESHEET=$(stylesheet_arg)"
45
48
<doxygen:param>HTML_TIMESTAMP=YES
@@ -50,7 +53,6 @@ doxygen autodoc.html
50
53
<doxygen:param>USE_MATHJAX=YES
51
54
<doxygen:param>MATHJAX_VERSION=MathJax_2
52
55
<doxygen:param>MATHJAX_RELPATH="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/"
53
- <doxygen:param>GENERATE_LATEX=NO
54
56
<doxygen:param>MACRO_EXPANSION=YES
55
57
<doxygen:param>HAVE_DOT=NO
56
58
<doxygen:param>CLASS_GRAPH=NO
0 commit comments