From 7bd6993b599bcd3f7b92bb93acbf67c3e0a13f89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?= Date: Tue, 17 Dec 2024 06:38:47 +0100 Subject: [PATCH] Bump liberty --- CMakeLists.txt | 45 +-------------------------------------------- liberty | 2 +- 2 files changed, 2 insertions(+), 45 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1caf119..e76cbf4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,49 +34,7 @@ endif () # Dependencies set (CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/liberty/cmake) - -# TODO(p): Shove this into IconUtils.cmake. -function (icon_to_iconset_size name svg size iconset outputs) - math (EXPR _size2x "${size} * 2") - set (_dimensions "${size}x${size}") - set (_png1x "${iconset}/icon_${_dimensions}.png") - set (_png2x "${iconset}/icon_${_dimensions}@2x.png") - set (${outputs} "${_png1x};${_png2x}" PARENT_SCOPE) - - set (_find_program_REQUIRE) - if (NOT ${CMAKE_VERSION} VERSION_LESS 3.18.0) - set (_find_program_REQUIRE REQUIRED) - endif () - - find_program (rsvg_convert_EXECUTABLE rsvg-convert ${_find_program_REQUIRE}) - add_custom_command (OUTPUT "${_png1x}" "${_png2x}" - COMMAND ${CMAKE_COMMAND} -E make_directory "${iconset}" - COMMAND ${rsvg_convert_EXECUTABLE} "--output=${_png1x}" - "--width=${size}" "--height=${size}" -- "${svg}" - COMMAND ${rsvg_convert_EXECUTABLE} "--output=${_png2x}" - "--width=${_size2x}" "--height=${_size2x}" -- "${svg}" - DEPENDS "${svg}" - COMMENT "Generating ${name} ${_dimensions} icons" VERBATIM) -endfunction () -function (icon_to_icns svg output_basename output) - get_filename_component (_name "${output_basename}" NAME_WE) - set (_iconset "${PROJECT_BINARY_DIR}/${_name}.iconset") - set (_icon "${PROJECT_BINARY_DIR}/${output_basename}") - set (${output} "${_icon}" PARENT_SCOPE) - - set (_icon_png_list) - foreach (_icon_size 16 32 128 256 512) - icon_to_iconset_size ("${_name}" "${svg}" - "${_icon_size}" "${_iconset}" _icon_pngs) - list (APPEND _icon_png_list ${_icon_pngs}) - endforeach () - add_custom_command (OUTPUT "${_icon}" - COMMAND iconutil -c icns -o "${_icon}" "${_iconset}" - DEPENDS ${_icon_png_list} - COMMENT "Generating ${_name} icon" VERBATIM) - set_source_files_properties ("${_icon}" PROPERTIES - MACOSX_PACKAGE_LOCATION Resources) -endfunction () +include (IconUtils) find_package (PkgConfig REQUIRED) pkg_check_modules (libusb libusb-1.0) @@ -138,7 +96,6 @@ endif () if (WITH_HIDAPI AND WIN32) list (APPEND targets_gui eizoctltray) - include (IconUtils) set (icon_png_list) foreach (icon_size 16 32 48) icon_to_png (eizoctltray ${PROJECT_SOURCE_DIR}/eizoctltray.svg diff --git a/liberty b/liberty index 492815c..1930f13 160000 --- a/liberty +++ b/liberty @@ -1 +1 @@ -Subproject commit 492815c8fc38ad6e333b2f1c5094a329e3076155 +Subproject commit 1930f138d4836f8ed9613a17bfe09dc53441618a