diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -199,6 +199,7 @@ if(NOT WIN32) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/libKF5Attica.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/libKF5Attica.pc + @ONLY ) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libKF5Attica.pc DESTINATION ${KDE_INSTALL_LIBDIR}/pkgconfig diff --git a/src/cmake/libKF5Attica.pc.cmake b/src/cmake/libKF5Attica.pc.cmake --- a/src/cmake/libKF5Attica.pc.cmake +++ b/src/cmake/libKF5Attica.pc.cmake @@ -1,11 +1,12 @@ -prefix=${CMAKE_INSTALL_PREFIX} -exec_prefix=${CMAKE_INSTALL_PREFIX}/bin -libdir=${LIB_INSTALL_DIR} -includedir=${INCLUDE_INSTALL_DIR}/KF5Attica +prefix=@CMAKE_INSTALL_PREFIX@ +exec_prefix=${prefix} +libdir=@KDE_INSTALL_FULL_LIBDIR@ +includedir=@KDE_INSTALL_FULL_INCLUDEDIR@ -Name: lib${ATTICA_LIB_SONAME} +Name: lib@ATTICA_LIB_SONAME@ Description: Qt library to access Open Collaboration Services -#Requires: -Version: ${CMAKE_LIBATTICA_VERSION_MAJOR}.${CMAKE_LIBATTICA_VERSION_MINOR}.${CMAKE_LIBATTICA_VERSION_PATCH} -Libs: -L${LIB_INSTALL_DIR} -l${ATTICA_LIB_SONAME} -Cflags: -I${INCLUDE_INSTALL_DIR}/KF5Attica +URL: https://www.kde.org +Requires: Qt5Core Qt5Network +Version: @ATTICA_VERSION_STRING@ +Libs: -L@KDE_INSTALL_FULL_LIBDIR@ -l@ATTICA_LIB_SONAME@ +Cflags: -I@KDE_INSTALL_FULL_INCLUDEDIR_KF5@/Attica diff --git a/src/cmake/libattica.pc.cmake b/src/cmake/libattica.pc.cmake deleted file mode 100644 --- a/src/cmake/libattica.pc.cmake +++ /dev/null @@ -1,11 +0,0 @@ -prefix=${CMAKE_INSTALL_PREFIX} -exec_prefix=${CMAKE_INSTALL_PREFIX}/bin -libdir=${LIB_INSTALL_DIR} -includedir=${INCLUDE_INSTALL_DIR} - -Name: lib${ATTICA_LIB_SONAME} -Description: Qt library to access Open Collaboration Services -#Requires: -Version: ${CMAKE_LIBATTICA_VERSION_MAJOR}.${CMAKE_LIBATTICA_VERSION_MINOR}.${CMAKE_LIBATTICA_VERSION_PATCH} -Libs: -L${LIB_INSTALL_DIR} -l${ATTICA_LIB_SONAME} -Cflags: -I${INCLUDE_INSTALL_DIR}