Remove version from readme, (replace on install)
This commit is contained in:
@@ -241,6 +241,21 @@ endif()
|
||||
|
||||
# Post build steps for bundling/packaging.
|
||||
|
||||
function(install_text_files_patch path)
|
||||
install(
|
||||
CODE
|
||||
"
|
||||
set(DATA_FILE \"${path}/readme.html\")
|
||||
file(READ \"\${DATA_FILE}\" DATA_SRC)
|
||||
string(REGEX REPLACE \"BLENDER_VERSION\" \"${BLENDER_VERSION}\" DATA_DST \"\${DATA_SRC}\")
|
||||
file(WRITE \"\${DATA_FILE}\" \"\${DATA_DST}\")
|
||||
unset(DATA_FILE)
|
||||
unset(DATA_SRC)
|
||||
unset(DATA_DST)
|
||||
"
|
||||
)
|
||||
endfunction()
|
||||
|
||||
set(BLENDER_TEXT_FILES
|
||||
${CMAKE_SOURCE_DIR}/release/text/GPL-license.txt
|
||||
${CMAKE_SOURCE_DIR}/release/text/Python-license.txt
|
||||
@@ -436,10 +451,7 @@ if(UNIX AND NOT APPLE)
|
||||
DESTINATION "."
|
||||
)
|
||||
|
||||
install(
|
||||
FILES ${BLENDER_TEXT_FILES}
|
||||
DESTINATION "."
|
||||
)
|
||||
set(BLENDER_TEXT_FILES_DESTINATION ".")
|
||||
|
||||
else()
|
||||
# main blender binary
|
||||
@@ -486,10 +498,7 @@ if(UNIX AND NOT APPLE)
|
||||
PROGRAMS ${CMAKE_SOURCE_DIR}/release/bin/blender-thumbnailer.py
|
||||
DESTINATION bin
|
||||
)
|
||||
install(
|
||||
FILES ${BLENDER_TEXT_FILES}
|
||||
DESTINATION share/doc/blender
|
||||
)
|
||||
set(BLENDER_TEXT_FILES_DESTINATION share/doc/blender)
|
||||
endif()
|
||||
|
||||
if(WITH_PYTHON)
|
||||
@@ -602,10 +611,7 @@ if(UNIX AND NOT APPLE)
|
||||
endif()
|
||||
elseif(WIN32)
|
||||
|
||||
install(
|
||||
FILES ${BLENDER_TEXT_FILES}
|
||||
DESTINATION "."
|
||||
)
|
||||
set(BLENDER_TEXT_FILES_DESTINATION ".")
|
||||
|
||||
if(WITH_PYTHON)
|
||||
string(REPLACE "." "" _PYTHON_VERSION_NO_DOTS ${PYTHON_VERSION})
|
||||
@@ -847,10 +853,7 @@ elseif(APPLE)
|
||||
)
|
||||
|
||||
# install release and app files
|
||||
install(
|
||||
FILES ${BLENDER_TEXT_FILES}
|
||||
DESTINATION blender.app/Contents
|
||||
)
|
||||
set(BLENDER_TEXT_FILES_DESTINATION blender.app/Contents)
|
||||
|
||||
install(
|
||||
FILES ${OSX_APP_SOURCEDIR}/Contents/PkgInfo
|
||||
@@ -968,12 +971,20 @@ endif()
|
||||
# -----------------------------------------------------------------------------
|
||||
# Generic Install, for all targets
|
||||
|
||||
if(DEFINED BLENDER_TEXT_FILES_DESTINATION)
|
||||
install(
|
||||
FILES ${BLENDER_TEXT_FILES}
|
||||
DESTINATION "${BLENDER_TEXT_FILES_DESTINATION}"
|
||||
)
|
||||
|
||||
install_text_files_patch("\${CMAKE_INSTALL_PREFIX}/${BLENDER_TEXT_FILES_DESTINATION}")
|
||||
endif()
|
||||
|
||||
# install more files specified elsewhere
|
||||
delayed_do_install(${TARGETDIR_VER})
|
||||
|
||||
unset(BLENDER_TEXT_FILES)
|
||||
unset(BLENDER_TEXT_FILES_DESTINATION)
|
||||
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
|
Reference in New Issue
Block a user