BigfootBuilder
This commit is contained in:
@@ -3,6 +3,13 @@ from conan import ConanFile
|
||||
class RequirementsConan(ConanFile):
|
||||
name = "Requirements"
|
||||
|
||||
options = {
|
||||
"packages_channel"
|
||||
}
|
||||
default_options = {
|
||||
"packages_channel": "main"
|
||||
}
|
||||
|
||||
def configure(self):
|
||||
self.options['stduuid'].with_cxx20_span = True
|
||||
self.options['flatbuffers'].header_only = True
|
||||
@@ -15,17 +22,15 @@ class RequirementsConan(ConanFile):
|
||||
self.options["benchmark"].enable_lto = True
|
||||
|
||||
def requirements(self):
|
||||
self.requires("eastl/3.27.01")
|
||||
self.requires("unordered_dense/4.8.1")
|
||||
self.requires("mimalloc/3.1.5")
|
||||
self.requires("magic_enum/0.9.7")
|
||||
self.requires("stduuid/1.2.3")
|
||||
self.requires("sqlite3/3.51.0")
|
||||
self.requires(f"eastl/3.27.01@bigfootdev/{self.options['packages_channel']}")
|
||||
self.requires(f"unordered_dense/4.8.1@bigfootdev/{self.options['packages_channel']}")
|
||||
self.requires(f"mimalloc/3.1.5@bigfootdev/{self.options['packages_channel']}")
|
||||
self.requires(f"stduuid/1.2.3@bigfootdev/{self.options['packages_channel']}")
|
||||
self.requires(f"sqlite3/3.51.0@bigfootdev/{self.options['packages_channel']}")
|
||||
self.requires("cli11/2.6.0")
|
||||
self.requires("xxhash/0.8.3")
|
||||
self.requires(f"rapidhash/3.0@bigfootdev/{self.options['packages_channel']}")
|
||||
self.requires("effolkronium-random/1.5.0")
|
||||
self.requires("zeus_expected/1.3.0")
|
||||
self.requires("flatbuffers/25.9.23")
|
||||
self.requires(f"flatbuffers/25.12.19@bigfootdev/{self.options['packages_channel']}")
|
||||
|
||||
self.requires("quill/11.0.2")
|
||||
self.requires("tracy/0.12.2")
|
||||
@@ -38,17 +43,17 @@ class RequirementsConan(ConanFile):
|
||||
self.requires("glfw/3.4")
|
||||
|
||||
self.requires("vulkan-headers/1.4.313.0")
|
||||
self.requires("vulkan-validationlayers/1.4.313.0")
|
||||
self.requires(f"vulkan-validationlayers/1.4.313.0@bigfootdev/{self.options['packages_channel']}")
|
||||
self.requires("spirv-cross/1.4.313.0")
|
||||
self.requires("vulkan-memory-allocator/3.3.0")
|
||||
self.requires(f"vulkan-memory-allocator/3.3.0@bigfootdev/{self.options['packages_channel']}")
|
||||
|
||||
self.requires("gtest/1.17.0")
|
||||
self.requires("pixelmatch-cpp17/1.0.3")
|
||||
self.requires(f"pixelmatch-cpp17/1.0.3@bigfootdev/{self.options['packages_channel']}")
|
||||
|
||||
self.requires("stb/cci.20240531", override=True)
|
||||
self.requires("shaderc/2025.3")
|
||||
self.requires(f"shaderc/2025.3@bigfootdev/{self.options['packages_channel']}")
|
||||
self.requires("assimp/6.0.2")
|
||||
self.requires("meshoptimizer/1.0")
|
||||
self.requires(f"meshoptimizer/1.0@bigfootdev/{self.options['packages_channel']}")
|
||||
self.requires("libsquish/1.15")
|
||||
|
||||
self.requires("benchmark/1.9.4")
|
||||
|
||||
Reference in New Issue
Block a user