generated from Sithas/conan_template
24 lines
950 B
Python
24 lines
950 B
Python
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
|