From 13cf6fe70cc68bd4d803385f5c6d7fe9c7691247 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 7 Sep 2023 11:38:59 +0200 Subject: build: add a build version without libraries --- test_package/conanfile.py | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'test_package') diff --git a/test_package/conanfile.py b/test_package/conanfile.py index 6c01007..6077dcb 100644 --- a/test_package/conanfile.py +++ b/test_package/conanfile.py @@ -13,14 +13,27 @@ class WandaTestConan(ConanFile): self.requires(self.tested_reference_str) def build(self): + if self._apps_only: + return + cmake = CMake(self) cmake.configure() cmake.build() - + def layout(self): cmake_layout(self) - + def test(self): - if can_run(self): + if not can_run(self): + return + + if self._apps_only: + self.run("wandad -h", env="conanrun") + self.run("wandac -h", env="conanrun") + else: cmd = os.path.join(self.cpp.build.bindir, "test") - self.run(cmd, env="conanrun") \ No newline at end of file + self.run(cmd, env="conanrun") + + @property + def _apps_only(self): + return self.dependencies[self.tested_reference_str].options.nolibs -- cgit v1.2.3