conan-io / conan-package-tools

Conan Package Tools. Helps with massive package creation and CI integration (Travis CI, Appveyor...)
MIT License
165 stars 70 forks source link

Missing build information in update_build_if function #572

Open Forbinn opened 3 years ago

Forbinn commented 3 years ago

Description of Problem, Request, or Question

The update_build_if function is missing information inside the build object. The README precise that you can use the os information (https://github.com/conan-io/conan-package-tools#filtering-or-modifying-the-configurations) but it does not seems to be present.

from cpt.packager import ConanMultiPackager

if __name__ == "__main__":
    builder = ConanMultiPackager()
    builder.add_common_builds(pure_c=False)
    builder.update_build_if(lambda build: print(build.settings))

Environment Details