mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-03 00:15:21 +00:00
feat: support dde-dock.pc
Change-Id: I9c505de5543f2dd45f2dc68e74ff042a32504dca
This commit is contained in:
parent
ce9dad9992
commit
71b237bfb9
Notes:
gerrit
2018-11-05 17:39:43 +08:00
Verified+1: <jenkins@deepin.com> Code-Review+2: Gary Wang <wzc782970009@gmail.com> Submitted-by: Gary Wang <wzc782970009@gmail.com> Submitted-at: Mon, 05 Nov 2018 17:39:41 +0800 Reviewed-on: https://cr.deepin.io/39447 Project: dde/dde-dock Branch: refs/heads/master
@ -11,6 +11,8 @@ set(CMAKE_AUTOMOC ON)
|
|||||||
set(CMAKE_AUTORCC ON)
|
set(CMAKE_AUTORCC ON)
|
||||||
set(CMAKE_CXX_FLAGS "-g -Wall")
|
set(CMAKE_CXX_FLAGS "-g -Wall")
|
||||||
|
|
||||||
|
include(GNUInstallDirs)
|
||||||
|
|
||||||
if (DEFINED DOCK_TRAY_USE_NATIVE_POPUP)
|
if (DEFINED DOCK_TRAY_USE_NATIVE_POPUP)
|
||||||
add_definitions(-DDOCK_TRAY_USE_NATIVE_POPUP)
|
add_definitions(-DDOCK_TRAY_USE_NATIVE_POPUP)
|
||||||
endif ()
|
endif ()
|
||||||
@ -50,9 +52,15 @@ install(FILES ${QM_FILES}
|
|||||||
DESTINATION share/dde-dock/translations)
|
DESTINATION share/dde-dock/translations)
|
||||||
|
|
||||||
## dev files
|
## dev files
|
||||||
install (FILES ${INTERFACES}
|
install(FILES ${INTERFACES}
|
||||||
DESTINATION include/dde-dock)
|
DESTINATION include/dde-dock)
|
||||||
|
|
||||||
|
install(FILES "dde-dock.pc"
|
||||||
|
DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
|
||||||
|
|
||||||
|
install(FILES "cmake/DdeDock/DdeDockConfig.cmake"
|
||||||
|
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/DdeDock)
|
||||||
|
|
||||||
## services files
|
## services files
|
||||||
install(FILES frame/com.deepin.dde.Dock.service
|
install(FILES frame/com.deepin.dde.Dock.service
|
||||||
DESTINATION /usr/share/dbus-1/services)
|
DESTINATION /usr/share/dbus-1/services)
|
||||||
|
2
cmake/DdeDock/DdeDockConfig.cmake
Normal file
2
cmake/DdeDock/DdeDockConfig.cmake
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
set(DDE_DOCK_INCLUDE_DIR /usr/include/dde-dock)
|
||||||
|
include_directories("${DTKCORE_INCLUDE_DIR}")
|
11
dde-dock.pc
Normal file
11
dde-dock.pc
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
prefix=/usr
|
||||||
|
exec_prefix=${prefix}
|
||||||
|
libdir=${prefix}/lib/x86_64-linux-gnu
|
||||||
|
includedir=${prefix}/include/dde-dock
|
||||||
|
|
||||||
|
Name: dde dock
|
||||||
|
Description: dock dev header for deepin
|
||||||
|
Version: 1.0
|
||||||
|
Libs:
|
||||||
|
Cflags: -I${includedir}
|
||||||
|
Requires:
|
2
debian/dde-dock-dev.install
vendored
2
debian/dde-dock-dev.install
vendored
@ -1 +1,3 @@
|
|||||||
/usr/include
|
/usr/include
|
||||||
|
/usr/lib/*/pkgconfig
|
||||||
|
/usr/lib/*/cmake
|
Loading…
x
Reference in New Issue
Block a user