diff --git a/cmake/modules/BuildLinuxAppImage.cmake b/cmake/modules/BuildLinuxAppImage.cmake --- a/cmake/modules/BuildLinuxAppImage.cmake +++ b/cmake/modules/BuildLinuxAppImage.cmake @@ -3,8 +3,7 @@ set(LINUXDEPLOYQT_URL "https://github.com/probonopd/linuxdeployqt/releases/download/1/linuxdeployqt-1-x86_64.AppImage") set(LINUXDEPLOYQT_TOOL ${CMAKE_CURRENT_BINARY_DIR}/linuxdeployqt-1-x86_64.AppImage) -set(APPIMAGE ${CMAKE_CURRENT_BINARY_DIR}/app/SerialPlot.AppImage) -set(APPIMAGE_DIR ${CMAKE_CURRENT_BINARY_DIR}/SerialPlot-${VERSION_STRING}) +set(APPIMAGE_DIR ${CMAKE_CURRENT_BINARY_DIR}/${PROGRAM_NAME}-${VERSION_STRING}) add_custom_command( OUTPUT @@ -26,6 +25,10 @@ add_custom_target( COMMAND ${CMAKE_COMMAND} -E copy $ ${APPIMAGE_DIR} COMMAND + ${CMAKE_COMMAND} -E copy ${DESKTOP_FILE} ${APPIMAGE_DIR} + COMMAND + ${CMAKE_COMMAND} -E copy ${ICON_FILE} ${APPIMAGE_DIR} + COMMAND ${CMAKE_COMMAND} -E env PATH=${QT_INSTALL_PREFIX}/bin:$ENV{PATH} ${LINUXDEPLOYQT_TOOL} ${APPIMAGE_DIR}/${PROGRAM_NAME} -appimage -always-overwrite -bundle-non-qt-libs -verbose=2