diff --git a/conanfile.py b/conanfile.py new file mode 100644 index 0000000..e1da6ed --- /dev/null +++ b/conanfile.py @@ -0,0 +1,30 @@ +import os + +from conans import ConanFile + + +class QtPromiseConfig(ConanFile): + name = "QtPromise" + version = "master" + license = "QtPromise is available under the MIT license." + author = "simonbrunel" + url = "https://github.com/simonbrunel/qtpromise" + description = "Promises/A+ implementation for Qt/C++" + settings = "os", "compiler", "build_type", "arch" + + def package_id(self): + self.info.header_only() + + def source(self): + self.run("git clone git@github.com:simonbrunel/qtpromise.git") + + def package(self): + self.copy("*", dst="include", src="./qtpromise/include") + self.copy("*", dst="src", src="./qtpromise/src") + + def package_info(self): + self.cpp_info.libs = self.collect_libs() + + +if __name__ == '__main__': + os.system("conan create .")