hexed 0.3.0
 
Loading...
Searching...
No Matches
hexedpy.build_utils.Builder Class Reference

Public Member Functions

 __init__ (self, opts=sys.argv[1:])
 
 site_packages (self, python=None)
 
 options (self)
 
 add_options (self, opts)
 
 source_dir (self)
 
 build_dir (self)
 
 synch_cache (self)
 
 message (self, text, start="indent", **kwargs)
 
 mkdir (self, name)
 
 subproc (self, args, err_message=None, **kwargs)
 
 python (self, *args, **kwargs)
 
 in_pypi (self, package)
 
 cmake (self, source_dir, opts=[], build_dir="build")
 
 assert_command (self, command, package=None)
 
 make (self, args=["install"])
 
 fetch_archive (self, url, outputs=None)
 
 find_in (self, prefix, name)
 
 parameters (self)
 
 copy (self, source, destination, ignore=not_source)
 
 find_source_depends (self, file)
 
 find_lib_depends (self, file)
 
 __getitem__ (self, class_)
 

Public Attributes

 indent
 
 options
 
 info
 
 build_dir
 
 cache_dir
 
 env
 
 venv_dir
 
 prefices
 
 source_dir
 

Protected Member Functions

 _merge_option (self, opt)
 

Protected Attributes

 _options
 
 _python
 

The documentation for this class was generated from the following file: