diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 38 |
1 files changed, 12 insertions, 26 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index bb6758f..bc08e39 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,36 +10,22 @@ set(formats pdf svg png - jpg ) foreach(icon ${icons}) foreach(format ${formats}) - if(format STREQUAL jpg) - add_custom_command( - OUTPUT - ${CMAKE_CURRENT_BINARY_DIR}/icons/${icon}.${format} - COMMAND - magick - ${CMAKE_CURRENT_BINARY_DIR}/icons/${icon}.png - ${CMAKE_CURRENT_BINARY_DIR}/icons/${icon}.${format} - DEPENDS - ${CMAKE_CURRENT_BINARY_DIR}/icons/${icon}.png - ) - else() - add_custom_command( - OUTPUT - ${CMAKE_CURRENT_BINARY_DIR}/icons/${icon}.${format} - COMMAND - SELF_CALL=xxx # https://gitlab.com/inkscape/inkscape/-/issues/4716 - inkscape - --export-type=${format} - --export-filename=${CMAKE_CURRENT_BINARY_DIR}/icons/${icon}.${format} - ${CMAKE_CURRENT_SOURCE_DIR}/icons/${icon}.svg - DEPENDS - ${CMAKE_CURRENT_SOURCE_DIR}/icons/${icon}.svg - ) - endif() + add_custom_command( + OUTPUT + ${CMAKE_CURRENT_BINARY_DIR}/icons/${icon}.${format} + COMMAND + SELF_CALL=xxx # https://gitlab.com/inkscape/inkscape/-/issues/4716 + inkscape + --export-type=${format} + --export-filename=${CMAKE_CURRENT_BINARY_DIR}/icons/${icon}.${format} + ${CMAKE_CURRENT_SOURCE_DIR}/icons/${icon}.svg + DEPENDS + ${CMAKE_CURRENT_SOURCE_DIR}/icons/${icon}.svg + ) add_custom_target( "icon-${icon}-${format}" ALL |