diff --git a/doc/Jamfile b/doc/Jamfile index f18ccdae..69432c43 100644 --- a/doc/Jamfile +++ b/doc/Jamfile @@ -6,6 +6,7 @@ import sequence ; # All paths must be absolute to work well with the Doxygen rules. path-constant this_dir : . ; +path-constant redis_root_dir : .. ; path-constant include_dir : ../include ; path-constant examples_dir : ../examples ; path-constant readme : ../README.md ; @@ -17,7 +18,7 @@ local examples = [ path.glob-tree $(examples_dir) : *.hpp *.cpp ] ; # If passed directly, several HTML_EXTRA_STYLESHEET tags are generated, # which is not correct. -local stylesheet_arg = [ sequence.join $(stylesheet_files) : " " ] ; +local stylesheet_arg = [ sequence.join "\"$(stylesheet_files)\"" : " " ] ; doxygen autodoc.html : @@ -26,6 +27,8 @@ doxygen autodoc.html PROJECT_NAME=boost_redis PROJECT_NUMBER="1.4.2" PROJECT_BRIEF="A redis client library" + "STRIP_FROM_PATH=\"$(redis_root_dir)\"" + "STRIP_FROM_INC_PATH=\"$(include_dir)\"" BUILTIN_STL_SUPPORT=YES INLINE_SIMPLE_STRUCTS=YES HIDE_UNDOC_MEMBERS=YES @@ -35,11 +38,11 @@ doxygen autodoc.html SORT_MEMBERS_CTORS_1ST=YES SHOW_FILES=NO SHOW_NAMESPACES=NO - LAYOUT_FILE=$(layout_file) + "LAYOUT_FILE=\"$(layout_file)\"" WARN_IF_INCOMPLETE_DOC=YES FILE_PATTERNS="*.hpp *.cpp" EXCLUDE_SYMBOLS=std - USE_MDFILE_AS_MAINPAGE=$(readme) + "USE_MDFILE_AS_MAINPAGE=\"$(readme)\"" SOURCE_BROWSER=YES "HTML_EXTRA_STYLESHEET=$(stylesheet_arg)" HTML_TIMESTAMP=YES @@ -50,7 +53,6 @@ doxygen autodoc.html USE_MATHJAX=YES MATHJAX_VERSION=MathJax_2 MATHJAX_RELPATH="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/" - GENERATE_LATEX=NO MACRO_EXPANSION=YES HAVE_DOT=NO CLASS_GRAPH=NO