From ce1219af17036b756ed1900afb453e3cb6c53559 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Fri, 8 Sep 2023 15:00:00 +0200 Subject: build: set project information via conan --- conanfile.py | 3 +++ source/CMakeLists.txt | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/conanfile.py b/conanfile.py index c54ac50..97abe18 100644 --- a/conanfile.py +++ b/conanfile.py @@ -62,6 +62,9 @@ class Wanda(ConanFile): def generate(self): toolchain = CMakeToolchain(self) toolchain.variables["CMAKE_EXPORT_COMPILE_COMMANDS"] = True + toolchain.variables["WANDA_DESCRIPTION"] = self.description + toolchain.variables["WANDA_HOMEPAGE_URL"] = self.url + toolchain.variables["WANDA_VERSION"] = self.version toolchain.variables["WANDA_APPLICATIONS_ONLY"] = self.options.nolibs toolchain.generate() diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index ab23c84..77c6bc3 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -1,8 +1,10 @@ cmake_minimum_required(VERSION "3.27") project("wanda" + DESCRIPTION "${WANDA_DESCRIPTION}" + HOMEPAGE_URL "${WANDA_HOMEPAGE_URL}" LANGUAGES CXX - VERSION "1.0.0" + VERSION "${WANDA_VERSION}" ) find_package("Boost" REQUIRED COMPONENTS "headers") -- cgit v1.2.3