diff --git a/CMakeLists.txt b/CMakeLists.txt index fd80752ce..2f16ff201 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,8 +2,6 @@ cmake_minimum_required(VERSION 3.7) set(VERSION 4.0) -configure_file(dde-dock.pc.in dde-dock.pc @ONLY) - project(dde-dock) #set(CMAKE_VERBOSE_MAKEFILE ON) @@ -116,6 +114,7 @@ install(FILES ${QM_FILES} install(FILES ${INTERFACES} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dde-dock) +configure_file(dde-dock.pc.in dde-dock.pc @ONLY) install(FILES ${CMAKE_BINARY_DIR}/dde-dock.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) diff --git a/dde-dock.pc.in b/dde-dock.pc.in index a3d26a4df..8e4c8e83b 100644 --- a/dde-dock.pc.in +++ b/dde-dock.pc.in @@ -1,11 +1,11 @@ -prefix=/usr +prefix=@CMAKE_INSTALL_PREFIX@ exec_prefix=${prefix} -libdir=${prefix}/lib/@HOST_MULTIARCH@ -includedir=${prefix}/include/dde-dock +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@/dde-dock -Name: dde dock +Name: dde-dock Description: dock dev header for deepin -Version: 1.0 +Version: @VERSION@ Libs: Cflags: -I${includedir} Requires: