From 882021ca3a7ce68bcd8159164e76c973a967be8a Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Thu, 31 Mar 2022 11:44:44 +0200 Subject: [PATCH] [desktop] add cmake install rules Signed-off-by: Francesco Gazzetta --- qt/CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/qt/CMakeLists.txt b/qt/CMakeLists.txt index 3b051caf7c..90ad0367c4 100644 --- a/qt/CMakeLists.txt +++ b/qt/CMakeLists.txt @@ -141,6 +141,15 @@ copy_resources( 07_roboto_medium.ttf ) +install(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/bin/) +install(DIRECTORY ${OMIM_ROOT}/data DESTINATION ${CMAKE_INSTALL_PREFIX}/share/organicmaps/) + +if (PLATFORM_LINUX) + install(FILES ${OMIM_ROOT}/qt/res/app.organicmaps.desktop.metainfo.xml DESTINATION ${CMAKE_INSTALL_PREFIX}/share/metainfo/) + install(FILES ${OMIM_ROOT}/qt/res/OrganicMaps.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications/) + install(FILES ${OMIM_ROOT}/qt/res/logo.png DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/96x96/apps/ RENAME organicmaps.png) +endif() + if (NOT PLATFORM_LINUX) # On Linux, ICU data is loaded from the shared library. copy_resources(icudt70l.dat)