diff options
author | Pierre Ossman <ossman@cendio.se> | 2022-05-11 09:30:23 +0200 |
---|---|---|
committer | Pierre Ossman <ossman@cendio.se> | 2022-05-11 09:30:23 +0200 |
commit | 02ee490bf6fd772e2fc48a0df346d4cf7f408b0a (patch) | |
tree | f74f2d0bef13a0b8f1cb0c563db37a2e62458574 /media/CMakeLists.txt | |
parent | c5db7aef61b5798bfe00043a76d01db53a0c9039 (diff) | |
download | tigervnc-02ee490bf6fd772e2fc48a0df346d4cf7f408b0a.tar.gz tigervnc-02ee490bf6fd772e2fc48a0df346d4cf7f408b0a.zip |
Simplify icon generation
Have the padding included in the SVGs to make the rules less complex.
Diffstat (limited to 'media/CMakeLists.txt')
-rw-r--r-- | media/CMakeLists.txt | 36 |
1 files changed, 16 insertions, 20 deletions
diff --git a/media/CMakeLists.txt b/media/CMakeLists.txt index 91ea6f54..7eff4a38 100644 --- a/media/CMakeLists.txt +++ b/media/CMakeLists.txt @@ -29,33 +29,29 @@ add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_16.png COMMENT "Generating icons/tigervnc_16.png") add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_22.png - COMMAND ${CONVERT_EXECUTABLE} -depth 8 - -size 22x22 xc:none -gravity center -background transparent - -size 20x20 ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_20.svg - -composite ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_22.png - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_20.svg + COMMAND ${CONVERT_EXECUTABLE} -depth 8 -background transparent + ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_22.svg + ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_22.png + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_22.svg COMMENT "Generating icons/tigervnc_22.png") add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_24.png - COMMAND ${CONVERT_EXECUTABLE} -depth 8 - -size 24x24 xc:none -gravity center -background transparent - -size 20x20 ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_20.svg - -composite ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_24.png - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_20.svg + COMMAND ${CONVERT_EXECUTABLE} -depth 8 -background transparent + ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_24.svg + ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_24.png + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_24.svg COMMENT "Generating icons/tigervnc_24.png") add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_32.png - COMMAND ${CONVERT_EXECUTABLE} -depth 8 - -size 32x32 xc:none -gravity center -background transparent - -size 28x28 ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_28.svg - -composite ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_32.png - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_28.svg + COMMAND ${CONVERT_EXECUTABLE} -depth 8 -background transparent + ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_32.svg + ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_32.png + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_32.svg COMMENT "Generating icons/tigervnc_32.png") add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_48.png - COMMAND ${CONVERT_EXECUTABLE} -depth 8 - -size 48x48 xc:none -gravity center -background transparent - -size 42x42 ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_42.svg - -composite ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_48.png - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_42.svg + COMMAND ${CONVERT_EXECUTABLE} -depth 8 -background transparent + ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_48.svg + ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_48.png + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_48.svg COMMENT "Generating icons/tigervnc_48.png") |