Files
UpAndDown/custom_recipes/boost/conanfile.py
T
2025-10-04 15:25:54 +03:00

26 lines
922 B
Python

from conan import ConanFile
from conan.tools.files import get, copy
import os
class CustomBoostConan(ConanFile):
name = "boost"
version = "1.87.0"
settings = "os", "compiler", "arch", "build_type"
def source(self):
# Используем прямой URL с GitHub
get(self, "https://github.com/boostorg/boost/archive/refs/tags/boost-1.87.0.zip",
destination=self.source_folder, strip_root=True)
def build(self):
pass # Пропускаем сборку
def package(self):
# Копируем заголовочные файлы
copy(self, "*",
os.path.join(self.source_folder, "boost"),
os.path.join(self.package_folder, "include", "boost"))
def package_info(self):
self.cpp_info.includedirs = ["include"]
self.cpp_info.libdirs = [] # Только заголовочная библиотека