From 695f590bb0b75bdb5129b404b7f6e0d38a45885a Mon Sep 17 00:00:00 2001 From: rewine Date: Fri, 19 Aug 2022 13:52:50 +0800 Subject: [PATCH] feat: use configure_file set path in DdeDockConfig.cmake Log: use configure_file set path in DdeDockConfig.cmake --- CMakeLists.txt | 4 ++++ cmake/DdeDock/DdeDockConfig.cmake | 2 -- cmake/DdeDock/DdeDockConfig.cmake.in | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-) delete mode 100644 cmake/DdeDock/DdeDockConfig.cmake create mode 100644 cmake/DdeDock/DdeDockConfig.cmake.in diff --git a/CMakeLists.txt b/CMakeLists.txt index b831c2b56..66b28b792 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -120,6 +120,10 @@ configure_file(dde-dock.pc.in dde-dock.pc @ONLY) install(FILES ${CMAKE_BINARY_DIR}/dde-dock.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) +configure_file( + ${CMAKE_SOURCE_DIR}/cmake/DdeDock/DdeDockConfig.cmake.in + ${CMAKE_SOURCE_DIR}/cmake/DdeDock/DdeDockConfig.cmake + @ONLY) install(FILES "cmake/DdeDock/DdeDockConfig.cmake" DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/DdeDock) diff --git a/cmake/DdeDock/DdeDockConfig.cmake b/cmake/DdeDock/DdeDockConfig.cmake deleted file mode 100644 index a2dab5125..000000000 --- a/cmake/DdeDock/DdeDockConfig.cmake +++ /dev/null @@ -1,2 +0,0 @@ -set(DDE_DOCK_INCLUDE_DIR /usr/include/dde-dock) -include_directories("${DTKCORE_INCLUDE_DIR}") diff --git a/cmake/DdeDock/DdeDockConfig.cmake.in b/cmake/DdeDock/DdeDockConfig.cmake.in new file mode 100644 index 000000000..bbe0b8b60 --- /dev/null +++ b/cmake/DdeDock/DdeDockConfig.cmake.in @@ -0,0 +1,2 @@ +set(DDE_DOCK_INCLUDE_DIR @CMAKE_INSTALL_FULL_INCLUDEDIR@/dde-dock) +include_directories("${DTKCORE_INCLUDE_DIR}")