Skip to content

Commit 1806ba8

Browse files
committed
mkgdaldist.sh: Use CMake to build man pages
1 parent efc7eaf commit 1806ba8

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

mkgdaldist.sh

+10-4
Original file line numberDiff line numberDiff line change
@@ -141,11 +141,17 @@ CWD=${PWD}
141141
#
142142
echo "* Generating man pages..."
143143

144-
(cd doc; SPHINXOPTS='--keep-going -j auto' make man)
144+
mkdir cmake-build-man
145+
cmake -DCMAKE_BUILD_TYPE=Debug \
146+
-DGDAL_BUILD_OPTIONAL_DRIVERS=OFF \
147+
-DOGR_BUILD_OPTIONAL_DRIVERS=OFF \
148+
-DBUILD_APPS=ON \
149+
-DBUILD_TESTING=OFF \
150+
-B cmake-build-man -S .
151+
cmake --build cmake-build-man --target man
145152
mkdir -p man/man1
146-
cp doc/build/man/*.1 man/man1
147-
rm -rf doc/build
148-
rm -f doc/.doxygen_up_to_date
153+
cp cmake-build-man/doc/build/man/*.1 man/man1
154+
rm -rf cmake-build-man
149155

150156
if test ! -f "man/man1/gdalinfo.1"; then
151157
echo " make man failed"

0 commit comments

Comments
 (0)