libtbx.env_config
index
/net/chevy/raid1/rwgk/dist/cctbx_project/libtbx/env_config.py

 
Modules
       
libtbx.easy_run
libtbx
os
pickle
re
shutil
sys

 
Classes
       
__builtin__.object
common_setpaths
unix_setpaths
windows_setpaths
build_options
environment
include_registry
module
pre_process_args

 
class build_options
     Methods defined here:
__init__(self, compiler, mode, warning_level, static_libraries, static_exe, scan_boost, write_full_flex_fwd_h=False, build_boost_python_extensions=True, boost_python_no_py_signatures=False, boost_python_bool_int_strict=True, enable_boost_threads=False, enable_openmp_if_possible=True, use_environment_flags=False)
get_flags_from_environment(self)
report(self, f=None)

Data and other attributes defined here:
supported_modes = ['release', 'max_optimized', 'quick', 'debug', 'debug_optimized', 'profile']

 
class common_setpaths(__builtin__.object)
     Methods defined here:
__init__(self, env, shell, suffix)
all_and_debug(self)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
class environment
     Methods defined here:
__init__(self, build_path=None)
abs_path_clean(self, path)
abs_path_short(self, abs_path)
add_repository(self, path)
assemble_pythonpath(self)
clear_bin_directory(self)
collect_test_scripts(self)
dispatcher_include(self, where)
dispatcher_precall_commands(self)
dist_path(self, module_name, default=<type 'exceptions.KeyError'>)
dist_paths(self)
find_dist_path(self, module_name, optional=False)
find_in_repositories(self, relative_path, test=<function isdir at 0x2aaaaab3f140>, optional=True)
get_module(self, name, must_exist=True)
has_module(self, name)
is_development_environment(self)
is_ready_for_build(self)
listdir_in_repositories(self, test=None)
manage_python_version_major_minor(self)
match_in_repositories(self, relative_path_pattern, test=<function isdir at 0x2aaaaab3f140>, optional=True, must_be_unique=True)
pickle(self)
process_args(self, pre_processed_args)
process_exe(self)
process_module(self, dependent_module, module_name, optional)
raise_python_version_incompatible(self, prev_pvmm=None)
raise_sorry_not_found_in_repositories(self, message)
read_command_version_suffix(self)
refresh(self)
register_module(self, dependent_module, module)
reset_dispatcher_bookkeeping(self)
reset_dispatcher_support(self)
reset_module_registry(self)
set_derived_paths(self)
set_os_environ_all_dist(self)
show_build_options_and_module_listing(self)
show_module_listing(self)
under_build(self, path)
under_dist(self, module_name, path, default=<type 'exceptions.KeyError'>, test=None)
var_name_and_build_or_dist_path_pairs(self)
windows_dispatcher(self, command_path, dispatcher_name, unique_pattern='0W6I0N6D0O2W8S5_0D0I8S1P4A3T6C4H9E4R7', libtbx_build='3L0I2B2T9B4X2_8B5U5I5L2D4', libtbx_dispatcher_name='6L6I7B2T3B2X5_6D8I7S0P2A0T5C8H1E8R3_1N0A9M9E', python_executable='5P2Y5T7H2O5N8_0E7X9E7C8U6T4A9B9L5E3', pythonpath='2P0Y1T7H3O2N7P7A2T5H8', main_path='1M5A1I0N4_8P7A0T9H9', target_command='5T4A3R7G8E3T7_6C5O0M0M3A8N8D2', dispatcher_exe_file_name='windows_dispatcher.exe')
write_SConstruct(self)
write_bin_sh_dispatcher(self, source_file, target_file)
write_command_version_duplicates(self)
write_command_version_suffix(self)
write_dispatcher(self, source_file, target_file)
write_dispatcher_in_bin(self, source_file, target_file)
write_dispatcher_include_template(self)
write_lib_dispatcher_head(self, target_file='dispatcher_head.sh')
write_python_and_show_path_duplicates(self)
write_run_tests_csh(self)
write_setpath_files(self)
write_setpaths_bat(self, suffix)
write_setpaths_csh(self, suffix)
write_setpaths_sh(self, suffix)
write_win32_dispatcher(self, source_file, target_file)

 
class include_registry
     Methods defined here:
__init__(self)
append(self, env, paths)
prepend(self, env, paths)
prepend_include_switch(self, env, path)
scan_boost(self, flag=False)
scan_flag(self, path)
set_boost_dir_name(self, path)

 
class module
     Methods defined here:
__init__(self, env, name, dist_path=None, mate_suffix='adaptbx')
assemble_pythonpath(self)
collect_test_scripts(self, file_names=['run_tests.py', 'run_examples.py'])
dist_paths_active(self)
find_mate(self)
has_top_level_cvs_or_svn_directory(self)
has_top_level_directory(self, directory_name)
name_and_dist_path_pairs(self, all=False)
names_active(self)
names_for_module_listing(self)
process_command_line_directories(self)
process_dependencies(self)
process_libtbx_config(self)
process_libtbx_refresh_py(self)
process_python_command_line_scripts(self, source_dir, print_prefix=' ', target_file_name_infix='', scan_for_libtbx_set_dispatcher_name=False)
write_dispatcher(self, source_dir, file_name, suppress_warning, target_file_name_infix='', scan_for_libtbx_set_dispatcher_name=False)

 
class pre_process_args
     Methods defined here:
__init__(self, args, default_repositories=None)
option_repository(self, option, opt, value, parser)

 
class unix_setpaths(common_setpaths)
    
Method resolution order:
unix_setpaths
common_setpaths
__builtin__.object

Methods defined here:
__init__(self, env, shell, suffix)
setenv(self, var_name, val)
update_path(self, var_name, val)

Methods inherited from common_setpaths:
all_and_debug(self)

Data descriptors inherited from common_setpaths:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
class windows_setpaths(common_setpaths)
    
Method resolution order:
windows_setpaths
common_setpaths
__builtin__.object

Methods defined here:
__init__(self, env, suffix)
setenv(self, var_name, val)
update_path(self, var_name, val)

Methods inherited from common_setpaths:
all_and_debug(self)

Data descriptors inherited from common_setpaths:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
Functions
       
StringIO(...)
StringIO([s]) -- Return a StringIO-like stream for reading or writing
bool_literal(b)
cold_start(args)
darwin_shlinkcom(env_etc, env, lo, dylib)
get_darwin_gcc_build_number(gcc='gcc')
get_gcc_version(command_name='gcc')
get_hostname()
get_hp_ux_acc_version()
get_ldd_output(target=None)
get_mipspro_version()
highlight_dispatcher_include_lines(lines)
ld_library_path_var_name()
open_info(path, mode='w', info=' ')
patch_windows_dispatcher(dispatcher_exe_file_name, binary_string, place_holder, actual_value)
python_include_path(must_exist=True)
remove_or_rename(path)
set_preferred_sys_prefix_and_sys_executable(build_path)
source_specific_dispatcher_include(pattern, source_file)
unique_paths(paths)
unpickle()
warm_start(args)
write_do_not_edit_please_re_run_libtbx_configure_py(f, win_bat=False)
write_incomplete_libtbx_environment(f)

 
Data
        default_build_boost_python_extensions = True
default_enable_boost_threads = False
default_enable_openmp_if_possible = True
default_write_full_flex_fwd_h = False