mirror of https://github.com/procxx/kepka.git
Add install target
This commit is contained in:
parent
e748c9eede
commit
93d2fd3035
|
@ -707,6 +707,32 @@ endif()
|
|||
|
||||
target_link_libraries(Kepka Threads::Threads)
|
||||
|
||||
##================================================
|
||||
## Installlation
|
||||
##================================================
|
||||
|
||||
include(GNUInstallDirs)
|
||||
|
||||
set_target_properties(Kepka PROPERTIES OUTPUT_NAME "kepka")
|
||||
install(TARGETS Kepka RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
|
||||
install(FILES "${CMAKE_SOURCE_DIR}/lib/xdg/kepka.desktop"
|
||||
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications
|
||||
)
|
||||
install(FILES "${CMAKE_SOURCE_DIR}/lib/xdg/tg.protocol"
|
||||
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/kservices5/tg.protocol
|
||||
)
|
||||
install(FILES "${CMAKE_SOURCE_DIR}/lib/xdg/kepka.appdata.xml"
|
||||
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/metainfo
|
||||
)
|
||||
|
||||
foreach(icon_size 16 32 48 64 128 256 512)
|
||||
install(FILES "${CMAKE_SOURCE_DIR}/Telegram/Resources/art/icon${icon_size}.png"
|
||||
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${icon_size}x${icon_size}/apps
|
||||
RENAME kepka.png
|
||||
)
|
||||
endforeach(icon_size)
|
||||
|
||||
##================================================
|
||||
## Tests
|
||||
##================================================
|
||||
|
|
Loading…
Reference in New Issue