fix ci
This commit is contained in:
parent
a74d54a04f
commit
4ea3ce6af0
@ -130,62 +130,63 @@ if (WIN32)
|
|||||||
# Windows
|
# Windows
|
||||||
# Set icon for the splash image used in Windows NSIS installers.
|
# Set icon for the splash image used in Windows NSIS installers.
|
||||||
set(CPACK_PACKAGE_ICON "${QTK_RESOURCES}/icons/win/kilroy_splash.bmp")
|
set(CPACK_PACKAGE_ICON "${QTK_RESOURCES}/icons/win/kilroy_splash.bmp")
|
||||||
set(CPACK_NSIS_MODIFY_PATH ON)
|
|
||||||
set(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL ON)
|
|
||||||
# https://nsis.sourceforge.io/Reference/CreateShortCut
|
|
||||||
set(
|
|
||||||
CPACK_NSIS_CREATE_ICONS_EXTRA
|
|
||||||
"CreateShortCut '$SMPROGRAMS\\\\$STARTMENU_FOLDER\\\\Qtk.lnk' '$INSTDIR\\\\bin\\\\qtk_gui.exe'"
|
|
||||||
)
|
|
||||||
set(
|
|
||||||
CPACK_NSIS_DELETE_ICONS_EXTRA
|
|
||||||
"Delete '$SMPROGRAMS\\\\$START_MENU\\\\Qtk.lnk'"
|
|
||||||
)
|
|
||||||
|
|
||||||
# Set icon for the installer executable.
|
|
||||||
# set(CPACK_NSIS_MUI_ICON "${QTK_RESOURCES}/icons/win/kilroy.ico")
|
|
||||||
# Set icon for uninstaller executable.
|
|
||||||
# set(CPACK_NSIS_MUI_UNIICON "${QTK_RESOURCES}/icons/win/kilroy.ico")
|
|
||||||
elseif(APPLE)
|
elseif(APPLE)
|
||||||
# OSX
|
|
||||||
# Set icon for the splash image used in OSX DMG installers.
|
|
||||||
set(CPACK_PACKAGE_ICON "${QTK_RESOURCES}/icons/osx/kilroy_splash.bmp")
|
set(CPACK_PACKAGE_ICON "${QTK_RESOURCES}/icons/osx/kilroy_splash.bmp")
|
||||||
|
|
||||||
# Set additional options for the OSX bundle.
|
|
||||||
set(CPACK_BUNDLE_NAME ${PROJECT_NAME})
|
|
||||||
set(CPACK_BUNDLE_PLIST $<TARGET_BUNDLE_CONTENT_DIR:qtk_gui>/Info.plist)
|
|
||||||
set(CPACK_BUNDLE_ICON ${QTK_OSX_ICONS})
|
|
||||||
else(UNIX)
|
|
||||||
# Linux
|
|
||||||
# Install icons for qtk.
|
|
||||||
install(FILES ${QTK_RESOURCES}/icons/linux/kilroy-16.png
|
|
||||||
DESTINATION /usr/share/icons/hicolor/16x16/apps
|
|
||||||
RENAME qtk.png)
|
|
||||||
install(FILES ${QTK_RESOURCES}/icons/linux/kilroy-32.png
|
|
||||||
DESTINATION /usr/share/icons/hicolor/32x32/apps
|
|
||||||
RENAME qtk.png)
|
|
||||||
install(FILES ${QTK_RESOURCES}/icons/linux/kilroy-48.png
|
|
||||||
DESTINATION /usr/share/icons/hicolor/48x48/apps
|
|
||||||
RENAME qtk.png)
|
|
||||||
install(FILES ${QTK_RESOURCES}/icons/linux/kilroy-64.png
|
|
||||||
DESTINATION /usr/share/icons/hicolor/64x64/apps
|
|
||||||
RENAME qtk.png)
|
|
||||||
install(FILES ${QTK_RESOURCES}/icons/linux/kilroy-128.png
|
|
||||||
DESTINATION /usr/share/icons/hicolor/128x128/apps
|
|
||||||
RENAME qtk.png)
|
|
||||||
install(FILES ${QTK_RESOURCES}/icons/linux/kilroy-256.png
|
|
||||||
DESTINATION /usr/share/icons/hicolor/256x256/apps
|
|
||||||
RENAME qtk.png)
|
|
||||||
|
|
||||||
# Install the desktop file for qtk.
|
|
||||||
install(FILES ${QTK_RESOURCES}/qtk.desktop
|
|
||||||
DESTINATION /usr/share/applications)
|
|
||||||
|
|
||||||
# Set additional options for the debian APT package.
|
|
||||||
set(CPACK_DEBIAN_PACKAGE_HOMEPAGE ${CPACK_PACKAGE_HOMEPAGE_URL})
|
|
||||||
set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
set(CPACK_NSIS_MODIFY_PATH ON)
|
||||||
|
set(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL ON)
|
||||||
|
# https://nsis.sourceforge.io/Reference/CreateShortCut
|
||||||
|
set(
|
||||||
|
CPACK_NSIS_CREATE_ICONS_EXTRA
|
||||||
|
"CreateShortCut '$SMPROGRAMS\\\\$STARTMENU_FOLDER\\\\Qtk.lnk' '$INSTDIR\\\\bin\\\\qtk_gui.exe'"
|
||||||
|
)
|
||||||
|
set(
|
||||||
|
CPACK_NSIS_DELETE_ICONS_EXTRA
|
||||||
|
"Delete '$SMPROGRAMS\\\\$START_MENU\\\\Qtk.lnk'"
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set icon for the installer executable.
|
||||||
|
# set(CPACK_NSIS_MUI_ICON "${QTK_RESOURCES}/icons/win/kilroy.ico")
|
||||||
|
# Set icon for uninstaller executable.
|
||||||
|
# set(CPACK_NSIS_MUI_UNIICON "${QTK_RESOURCES}/icons/win/kilroy.ico")
|
||||||
|
# OSX
|
||||||
|
# Set icon for the splash image used in OSX DMG installers.
|
||||||
|
|
||||||
|
# Set additional options for the OSX bundle.
|
||||||
|
set(CPACK_BUNDLE_NAME ${PROJECT_NAME})
|
||||||
|
set(CPACK_BUNDLE_PLIST $<TARGET_BUNDLE_CONTENT_DIR:qtk_gui>/Info.plist)
|
||||||
|
set(CPACK_BUNDLE_ICON ${QTK_OSX_ICONS})
|
||||||
|
|
||||||
|
# Linux
|
||||||
|
# Install icons for qtk.
|
||||||
|
install(FILES ${QTK_RESOURCES}/icons/linux/kilroy-16.png
|
||||||
|
DESTINATION /usr/share/icons/hicolor/16x16/apps
|
||||||
|
RENAME qtk.png)
|
||||||
|
install(FILES ${QTK_RESOURCES}/icons/linux/kilroy-32.png
|
||||||
|
DESTINATION /usr/share/icons/hicolor/32x32/apps
|
||||||
|
RENAME qtk.png)
|
||||||
|
install(FILES ${QTK_RESOURCES}/icons/linux/kilroy-48.png
|
||||||
|
DESTINATION /usr/share/icons/hicolor/48x48/apps
|
||||||
|
RENAME qtk.png)
|
||||||
|
install(FILES ${QTK_RESOURCES}/icons/linux/kilroy-64.png
|
||||||
|
DESTINATION /usr/share/icons/hicolor/64x64/apps
|
||||||
|
RENAME qtk.png)
|
||||||
|
install(FILES ${QTK_RESOURCES}/icons/linux/kilroy-128.png
|
||||||
|
DESTINATION /usr/share/icons/hicolor/128x128/apps
|
||||||
|
RENAME qtk.png)
|
||||||
|
install(FILES ${QTK_RESOURCES}/icons/linux/kilroy-256.png
|
||||||
|
DESTINATION /usr/share/icons/hicolor/256x256/apps
|
||||||
|
RENAME qtk.png)
|
||||||
|
|
||||||
|
# Install the desktop file for qtk.
|
||||||
|
install(FILES ${QTK_RESOURCES}/qtk.desktop
|
||||||
|
DESTINATION /usr/share/applications)
|
||||||
|
|
||||||
|
# Set additional options for the debian APT package.
|
||||||
|
set(CPACK_DEBIAN_PACKAGE_HOMEPAGE ${CPACK_PACKAGE_HOMEPAGE_URL})
|
||||||
|
set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
|
||||||
|
|
||||||
# Platform defaults for source bundles.
|
# Platform defaults for source bundles.
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
set(CPACK_SOURCE_GENERATOR ZIP)
|
set(CPACK_SOURCE_GENERATOR ZIP)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user