chore: use GNUInstallDirs in CmakeLists

Log: cmake 在 install 时优先使用 GNUInstallDirs
This commit is contained in:
rewine 2022-08-11 09:35:21 +08:00 committed by deepin-bot[bot]
parent 1c57108dc1
commit c401cb1df2
3 changed files with 4 additions and 4 deletions

View File

@ -114,7 +114,7 @@ install(FILES ${QM_FILES}
## dev files
install(FILES ${INTERFACES}
DESTINATION include/dde-dock)
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dde-dock)
install(FILES ${CMAKE_BINARY_DIR}/dde-dock.pc
DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
@ -123,7 +123,7 @@ install(FILES "cmake/DdeDock/DdeDockConfig.cmake"
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/DdeDock)
install(FILES gschema/com.deepin.dde.dock.module.gschema.xml
DESTINATION share/glib-2.0/schemas)
DESTINATION ${CMAKE_INSTALL_DATADIR}/glib-2.0/schemas)
# Address Sanitizer ,
#set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -fsanitize=address -O2")

View File

@ -92,6 +92,6 @@ if (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64")
endif()
# bin
install(TARGETS ${BIN_NAME} DESTINATION bin)
install(TARGETS ${BIN_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR})
dconfig_meta_files(APPID org.deepin.dde.dock FILES ../configs/org.deepin.dde.dock.json)

View File

@ -43,4 +43,4 @@ target_link_libraries(${PLUGIN_NAME} PRIVATE
)
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/system-trays/)
install(FILES ./keybord_layout.json DESTINATION /etc/dde-dock/indicator)
install(FILES ./keybord_layout.json DESTINATION ${CMAKE_INSTALL_SYSCONFDIR}/dde-dock/indicator)