Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2018-04-25 10:24:54 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-04-25 10:24:54 +0300
commit2fe35914e17d6173925be06c61974479666b9ef7 (patch)
tree418463b00ca4dcb2465329a8283fe85090a19c27 /source/creator/CMakeLists.txt
parent4d6cdb8b897861679e94aa28e9b193255e2c3f5a (diff)
CMake: generate icon list for installation
MSVC users weren't getting icons installed, since glob isn't reliable, list all files in a section which the update script maintains.
Diffstat (limited to 'source/creator/CMakeLists.txt')
-rw-r--r--source/creator/CMakeLists.txt21
1 files changed, 18 insertions, 3 deletions
diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt
index 5ed9355105a..585a2f58204 100644
--- a/source/creator/CMakeLists.txt
+++ b/source/creator/CMakeLists.txt
@@ -958,13 +958,28 @@ delayed_do_install(${TARGETDIR_VER})
unset(BLENDER_TEXT_FILES)
unset(BLENDER_TEXT_FILES_DESTINATION)
+
+# -----------------------------------------------------------------------------
+# Geometry Icons
+
# Geometry icons.
+get_property(_icon_names GLOBAL PROPERTY ICON_GEOM_NAMES)
+set(_icon_files)
+foreach(_f ${_icon_names})
+ list(APPEND _icon_files
+ "${CMAKE_SOURCE_DIR}/release/datafiles/icons/${_f}.dat"
+ )
+endforeach()
install(
- DIRECTORY
- ${CMAKE_SOURCE_DIR}/release/datafiles/icons
- DESTINATION ${TARGETDIR_VER}/datafiles
+ FILES ${_icon_files}
+ DESTINATION ${TARGETDIR_VER}/datafiles/icons
)
+unset(_icon_names)
+unset(_icon_files)
+unset(_f)
+
+
# -----------------------------------------------------------------------------
# Setup link libs