diff options
| -rw-r--r-- | documentation/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | documentation/Makefile | 2 | ||||
| -rwxr-xr-x | documentation/make_header | 21 |
3 files changed, 15 insertions, 9 deletions
diff --git a/documentation/CMakeLists.txt b/documentation/CMakeLists.txt index e5d358e08..415e3e707 100644 --- a/documentation/CMakeLists.txt +++ b/documentation/CMakeLists.txt @@ -188,6 +188,7 @@ if (OPTION_BUILD_PDF_DOCUMENTATION) add_custom_command ( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/fltk.pdf COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/make_header + ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/fltk-title.tex ${CMAKE_CURRENT_BINARY_DIR}/fltk-book.tex COMMAND ${DOXYGEN_EXECUTABLE} Doxybook diff --git a/documentation/Makefile b/documentation/Makefile index ac0ad93f4..349c7a209 100644 --- a/documentation/Makefile +++ b/documentation/Makefile @@ -196,7 +196,7 @@ src/fltk-title.tex: src/fltk-title.tex.in src/fltk-book.tex.in: src/fltk-title.tex echo "Generating $@ ..." - ./make_header $< $@ + ./make_header $(DOXYDOC) $< $@ src/fltk-book.tex: src/fltk-book.tex.in echo "Generating $@ ..." diff --git a/documentation/make_header b/documentation/make_header index 44af365dc..a8909b85a 100755 --- a/documentation/make_header +++ b/documentation/make_header @@ -8,12 +8,16 @@ # # Usage: # -# $ sh make_header input-file output-file +# $ sh make_header doxygen_path input-file output-file # -# where 'input-file' is the pure (LaTeX) title page (template) -# and 'output-file' is the generated (LaTeX) title page (template) -# to be used by `make' or `cmake` to generate the final LaTeX page -# header (combined doxygen template + FLTK title page). +# where +# - 'doxygen_path' is the full path to the doxygen executable +# or just 'doxygen'. If the full path is used an arbitrary +# doxygen executable and thus doxygen version can be used. +# - 'input-file' is the pure (LaTeX) title page (template) +# - 'output-file' is the generated (LaTeX) title page (template) +# that is used by `make' or `cmake` to generate the final LaTeX +# page header (combined doxygen template + FLTK title page). # #======================================================================= # This script requires a posix shell and uses the following commands: @@ -21,8 +25,9 @@ #======================================================================= # input and output file names -FLTK_HEAD="$1" -DOXY_HEAD="$2" +DOXY_CMD="$1" +FLTK_HEAD="$2" +DOXY_HEAD="$3" # temp file DOXY_TEMP="doxy-header.tex.$$" @@ -43,7 +48,7 @@ fi # with our PDF document title page (LaTeX code) and write the # result to $DOXY_HEAD. -doxygen -w latex $DOXY_TEMP /dev/null /dev/null +$DOXY_CMD -w latex $DOXY_TEMP /dev/null /dev/null # combine three parts of these files to the output file # using '( ... ) > $DOXY_HEAD' to write (concatenate) |
