Metadata-Version: 2.1
Name: conan-build-tool
Version: 0.0.4
Summary: python script to automate package compilation of conan.io binary packages, full_version_string: 0.0.4-0-g47c1cfb
Home-page: https://github.com/Av3m/conan_build_tool
Author: Av3m
Author-email: av3m@openmailbox.org
License: UNKNOWN
Description: # Av3m Conan Build Tool
        ## Summary
        this python scripts is developed to automate package creation of conan.io packages.
        
        ## Features
        * comfortable creation of build configs for different settings / options
        * automatic building of packages out of locally available conanfile.py
        * automatic building of packages inside a docker container
        * automatic upload of packages to custom servers
        
        ## Example usage
        ```
        from conan_build_tool import *
        
        #define custom function to modify a build configuration
        def ubuntu14_build(config):
          set_gcc5(config)
          set_docker(config,"my_ubuntu14_docker_image")
          set_build_type(config,"Release")
          
        def windows_build(config):
          set_msvc10(config)
          set_docker(config,None)
        
        packages = []
        boost = create_config(None,"boost/1.67.0@conan/stable")
        bzip2 = create_config(None,"bzip2/1.0.6@conan/stable")
        zlib = create_config(None,"zlib/1.2.11@conan/stable")
        
        packages.append(boost)
        packages.append(bzip2)
        packages.append(zlib)
        
        
        
        
        #set compiler settings of all packages to ubuntu 14.04 build
        #(for all configs, defined method will be called)
        set_config(packages,ubuntu14_build)
        
        
        #for all configs, create new configs with Windows settings
        append_config(packages,windows_build)
        
        
        #for all configs, create new configs with debug build type
        append_config(packages,set_build_type,"Debug")
        
        for p in packages:
          build(p)  
        ```
        
        
        
Platform: UNKNOWN
Classifier: P
Classifier: r
Classifier: o
Classifier: g
Classifier: r
Classifier: a
Classifier: m
Classifier: m
Classifier: i
Classifier: n
Classifier: g
Classifier:  
Classifier: L
Classifier: a
Classifier: n
Classifier: g
Classifier: u
Classifier: a
Classifier: g
Classifier: e
Classifier:  
Classifier: :
Classifier: :
Classifier:  
Classifier: P
Classifier: y
Classifier: t
Classifier: h
Classifier: o
Classifier: n
Classifier:  
Classifier: :
Classifier: :
Classifier:  
Classifier: 3
Description-Content-Type: text/markdown
