mirror of https://gitee.com/openkylin/doxygen.git
faketime_pdflatex.diff
Description: Make the output of latex \year macro reproducible Author: Paolo Greppi <paolo.greppi@libpf.com>
This commit is contained in:
parent
7c9037872c
commit
a190a58f30
|
@ -201,9 +201,9 @@ add_custom_target(doxygen_pdf
|
|||
COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_BINARY_DIR}/doc/doxygen_manual.tex .
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_BINARY_DIR}/doc/manual.sty .
|
||||
COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_SOURCE_DIR}/doc/doxygen_logo.pdf .
|
||||
COMMAND ${PDFLATEX} -cnf-line="openout_any=r" -shell-escape doxygen_manual.tex
|
||||
COMMAND faketime @$ENV{SOURCE_DATE_EPOCH} ${PDFLATEX} -cnf-line="openout_any=r" -shell-escape doxygen_manual.tex
|
||||
COMMAND ${MAKEINDEX} doxygen_manual.idx
|
||||
COMMAND ${PDFLATEX} -cnf-line="openout_any=r" -shell-escape doxygen_manual.tex
|
||||
COMMAND faketime @$ENV{SOURCE_DATE_EPOCH} ${PDFLATEX} -cnf-line="openout_any=r" -shell-escape doxygen_manual.tex
|
||||
DEPENDS run_doxygen
|
||||
WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/latex
|
||||
)
|
||||
|
|
|
@ -16,10 +16,10 @@ all: doxygen_manual.pdf
|
|||
|
||||
doxygen_manual.pdf: doxygen_manual.tex doxygen.sty
|
||||
echo "Running latex..."
|
||||
pdflatex -cnf-line="openout_any=r" doxygen_manual.tex
|
||||
faketime @$(SOURCE_DATE_EPOCH) pdflatex -cnf-line="openout_any=r" doxygen_manual.tex
|
||||
echo "Running makeindex..."
|
||||
makeindex doxygen_manual.idx
|
||||
echo "Rerunning latex...."
|
||||
pdflatex -cnf-line="openout_any=r" doxygen_manual.tex
|
||||
faketime @$(SOURCE_DATE_EPOCH) pdflatex -cnf-line="openout_any=r" doxygen_manual.tex
|
||||
clean:
|
||||
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log doxygen_manual.pdf
|
||||
|
|
Loading…
Reference in New Issue