diff options
Diffstat (limited to 'samples/echobot-conan/conanfile.py')
-rw-r--r-- | samples/echobot-conan/conanfile.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/samples/echobot-conan/conanfile.py b/samples/echobot-conan/conanfile.py new file mode 100644 index 0000000..732b9b8 --- /dev/null +++ b/samples/echobot-conan/conanfile.py @@ -0,0 +1,24 @@ + +import os +from conans import ConanFile, CMake, tools + + +class TestConan(ConanFile): + settings = "os", "compiler", "build_type", "arch" + generators = "cmake" + + def build(self): + cmake = CMake(self) + # Current dir is "echobot-conan/build/<build_id>" and CMakeLists.txt is in "echobot-conan" + cmake.configure() + cmake.build() + + def imports(self): + self.copy("*.dll", dst="bin", src="bin") + self.copy("*.dylib*", dst="bin", src="lib") + self.copy('*.so*', dst='bin', src='lib') + + def test(self): + if not tools.cross_building(self.settings): + os.chdir("bin") + self.run(".%sexample" % os.sep) |