icns: no background, make cmake reconvert on script change

This commit is contained in:
Jason Rhinelander 2020-04-17 20:19:11 -03:00
parent 40e51e5d72
commit 71b2f5fd91
2 changed files with 2 additions and 2 deletions

View File

@ -43,7 +43,7 @@ set_target_properties(lokinet-gui
if(APPLE)
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/lokinet-gui.icns
COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/tools/mk-icns.sh ${CMAKE_CURRENT_SOURCE_DIR}/res/images/icon.svg ${CMAKE_CURRENT_BINARY_DIR}/lokinet-gui.icns
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/images/icon.svg)
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/images/icon.svg ${CMAKE_CURRENT_SOURCE_DIR}/tools/mk-icns.sh)
target_sources(lokinet-gui PRIVATE
src/process/MacOSLokinetProcessManager.cpp

View File

@ -9,7 +9,7 @@ set -e
mkdir -p "${outdir}"
for size in 16 32 64 128 256 512 1024; do
convert -resize "${size}x${size}" "$svg" -strip "png32:${outdir}/icon_${size}x${size}.png"
convert -background none -resize "${size}x${size}" "$svg" -strip "png32:${outdir}/icon_${size}x${size}.png"
done
mv "${outdir}/icon_1024x1024.png" "${outdir}/icon_512x512@2x.png"
for size in 16 32 128 256; do