mirror of
https://github.com/jpd002/Play-.git
synced 2025-04-28 13:47:57 +03:00
cmake: Use GNUInstallDirs
This commit is contained in:
parent
2ce6f2d0d7
commit
2277c331c2
2 changed files with 17 additions and 5 deletions
|
@ -7,6 +7,8 @@ endif()
|
|||
|
||||
project(Play)
|
||||
|
||||
include(GNUInstallDirs)
|
||||
|
||||
set(CMAKE_MODULE_PATH
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/deps/Dependencies/cmake-modules
|
||||
${CMAKE_MODULE_PATH}
|
||||
|
|
|
@ -306,11 +306,21 @@ elseif(TARGET_PLATFORM_WIN32)
|
|||
elseif(TARGET_PLATFORM_UNIX)
|
||||
add_executable(Play ${QT_SOURCES} ${QT_MOC_SRCS} ${QT_RES_SOURCES} ${QT_UI_HEADERS})
|
||||
|
||||
install(TARGETS Play DESTINATION bin RENAME Play PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ)
|
||||
|
||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../icons/icon_base.png DESTINATION share/icons/hicolor/1024x1024/apps RENAME Play.png)
|
||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../icons/icon.svg DESTINATION share/icons/hicolor/scalable/apps RENAME Play.svg)
|
||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../installer_unix/Play.desktop DESTINATION share/applications)
|
||||
install(TARGETS Play DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ
|
||||
RENAME Play
|
||||
)
|
||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../icons/icon_base.png
|
||||
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/1024x1024/apps
|
||||
RENAME Play.png
|
||||
)
|
||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../icons/icon.svg
|
||||
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/scalable/apps
|
||||
RENAME Play.svg
|
||||
)
|
||||
install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/../../installer_unix/Play.desktop
|
||||
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/applications
|
||||
)
|
||||
else()
|
||||
add_executable(Play ${QT_SOURCES} ${QT_MOC_SRCS} ${QT_RES_SOURCES} ${QT_UI_HEADERS})
|
||||
endif()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue