1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| import os
|
| from conans import ConanFile, CMake, tools
|
|
| class FruitTestConan(ConanFile):
| settings = "os", "compiler", "build_type", "arch"
| generators = "cmake"
|
| def build(self):
| cmake = CMake(self)
| # Current dir is "test_package/build/<build_id>" and CMakeLists.txt is
| # in "test_package"
| 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)
|
|