Page Menu
Home
Search
Configure Global Search
Log In
Paste
P2794
D14104: Alternative
Active
Public
Actions
Authored by
Campbell Barton (campbellbarton)
on Feb 14 2022, 11:38 AM.
Edit Paste
Archive Paste
View Raw File
Subscribe
Mute Notifications
Award Token
Tags
None
Subscribers
None
diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt
index e804db05687..bae81aaeafd 100644
--- a/source/creator/CMakeLists.txt
+++ b/source/creator/CMakeLists.txt
@@ -1133,9 +1133,17 @@ if(DEFINED BLENDER_TEXT_FILES_DESTINATION)
install(
CODE
"
- file(READ \"${CMAKE_SOURCE_DIR}/release/text/readme.html\" DATA_SRC)
- string(REGEX REPLACE \"BLENDER_VERSION\" \"${BLENDER_VERSION}\" DATA_DST \"\${DATA_SRC}\")
- file(WRITE \"${CMAKE_BINARY_DIR}/release/text/readme.html\" \"\${DATA_DST}\")
+ set(README_HTML_SRC \"${CMAKE_SOURCE_DIR}/release/text/readme.html\")
+ set(README_HTML_DST \"${CMAKE_BINARY_DIR}/release/text/readme.html\")
+ if((NOT EXISTS $\{README_HTML_DST\}) OR \
+ ($\{README_HTML_SRC\} IS_NEWER_THAN \
+ $\{README_HTML_DST\}) OR \
+ (\"${CMAKE_SOURCE_DIR}/source/blender/blenkernel/BKE_blender_version.h\" IS_NEWER_THAN \
+ $\{README_HTML_DST\}))
+ file(READ $\{README_HTML_SRC\} DATA_SRC)
+ string(REGEX REPLACE \"BLENDER_VERSION\" \"${BLENDER_VERSION}\" DATA_DST \"\${DATA_SRC}\")
+ file(WRITE $\{README_HTML_DST\} \"\${DATA_DST}\")
+ endif()
unset(DATA_SRC)
unset(DATA_DST)
"
Event Timeline
Campbell Barton (campbellbarton)
created this paste.
Feb 14 2022, 11:38 AM
Campbell Barton (campbellbarton)
mentioned this in
D14104: Cmake: Add option for doc readme
.
Feb 14 2022, 11:41 AM
Log In to Comment