from conan import ConanFile from conan.tools.cmake import CMakeToolchain, CMake class UpAndDown(ConanFile): name = "up_and_down" version = "1.0.0" settings = "os", "compiler", "build_type", "arch" generators = "CMakeToolchain", "CMakeDeps" def requirements(self): self.requires("boost/1.87.0@up_and_down/stable") self.requires("libmysqlclient/8.1.0") self.requires("lz4/1.10.0@up_and_down/stable", override=True) self.requires("openssl/3.5.0@up_and_down/stable", force=True) self.requires("zlib/1.3.1@up_and_down/stable", override=True) self.requires("zstd/1.5.7@up_and_down/stable", override=True) def configure(self): # Настройки для boost self.options["boost/*"].toolset = "msvc-14.3" self.options["boost/*"].without_stacktrace = True self.options["boost/*"].without_context = True self.options["openssl"].shared = True