mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-01 07:05:48 +00:00
chore: use GNUInstallDirs in CmakeLists
Log: cmake 在 install 时优先使用 GNUInstallDirs
This commit is contained in:
parent
1c57108dc1
commit
c401cb1df2
@ -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")
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user