diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7484c99d4bdb108aa8589da77365368bf890632e..2699b67ec31c2c9e90f942bb939e0ac5df3d3b76 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,8 @@
 cmake_minimum_required(VERSION 3.22)
-project(dhtnet)
+project(dhtnet
+    VERSION 0.0.1
+    LANGUAGES CXX
+    DESCRIPTION "A C++ library for NAT traversal and secure communication")
 
 set(CMAKE_CXX_STANDARD 17)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
@@ -9,6 +12,7 @@ set (prefix ${CMAKE_INSTALL_PREFIX})
 set (exec_prefix "\${prefix}")
 set (libdir "${CMAKE_INSTALL_FULL_LIBDIR}")
 set (includedir "${CMAKE_INSTALL_FULL_INCLUDEDIR}")
+set (VERSION ${CMAKE_PROJECT_VERSION})
 
 find_package (PkgConfig REQUIRED)
 find_package(msgpackc-cxx QUIET CONFIG)
diff --git a/dhtnet.pc.in b/dhtnet.pc.in
index 1e3faa676d56202876847e975649d0660e70cf80..efe9236d87a0a976bb65471233669c10e631586d 100644
--- a/dhtnet.pc.in
+++ b/dhtnet.pc.in
@@ -6,5 +6,5 @@ Name: dhtnet
 Description: C++ peer to peer networking library
 Version: @VERSION@
 Requires: opendht >= 2.6
-Requires.private: pjproject
+Requires.private: libpjproject
 Cflags: -I${includedir}