Rosetta
Namespaces | Functions | Variables
build.py File Reference

Build PyRosetta. More...

Namespaces

 build
 

Functions

def build.is_dir_banned (directory)
 
def build.get_rosetta_system_include_directories ()
 
def build.get_rosetta_include_directories ()
 
def build.get_defines ()
 
def build.execute (message, command_line, return_='status', until_successes=False, terminate_on_failure=True, silent=False, silence_output=False)
 
def build.update_source_file (file_name, data)
 
def build.get_compiler_family ()
 
def build.get_cmake_compiler_options ()
 
def build.install_llvm_tool (name, source_location, prefix_root, debug, compiler, jobs, gcc_install_prefix, clean=True)
 
def build.get_compiler_version ()
 
def build.get_binding_build_root (rosetta_source_path, source=False, build=False, documentation=False)
 
def build.symlink (source, dest)
 
def build.symlink_tree (source, dest)
 
def build.link_supplemental_files (rosetta_source_path)
 
def build.setup_source_directory_links (rosetta_source_path)
 
def build.generate_rosetta_external_cmake_files (rosetta_source_path, prefix)
 
def build.generate_rosetta_cmake_files (rosetta_source_path, prefix)
 
def build.generate_cmake_file (rosetta_source_path, extra_sources)
 
def build.cmake_needs_to_be_run (rosetta_source_path)
 
def build.run_cmake (rosetta_source_path)
 
def build.generate_bindings (rosetta_source_path)
 
def build.build_generated_bindings (rosetta_source_path)
 
def build.generate_version_file (rosetta_source_path, file_name)
 
def build.generate_documentation (rosetta_source_path, path, version)
 
def build.create_package (rosetta_source_path, path)
 
def build.create_wheel (rosetta_source_path, wheel_path)
 
def build.main (args)
 

Variables

string build._script_version_ = '1.1'
 
string build._banned_dirs_ = 'external/bcl src/utility/pointer'.split()
 
string build._banned_headers_ = 'utility/py/PyHelper.hh utility/keys/KeyCount.hh utility/keys/KeyLookup.functors.hh'
 
 build.stdout
 
string build._documentation_version_template_
 

Detailed Description

Build PyRosetta.

Author
Sergey Lyskov