File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,14 @@ if(has_xpce OR has_swipl_win)
77 set (DESKTOP_SOURCE ${CMAKE_SOURCE_DIR } /desktop)
88 set (SWIPL_INSTALL_DESKTOP ${SWIPL_INSTALL_PREFIX} /desktop)
99
10+ if (EPILOG)
11+ set (SWIPL_APP_ID org.swi_prolog.swipl-win)
12+ set (SWIPL_CLI_ID org.swi_prolog.swipl-win)
13+ else ()
14+ set (SWIPL_APP_ID SWI-Prolog)
15+ set (SWIPL_CLI_ID SWI-Prolog)
16+ endif ()
17+
1018 install_src (icon
1119 FILES
1220 ${DESKTOP_SOURCE} /swipl.png
@@ -16,7 +24,7 @@ if(has_xpce OR has_swipl_win)
1624
1725 if (UNIX AND NOT APPLE )
1826 message ("Configuring freedesktop.org desktop files" )
19- if (has_swipl_win)
27+ if (has_swipl_win OR EPILOG )
2028 configure_file (${DESKTOP_SOURCE} /swipl-win.desktop.in
2129 ${SWIPL_BUILD_HOME} /desktop/swipl-win.desktop )
2230 install (FILES ${SWIPL_BUILD_HOME} /desktop/swipl-win.desktop
Original file line number Diff line number Diff line change @@ -4,5 +4,6 @@ Exec=@CMAKE_INSTALL_PREFIX@/@SWIPL_INSTALL_ARCH_EXE@/swipl-win %f
44Icon =@CMAKE_INSTALL_PREFIX@/@SWIPL_INSTALL_DESKTOP@/swipl.png
55Type =Application
66Terminal =false
7- StartupWMClass =SWI-Prolog
7+ StartupWMClass =@SWIPL_APP_ID@
8+ X-AppStream-Identifier =@SWIPL_APP_ID@
89MimeType =application/x-prolog
Original file line number Diff line number Diff line change @@ -4,5 +4,6 @@ Exec=@CMAKE_INSTALL_PREFIX@/@SWIPL_INSTALL_ARCH_EXE@/swipl %f
44Icon =@CMAKE_INSTALL_PREFIX@/@SWIPL_INSTALL_DESKTOP@/swipl-cli.png
55Type =Application
66Terminal =true
7- StartupWMClass =SWI-Prolog
7+ StartupWMClass =@SWIPL_CLI_ID@
8+ X-AppStream-Identifier =@SWIPL_CLI_ID@
89MimeType =application/x-prolog
You can’t perform that action at this time.
0 commit comments