aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2023-09-08 15:00:00 +0200
committerFelix Morgner <felix.morgner@gmail.com>2023-09-08 15:05:23 +0200
commitce1219af17036b756ed1900afb453e3cb6c53559 (patch)
treef21d575c0901532f140ee0a421038c65b6cd1552
parentb12e0ba49e10e5a511889acf4b6494d18a324194 (diff)
downloadwanda-ce1219af17036b756ed1900afb453e3cb6c53559.tar.xz
wanda-ce1219af17036b756ed1900afb453e3cb6c53559.zip
build: set project information via conan
-rw-r--r--conanfile.py3
-rw-r--r--source/CMakeLists.txt4
2 files changed, 6 insertions, 1 deletions
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")