feat: support dde-dock.pc

Change-Id: I9c505de5543f2dd45f2dc68e74ff042a32504dca
This commit is contained in:
haruyukilxz 2018-11-05 11:25:04 +08:00 committed by Gary Wang
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
4 changed files with 26 additions and 3 deletions

View File

@ -11,6 +11,8 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_CXX_FLAGS "-g -Wall")
include(GNUInstallDirs)
if (DEFINED DOCK_TRAY_USE_NATIVE_POPUP)
add_definitions(-DDOCK_TRAY_USE_NATIVE_POPUP)
endif ()
@ -50,9 +52,15 @@ install(FILES ${QM_FILES}
DESTINATION share/dde-dock/translations)
## dev files
install (FILES ${INTERFACES}
DESTINATION include/dde-dock)
install(FILES ${INTERFACES}
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
install(FILES frame/com.deepin.dde.Dock.service
DESTINATION /usr/share/dbus-1/services)
DESTINATION /usr/share/dbus-1/services)

View 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
View 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:

View File

@ -1 +1,3 @@
/usr/include
/usr/lib/*/pkgconfig
/usr/lib/*/cmake