From b3d801bca65a20329328cce9cbef3dbe0017b311 Mon Sep 17 00:00:00 2001 From: Martchus Date: Thu, 26 May 2016 21:38:19 +0200 Subject: [PATCH] Fix executable path in *.desktop file --- cmake/modules/AppTarget.cmake | 2 +- cmake/modules/WindowsResources.cmake | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/cmake/modules/AppTarget.cmake b/cmake/modules/AppTarget.cmake index 970da57..664dfdc 100644 --- a/cmake/modules/AppTarget.cmake +++ b/cmake/modules/AppTarget.cmake @@ -112,7 +112,7 @@ endfunction() # convenience function to add *.desktop file from project meta data function(add_desktop_file) add_custom_desktop_file( - "${META_PROJECT_NAME}" + "${TARGET_PREFIX}${META_PROJECT_NAME}${TARGET_SUFFIX}" "${META_APP_NAME}" "${META_APP_DESCRIPTION}" "${META_APP_CATEGORIES}" diff --git a/cmake/modules/WindowsResources.cmake b/cmake/modules/WindowsResources.cmake index 0852814..09a5ea8 100644 --- a/cmake/modules/WindowsResources.cmake +++ b/cmake/modules/WindowsResources.cmake @@ -24,7 +24,9 @@ if(MINGW) set(WINDOWS_ICON_RC_ENTRY "") find_program(FFMPEG_BIN ffmpeg avconv) if(FFMPEG_BIN) - set(PNG_ICON_PATH "${CMAKE_CURRENT_SOURCE_DIR}/resources/icons/hicolor/128x128/apps/${META_PROJECT_NAME}.png") + if(NOT "${PNG_ICON_PATH}") + set(PNG_ICON_PATH "${CMAKE_CURRENT_SOURCE_DIR}/resources/icons/hicolor/128x128/apps/${META_PROJECT_NAME}.png") + endif() if(EXISTS "${PNG_ICON_PATH}") set(WINDOWS_ICON_PATH "${CMAKE_CURRENT_BINARY_DIR}/${META_PROJECT_NAME}.ico") set(WINDOWS_ICON_RC_ENTRY "IDI_ICON1 ICON DISCARDABLE \"${WINDOWS_ICON_PATH}\"")