summaryrefslogtreecommitdiff
path: root/doc/preprocess.sh
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff-webhsoting.net>2026-05-08 11:54:15 +0200
committerJörg Frings-Fürst <debian@jff-webhsoting.net>2026-05-08 11:54:15 +0200
commit9d62028a6e8eced2ae6fabedd2b6317e9519b00d (patch)
tree1d8458cb6627ccfc673f791c5f0db45f9c06f7e0 /doc/preprocess.sh
parenta1dac799b819ba356a2faff3a98d7f5f076c24b6 (diff)
parent5177d88bf591522d1b934e24221e16e02cd1592b (diff)
Merge branch 'feature/upstream' into develop
Diffstat (limited to 'doc/preprocess.sh')
-rwxr-xr-xdoc/preprocess.sh13
1 files changed, 11 insertions, 2 deletions
diff --git a/doc/preprocess.sh b/doc/preprocess.sh
index c77bb6a..7b7561e 100755
--- a/doc/preprocess.sh
+++ b/doc/preprocess.sh
@@ -1,4 +1,13 @@
#! /usr/bin/env bash
# Run GCC preprocessor and delete empty lines
-: ${CPP:=cpp}
-"${CPP}" -DURI_DOXYGEN -DURI_NO_UNICODE -C -I ../include "$1" | sed -e '/^$/d' -e 's/COMMENT_HACK//g'
+set -e -u -o pipefail
+: ${CC:=cc}
+PS4='doc/preprocess.sh|# '
+set -x
+{
+ if [[ "${1}" =~ \.txt$ ]]; then
+ cat "${1}"
+ else
+ "${CC}" -E -DURI_DOXYGEN -DURI_NO_UNICODE -C -I ../include "$1"
+ fi
+} | sed -e '/^$/d' -e 's/COMMENT_HACK//g' -e 's/URI_PUBLIC //g'