Fix #125202: Manpage fails to generate

Support CMake's `DESTDIR` environment variable,
used by some build scripts.
This commit is contained in:
Campbell Barton 2024-07-22 12:52:41 +10:00
parent 9a568f2227
commit d40c2705a1

View File

@ -1907,6 +1907,9 @@ if(UNIX AND NOT APPLE)
install(
CODE "\
set(BLENDER_BIN \"${CMAKE_INSTALL_PREFIX}/${BLENDER_BIN}\")\n\
if(DEFINED ENV\{DESTDIR\})\n\
set(BLENDER_BIN \"$ENV\{DESTDIR\}/$\{BLENDER_BIN\}\")\n\
endif()\n\
set(PYTHON_EXECUTABLE \"${PYTHON_EXECUTABLE}\")\n\
set(MANPAGE_GEN \"${CMAKE_SOURCE_DIR}/doc/manpage/blender.1.py\")\n\
set(MANPAGE_OUT \"${CMAKE_CURRENT_BINARY_DIR}/blender.1\")\n\