Changeset View
Changeset View
Standalone View
Standalone View
build_files/cmake/macros.cmake
| Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Lines | |||||
| set(_icon_files) | set(_icon_files) | ||||
| foreach(_var ${icon_names}) | foreach(_var ${icon_names}) | ||||
| list(APPEND _icon_files "${_path_from_abs}/${icon_prefix}${_var}.dat") | list(APPEND _icon_files "${_path_from_abs}/${icon_prefix}${_var}.dat") | ||||
| endforeach() | endforeach() | ||||
| add_custom_command( | add_custom_command( | ||||
| OUTPUT ${_file_from} ${_file_to} | OUTPUT ${_file_from} ${_file_to} | ||||
| COMMAND ${CMAKE_COMMAND} -E make_directory ${_file_to_path} | COMMAND ${CMAKE_COMMAND} -E make_directory ${_file_to_path} | ||||
| # COMMAND python3 ${CMAKE_SOURCE_DIR}/source/blender/datatoc/datatoc_icon.py ${_path_from_abs} ${_file_from} | # COMMAND python3 ${CMAKE_SOURCE_DIR}/source/blender/datatoc/datatoc_icon.py ${_path_from_abs} ${_file_from} ${icon_prefix} | ||||
| COMMAND "$<TARGET_FILE:datatoc_icon>" ${_path_from_abs} ${_file_from} | COMMAND "$<TARGET_FILE:datatoc_icon>" ${_path_from_abs} ${_file_from} ${icon_prefix} | ||||
| COMMAND "$<TARGET_FILE:datatoc>" ${_file_from} ${_file_to} | COMMAND "$<TARGET_FILE:datatoc>" ${_file_from} ${_file_to} | ||||
| DEPENDS | DEPENDS | ||||
| ${_icon_files} | ${_icon_files} | ||||
| datatoc_icon | datatoc_icon | ||||
| datatoc | datatoc | ||||
| # could be an arg but for now we only create icons depending on UI_icons.h | # could be an arg but for now we only create icons depending on UI_icons.h | ||||
| ${CMAKE_SOURCE_DIR}/source/blender/editors/include/UI_icons.h | ${CMAKE_SOURCE_DIR}/source/blender/editors/include/UI_icons.h | ||||
| ) | ) | ||||
| ▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines | |||||