From cb7915fc606846601ef43fc8804735006bbc0b31 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 14 Jun 2014 01:19:58 +1000 Subject: Automatically generate blender.1 man page during build process Patch T40418 by Lawrence D'Oliveiro --- source/creator/CMakeLists.txt | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'source/creator') diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt index 4943256161f..3838ecf3299 100644 --- a/source/creator/CMakeLists.txt +++ b/source/creator/CMakeLists.txt @@ -387,13 +387,22 @@ endif() if(UNIX AND NOT APPLE) + install( + CODE + " + execute_process(COMMAND + ${CMAKE_SOURCE_DIR}/doc/manpage/blender.1.py + ${TARGETDIR}/blender + ${TARGETDIR}/blender.1) + " + ) + # there are a few differences between portable and system install if(WITH_INSTALL_PORTABLE) install( FILES ${CMAKE_SOURCE_DIR}/release/freedesktop/blender.desktop ${CMAKE_SOURCE_DIR}/release/freedesktop/icons/scalable/apps/blender.svg - ${CMAKE_SOURCE_DIR}/doc/manpage/blender.1 DESTINATION ${TARGETDIR} ) @@ -456,7 +465,7 @@ if(UNIX AND NOT APPLE) DESTINATION ${CMAKE_INSTALL_PREFIX}/bin ) install( - FILES ${CMAKE_SOURCE_DIR}/doc/manpage/blender.1 + FILES ${TARGETDIR}/blender.1 DESTINATION ${CMAKE_INSTALL_PREFIX}/share/man/man1 ) install( -- cgit v1.2.3