#926 Conan recipe for Catch single header
- Insert catch.hpp (single header) to package
- Copy BDDTests and TrickyTest to validate Catch package
Signed-off-by: Uilian Ries <[email protected]>
diff --git a/conanfile.py b/conanfile.py
new file mode 100644
index 0000000..e891046
--- /dev/null
+++ b/conanfile.py
@@ -0,0 +1,19 @@
+#!/usr/bin/env python
+from conans import ConanFile
+
+
+class CatchConan(ConanFile):
+ name = "Catch"
+ version = "1.9.5"
+ description = "A modern, C++-native, header-only, framework for unit-tests, TDD and BDD"
+ author = "philsquared"
+ generators = "cmake"
+ exports_sources = "single_include/*"
+ url = "https://github.com/philsquared/Catch"
+ license = "BSL-1.0"
+
+ def build(self):
+ pass
+
+ def package(self):
+ self.copy(pattern="catch.hpp", src="single_include", dst="include")