From d50178b4a076b0dbd79dd1176c8182276d38b14d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Sun, 9 Jul 2023 21:41:12 -0400
Subject: [PATCH] cmake: add version, depend on libpjproject

Change-Id: I992cfff2e249f53b4f6ba2b989d4b5ed8e69aef2
---
 CMakeLists.txt | 6 +++++-
 dhtnet.pc.in   | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

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 (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 1e3faa6..efe9236 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}
-- 
GitLab