mirror of
https://github.com/vcmi/vcmi.git
synced 2025-08-15 20:03:15 +02:00
[Conan] split dependencies based on project parts
This commit is contained in:
11
conanfile.py
11
conanfile.py
@@ -9,15 +9,22 @@ required_conan_version = ">=1.51.3"
|
|||||||
|
|
||||||
class VCMI(ConanFile):
|
class VCMI(ConanFile):
|
||||||
settings = "os", "compiler", "build_type", "arch"
|
settings = "os", "compiler", "build_type", "arch"
|
||||||
requires = [
|
|
||||||
|
_libRequires = [
|
||||||
"boost/[^1.69]",
|
"boost/[^1.69]",
|
||||||
"minizip/[~1.2.12]",
|
"minizip/[~1.2.12]",
|
||||||
"onetbb/[^2021.3]", # Nullkiller AI
|
]
|
||||||
|
_clientRequires = [
|
||||||
"sdl/[~2.26.1 || >=2.0.20 <=2.22.0]", # versions in between have broken sound
|
"sdl/[~2.26.1 || >=2.0.20 <=2.22.0]", # versions in between have broken sound
|
||||||
"sdl_image/[~2.0.5]",
|
"sdl_image/[~2.0.5]",
|
||||||
"sdl_mixer/[~2.0.4]",
|
"sdl_mixer/[~2.0.4]",
|
||||||
"sdl_ttf/[~2.0.18]",
|
"sdl_ttf/[~2.0.18]",
|
||||||
]
|
]
|
||||||
|
_nullkillerAIRequires = [
|
||||||
|
"onetbb/[^2021.3]",
|
||||||
|
]
|
||||||
|
requires = _libRequires + _clientRequires + _nullkillerAIRequires
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
"default_options_of_requirements": [True, False],
|
"default_options_of_requirements": [True, False],
|
||||||
"with_apple_system_libs": [True, False],
|
"with_apple_system_libs": [True, False],
|
||||||
|
Reference in New Issue
Block a user