diff --git a/CMakeLists.txt b/CMakeLists.txt index 7bc3331c..fa025e41 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -125,7 +125,7 @@ add_subdirectory(src) # pkg-config file if (UNIX OR MINGW) -configure_file(libssh.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/libssh.pc) +configure_file(libssh.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/libssh.pc @ONLY) install( FILES ${CMAKE_CURRENT_BINARY_DIR}/libssh.pc diff --git a/libssh.pc.cmake b/libssh.pc.cmake index b37cb3fc..f288b94d 100644 --- a/libssh.pc.cmake +++ b/libssh.pc.cmake @@ -1,6 +1,10 @@ -Name: ${PROJECT_NAME} -Description: The SSH Library -Version: ${PROJECT_VERSION} -Libs: -L${CMAKE_INSTALL_FULL_LIBDIR} -lssh -Cflags: -I${CMAKE_INSTALL_FULL_INCLUDEDIR} +prefix=@CMAKE_INSTALL_PREFIX@ +exec_prefix=${prefix} +libdir=@CMAKE_INSTALL_FULL_LIBDIR@ +includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ +Name: @PROJECT_NAME@ +Description: The SSH Library +Version: @PROJECT_VERSION@ +Libs: -L${libdir} -lssh +Cflags: -I${includedir}