diff options
| author | Aaron M. Ucko <ucko@debian.org> | 2025-03-30 20:56:57 -0400 |
|---|---|---|
| committer | Albrecht Schlosser <fltk@aljus.de> | 2025-04-02 20:25:07 +0200 |
| commit | 678c85027294c0ae5162d02b20a59fde758ac77a (patch) | |
| tree | 4b55b758b14e08ee4b6ed737e74efda11874318b /documentation/make_pdf | |
| parent | 794d493eb685674a964cee1b68d81ee455987252 (diff) | |
Use CMake's built-in timestamp formatting.
It notably honors SOURCE_DATE_EPOCH if set, making for reproducible
output. For even better reproducibility, use UTC. (Unlike the date
command's output, the result is already always in English.) Extend
this approach to the book, introducing appropriately formatted
PDF_DATE and TODAY variables for its PDF metadata and title page
respectively and making make_pdf configurable.
Diffstat (limited to 'documentation/make_pdf')
| -rwxr-xr-x | documentation/make_pdf | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/documentation/make_pdf b/documentation/make_pdf deleted file mode 100755 index a5487bae4..000000000 --- a/documentation/make_pdf +++ /dev/null @@ -1,41 +0,0 @@ -#! /bin/sh -# -# Makefile helper script for the Fast Light Tool Kit (FLTK) documentation. -# -# Copyright 1998-2020 by Bill Spitzak and others. -# -# This library is free software. Distribution and use rights are outlined in -# the file "COPYING" which should have been included with this file. If this -# file is missing or damaged, see the license at: -# -# https://www.fltk.org/COPYING.php -# -# Please see the following page on how to report bugs and issues: -# -# https://www.fltk.org/bugs.php -# - -# This script generates latex/refman.pdf after doxygen has been executed. -# -# Input: run `doxygen Doxybook' (creates files in subdirectory latex) -# Output: latex/refman.pdf (if successful) -# -# Next step: cp -f latex/refman.pdf fltk.pdf (why is this extra step needed ?) -# -# Working directory: fltk/documentation -# -# Used in: Makefile and CMakeLists.txt - -( cd latex - pdflatex --interaction=nonstopmode refman.tex - makeindex refman.idx - pdflatex --interaction=nonstopmode refman.tex - latex_count=5 - while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log \ - && [ $latex_count -gt 0 ] - do - echo "Rerunning pdflatex ..." - pdflatex --interaction=nonstopmode refman.tex - latex_count=`expr $latex_count - 1` - done - cd ..) > pdfall.log 2>&1 |
