conan-recipes/build.py
Dmitry Vedenko 7c7ef9a32f
Adds Qt recipe
The recipe is based on the recipe from conan-central, but with a bug fixed in the recipe
2022-03-10 21:51:50 +03:00

25 lines
695 B
Python

import os
import re
import yaml
from cpt.packager import ConanMultiPackager
def build_package(package):
ref = re.compile(r'/|@').split(package)
root_package_dir = ref[0]
package_config = yaml.load(open(os.path.join(root_package_dir, "config.yml"), "r"))
versions = package_config["versions"]
folder = versions[ref[1]]["folder"]
builder = ConanMultiPackager(reference=package, conanfile=os.path.join(root_package_dir, folder, "conanfile.py"), visual_runtimes=["MD", "MDd"], msvc_versions=["193"],cppstds=["17"])
builder.add_common_builds()
builder.run_builds()
print(builder)
if __name__ == "__main__":
build_package("expat/2.3.0@audacity/stable")