Added install option and a desktop file.

Sat, 26 Mar 2022 21:13:17 +0100

author
Michiel Broek <mbroek@mbse.eu>
date
Sat, 26 Mar 2022 21:13:17 +0100
changeset 84
2c503bf10a4f
parent 83
6f744c602139
child 85
34ca34ed81df

Added install option and a desktop file.

CMakeLists.txt file | annotate | diff | comparison | revisions
bmsapp.desktop file | annotate | diff | comparison | revisions
--- a/CMakeLists.txt	Sat Mar 26 19:48:37 2022 +0100
+++ b/CMakeLists.txt	Sat Mar 26 21:13:17 2022 +0100
@@ -209,6 +209,11 @@
   qt5_add_translation(QM_FILES ${TS_FILES})
 endif()
 
+SET( bmsapp_DESKTOP
+     ${ROOTDIR}/bmsapp.desktop
+)
+
+
 add_executable(${bmsapp_EXECUTABLE} ${SOURCE_FILES} ${QM_FILES})
 target_link_libraries(${bmsapp_EXECUTABLE} Qt5::Core Qt5::Widgets Qt5::Network Qt5::Sql Qt5::PrintSupport)
 
@@ -218,4 +223,10 @@
 
 # ===== Install the application =====
 
+install(TARGETS ${bmsapp_EXECUTABLE}
+        RUNTIME DESTINATION bin
+)
 
+INSTALL( FILES ${bmsapp_DESKTOP}
+	 DESTINATION "${DATAROOTDIR}/applications"
+)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bmsapp.desktop	Sat Mar 26 21:13:17 2022 +0100
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Categories=Qt;KDE;Education;Utility;Engineering;
+Exec=bmsapp
+Name=BMSapp
+GenericName=Brewery Management System
+Keywords=Beer;Ale;Lager;Cider;Brew;Brewing;Recipe;Beersmith;
+X-KDE-StartupNotify=true
+Icon=bmsapp
+Terminal=false
+Type=Application
+

mercurial