cmake: add version, depend on libpjproject
Change-Id: I992cfff2e249f53b4f6ba2b989d4b5ed8e69aef2
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7484c99..2699b67 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 (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 1e3faa6..efe9236 100644
--- a/dhtnet.pc.in
+++ b/dhtnet.pc.in
@@ -6,5 +6,5 @@
Description: C++ peer to peer networking library
Version: @VERSION@
Requires: opendht >= 2.6
-Requires.private: pjproject
+Requires.private: libpjproject
Cflags: -I${includedir}