generated from Sithas/conan_template
Кое-какая настройка Conan'a
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
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 = [] # Только заголовочная библиотека
|
||||
Reference in New Issue
Block a user