Rosetta
|
Functions | |
def | get_rosetta_external_libraries () |
def | get_rosetta_system_include_directories () |
def | get_rosetta_include_directories () |
def | get_defines () |
def | get_config_flags () |
def | execute (message, command_line, return_='status', until_successes=False, terminate_on_failure=True, silent=False) |
def | update_source_file (file_name, data) |
def | generate_rosetta_external_project_files (rosetta_source_path, prefix) |
def | generate_rosetta_libraries_project_files (rosetta_source_path, prefix, linking_libs) |
def | generate_rosetta_project_files (rosetta_source_path, prefix) |
def | generate_app_project_files (rosetta_source_path, prefix) |
def | generate_root_project (ui_project_root, projects) |
def | generate_app_list (rosetta_source_path) |
def | generate_app_shell_scripts (prefix, rosetta_libs, apps) |
def | main (args) |
Variables | |
Platform | |
PlatformBits = platform.architecture()[0][:2] | |
string | library_project_template |
string | subdir_project_template |
string | root_project_template |
string | app_list_template |
string | app_run_shell_script_template |
def update_ui_project.execute | ( | message, | |
command_line, | |||
return_ = 'status' , |
|||
until_successes = False , |
|||
terminate_on_failure = True , |
|||
silent = False |
|||
) |
References pyrosetta.tests.distributed.test_dask.format, print(), and return.
def update_ui_project.generate_app_list | ( | rosetta_source_path | ) |
References compile(), join(), basic::database.open(), and update_source_file().
Referenced by main().
def update_ui_project.generate_app_project_files | ( | rosetta_source_path, | |
prefix | |||
) |
create link to ui project files and return list of projects
References pyrosetta.tests.distributed.test_dask.format, and print().
Referenced by main().
def update_ui_project.generate_app_shell_scripts | ( | prefix, | |
rosetta_libs, | |||
apps | |||
) |
References pyrosetta.tests.distributed.test_dask.format, join(), basic::database.open(), and print().
Referenced by main().
def update_ui_project.generate_root_project | ( | ui_project_root, | |
projects | |||
) |
creating root project, this is just an umbrella that hold other projects
References pyrosetta.tests.distributed.test_dask.format, get_config_flags(), join(), and update_source_file().
Referenced by main().
def update_ui_project.generate_rosetta_external_project_files | ( | rosetta_source_path, | |
prefix | |||
) |
References compile(), pyrosetta.tests.distributed.test_dask.format, get_config_flags(), get_defines(), get_rosetta_include_directories(), get_rosetta_system_include_directories(), join(), ObjexxFCL.len(), basic::options::OptionKeys::in::file.list, basic::database.open(), binder.split(), and update_source_file().
Referenced by generate_rosetta_project_files().
def update_ui_project.generate_rosetta_libraries_project_files | ( | rosetta_source_path, | |
prefix, | |||
linking_libs | |||
) |
References compile(), pyrosetta.tests.distributed.test_dask.format, get_config_flags(), get_defines(), get_rosetta_include_directories(), get_rosetta_system_include_directories(), join(), subloop_histogram.key, ObjexxFCL.len(), basic::database.open(), binder.split(), and update_source_file().
Referenced by generate_rosetta_project_files().
def update_ui_project.generate_rosetta_project_files | ( | rosetta_source_path, | |
prefix | |||
) |
def update_ui_project.get_config_flags | ( | ) |
return extra config flags for Qt projects
Referenced by generate_root_project(), generate_rosetta_external_project_files(), and generate_rosetta_libraries_project_files().
def update_ui_project.get_defines | ( | ) |
return list of #defines
Referenced by generate_rosetta_external_project_files(), and generate_rosetta_libraries_project_files().
def update_ui_project.get_rosetta_external_libraries | ( | ) |
References binder.split().
Referenced by generate_rosetta_project_files().
def update_ui_project.get_rosetta_include_directories | ( | ) |
return list of include directories for compilation
References binder.split().
Referenced by generate_rosetta_external_project_files(), and generate_rosetta_libraries_project_files().
def update_ui_project.get_rosetta_system_include_directories | ( | ) |
return list of include directories for compilation
References binder.split().
Referenced by generate_rosetta_external_project_files(), and generate_rosetta_libraries_project_files().
def update_ui_project.main | ( | args | ) |
UI project building script
References pyrosetta.tests.distributed.test_dask.format, generate_app_list(), generate_app_project_files(), generate_app_shell_scripts(), generate_root_project(), generate_rosetta_project_files(), and print().
def update_ui_project.update_source_file | ( | file_name, | |
data | |||
) |
write data to a file but only if file does not exist or it content different from data
References if(), basic::database.open(), print(), and ObjexxFCL.read().
Referenced by generate_app_list(), generate_root_project(), generate_rosetta_external_project_files(), generate_rosetta_libraries_project_files(), and generate_rosetta_project_files().
string update_ui_project.app_list_template |
string update_ui_project.app_run_shell_script_template |
string update_ui_project.library_project_template |
update_ui_project.Platform |
update_ui_project.PlatformBits = platform.architecture()[0][:2] |
string update_ui_project.root_project_template |