SCons
4.4

Contents:

  • SCons package
    • Module contents
    • Subpackages
      • SCons.Node package
      • SCons.Platform package
      • SCons.Scanner package
      • SCons.Script package
      • SCons.Tool package
      • SCons.Variables package
      • SCons.compat package
    • Submodules
    • SCons.Action module
      • Action()
      • ActionBase
      • ActionCaller
      • ActionFactory
      • CommandAction
      • CommandGeneratorAction
      • FunctionAction
      • LazyAction
      • ListAction
      • _ActionAction
      • _actionAppend()
      • _callable_contents()
      • _code_contents()
      • _do_create_action()
      • _do_create_keywords()
      • _do_create_list_action()
      • _function_contents()
      • _null
      • _object_contents()
      • _object_instance_content()
      • _resolve_shell_env()
      • _string_from_cmd_list()
      • _subproc()
      • default_exitstatfunc()
      • get_default_ENV()
      • rfile()
    • SCons.Builder module
      • Builder()
      • BuilderBase
      • CallableSelector
      • CompositeBuilder
      • DictCmdGenerator
      • DictEmitter
      • EmitterProxy
      • ListEmitter
      • OverrideWarner
      • _Null
      • _node_errors()
      • _null
      • is_a_Builder()
      • match_splitext()
    • SCons.CacheDir module
      • CacheDir
      • CachePushFunc()
      • CacheRetrieveFunc()
      • CacheRetrieveString()
    • SCons.Conftest module
      • CheckBuilder()
      • CheckCC()
      • CheckCXX()
      • CheckDeclaration()
      • CheckFunc()
      • CheckHeader()
      • CheckLib()
      • CheckMember()
      • CheckProg()
      • CheckSHCC()
      • CheckSHCXX()
      • CheckType()
      • CheckTypeSize()
      • _Have()
      • _LogFailed()
      • _YesNoResult()
      • _check_empty_program()
      • _lang2suffix()
    • SCons.Debug module
      • Trace()
      • _dump_one_caller()
      • caller_stack()
      • caller_trace()
      • countLoggedInstances()
      • dumpLoggedInstances()
      • dump_caller_counts()
      • fetchLoggedInstances()
      • func_shorten()
      • listLoggedInstances()
      • logInstanceCreation()
      • memory()
      • string_to_classes()
    • SCons.Defaults module
      • DefaultEnvironment()
      • NullCmdGenerator
      • SharedFlagChecker()
      • SharedObjectEmitter()
      • StaticObjectEmitter()
      • Variable_Method_Caller
      • __lib_either_version_flag()
      • __libversionflags()
      • _concat()
      • _concat_ixes()
      • _defines()
      • _fetch_DefaultEnvironment()
      • _stripixes()
      • chmod_func()
      • chmod_strfunc()
      • copy_func()
      • delete_func()
      • delete_strfunc()
      • get_paths_str()
      • mkdir_func()
      • move_func()
      • processDefines()
      • touch_func()
    • SCons.Environment module
      • Base
      • BuilderDict
      • BuilderWrapper
      • NoSubstitutionProxy()
      • OverrideEnvironment
      • SubstitutionEnvironment
      • _Null
      • _del_SCANNERS()
      • _delete_duplicates()
      • _null
      • _set_BUILDERS()
      • _set_SCANNERS()
      • _set_future_reserved()
      • _set_reserved()
      • alias_builder()
      • apply_tools()
      • copy_non_reserved_keywords()
      • default_copy_from_cache()
      • default_copy_to_cache()
      • default_decide_source()
      • default_decide_target()
      • is_valid_construction_var()
    • SCons.Errors module
      • BuildError
      • ExplicitExit
      • InternalError
      • MSVCError
      • SConsEnvironmentError
      • StopError
      • UserError
      • convert_to_BuildError()
    • SCons.Executor module
      • AddBatchExecutor()
      • Batch
      • Executor
      • GetBatchExecutor()
      • Null
      • NullEnvironment
      • TSList
      • TSObject
      • execute_action_list()
      • execute_actions_str()
      • execute_nothing()
      • execute_null_str()
      • get_NullEnvironment()
      • rfile()
    • SCons.Job module
      • InterruptState
      • Jobs
      • Parallel
      • Serial
      • ThreadPool
      • Worker
    • SCons.Memoize module
      • CountDict
      • CountDictCall()
      • CountMethodCall()
      • CountValue
      • Counter
      • Dump()
      • EnableMemoization()
    • SCons.PathList module
      • PathList()
      • _PathList
      • node_conv()
    • SCons.SConf module
      • CheckCC()
      • CheckCHeader()
      • CheckCXX()
      • CheckCXXHeader()
      • CheckContext
      • CheckDeclaration()
      • CheckFunc()
      • CheckHeader()
      • CheckLib()
      • CheckLibWithHeader()
      • CheckMember()
      • CheckProg()
      • CheckSHCC()
      • CheckSHCXX()
      • CheckType()
      • CheckTypeSize()
      • ConfigureCacheError
      • ConfigureDryRunError
      • CreateConfigHBuilder()
      • NeedConfigHBuilder()
      • SConf()
      • SConfBase
      • SConfBuildInfo
      • SConfBuildTask
      • SConfError
      • SConfWarning
      • SetBuildType()
      • SetCacheMode()
      • SetProgressDisplay()
      • Streamer
      • _createConfigH()
      • _createSource()
      • _set_conftest_node()
      • _stringConfigH()
      • _stringSource()
      • createIncludesFromHeaders()
    • SCons.SConsign module
      • Base
      • DB
      • Dir
      • DirFile
      • File()
      • ForDirectory
      • Get_DataBase()
      • Reset()
      • SConsignEntry
      • corrupt_dblite_warning()
      • current_sconsign_filename()
      • write()
    • SCons.Subst module
      • CmdStringHolder
      • ListSubber
      • Literal
      • NLWrapper
      • NullNodeList
      • SetAllowableExceptions()
      • SpecialAttrWrapper
      • StringSubber
      • Target_or_Source
      • Targets_or_Sources
      • _remove_list()
      • _rm_list()
      • escape_list()
      • quote_spaces()
      • raise_exception()
      • scons_subst()
      • scons_subst_list()
      • scons_subst_once()
      • subst_dict()
    • SCons.Taskmaster module
      • AlwaysTask
      • OutOfDateTask
      • Stats
      • Task
      • Taskmaster
      • dump_stats()
      • find_cycle()
    • SCons.Util module
      • AddMethod()
      • AddPathIfNotExists()
      • AppendPath()
      • CLVar
      • Delegate
      • DisplayEngine
      • IDX()
      • LogicalLines
      • MD5collect()
      • MD5filesignature()
      • MD5signature()
      • MethodWrapper
      • NodeList
      • Null
      • NullSeq
      • PrependPath()
      • Proxy
      • RegError
      • RegGetValue()
      • RegOpenKeyEx()
      • Selector
      • Split()
      • Unbuffered
      • UniqueList
      • WhereIs()
      • _NoError
      • _attempt_get_hash_function()
      • _attempt_init_of_python_3_9_hash_object()
      • _get_hash_object()
      • _semi_deepcopy_list()
      • _semi_deepcopy_tuple()
      • _set_allowed_viable_default_hashes()
      • _show_md5_warning()
      • adjustixes()
      • case_sensitive_suffixes()
      • cmp()
      • containsAll()
      • containsAny()
      • containsOnly()
      • dictify()
      • do_flatten()
      • flatten()
      • flatten_sequence()
      • get_current_hash_algorithm_used()
      • get_env_bool()
      • get_environment_var()
      • get_hash_format()
      • get_native_path()
      • get_os_env_bool()
      • hash_collect()
      • hash_file_signature()
      • hash_signature()
      • is_Dict()
      • is_List()
      • is_Scalar()
      • is_Sequence()
      • is_String()
      • is_Tuple()
      • logical_lines()
      • make_path_relative()
      • print_time()
      • print_tree()
      • render_tree()
      • rightmost_separator()
      • semi_deepcopy()
      • semi_deepcopy_dict()
      • set_hash_format()
      • silent_intern()
      • splitext()
      • to_String()
      • to_String_for_signature()
      • to_String_for_subst()
      • to_bytes()
      • to_str()
      • unique()
      • uniquer()
      • uniquer_hashables()
      • updrive()
      • wait_for_process_to_die()
    • SCons.Warnings module
      • CacheVersionWarning
      • CacheWriteErrorWarning
      • CorruptSConsignWarning
      • DependencyWarning
      • DeprecatedDebugOptionsWarning
      • DeprecatedMissingSConscriptWarning
      • DeprecatedOptionsWarning
      • DeprecatedSourceCodeWarning
      • DeprecatedWarning
      • DevelopmentVersionWarning
      • DuplicateEnvironmentWarning
      • FortranCxxMixWarning
      • FutureDeprecatedWarning
      • FutureReservedVariableWarning
      • LinkWarning
      • MandatoryDeprecatedWarning
      • MisleadingKeywordsWarning
      • MissingSConscriptWarning
      • NoObjectCountWarning
      • NoParallelSupportWarning
      • PythonVersionWarning
      • ReservedVariableWarning
      • SConsWarning
      • StackSizeWarning
      • TargetNotBuiltWarning
      • TaskmasterNeedsExecuteWarning
      • ToolQtDeprecatedWarning
      • VisualCMissingWarning
      • VisualStudioMissingWarning
      • VisualVersionMismatch
      • WarningOnByDefault
      • enableWarningClass()
      • process_warn_strings()
      • suppressWarningClass()
      • warn()
      • warningAsException()
    • SCons.cpp module
      • CPP_to_Python()
      • CPP_to_Python_Ops_Sub()
      • Cleanup_CPP_Expressions()
      • DumbPreProcessor
      • FunctionEvaluator
      • PreProcessor
    • SCons.dblite module
      • _exercise()
      • dblite
      • open()
    • SCons.exitfuncs module
      • _run_exitfuncs()
      • register()
  • SCons.compat package
    • Module contents
      • NoSlotsPyPy
      • rename_module()
  • SCons.Node package
    • Submodules
    • SCons.Node.Alias module
      • Alias
      • AliasBuildInfo
      • AliasNameSpace
      • AliasNodeInfo
    • SCons.Node.FS module
      • Base
      • Dir
      • DirBuildInfo
      • DirNodeInfo
      • DiskChecker
      • Entry
      • EntryProxy
      • EntryProxyAttributeError
      • FS
      • File
      • FileBuildInfo
      • FileBuildInfoFileToCsigMappingError
      • FileFinder
      • FileNodeInfo
      • LinkFunc()
      • LocalFS
      • LocalString()
      • MkdirFunc()
      • RootDir
      • UnlinkFunc()
      • _Null
      • _classEntry
      • _copy_func()
      • _hardlink_func()
      • _my_normcase()
      • _my_splitdrive()
      • _softlink_func()
      • diskcheck_types()
      • do_diskcheck_match()
      • find_file()
      • get_MkdirBuilder()
      • get_default_fs()
      • has_glob_magic()
      • ignore_diskcheck_match()
      • initialize_do_splitdrive()
      • invalidate_node_memos()
      • needs_normpath_match()
      • save_strings()
      • sconsign_dir()
      • sconsign_none()
      • set_diskcheck()
      • set_duplicate()
    • SCons.Node.Python module
      • Value
      • ValueBuildInfo
      • ValueNodeInfo
      • ValueWithMemo()
    • Module contents
      • Annotate()
      • BuildInfoBase
      • Node
      • NodeInfoBase
      • NodeList
      • Walker
      • changed_since_last_build_alias()
      • changed_since_last_build_entry()
      • changed_since_last_build_node()
      • changed_since_last_build_python()
      • changed_since_last_build_state_changed()
      • classname()
      • decide_source()
      • decide_target()
      • do_nothing()
      • do_nothing_node()
      • exists_always()
      • exists_base()
      • exists_entry()
      • exists_file()
      • exists_none()
      • get_children()
      • get_contents_dir()
      • get_contents_entry()
      • get_contents_file()
      • get_contents_none()
      • ignore_cycle()
      • is_derived_node()
      • is_derived_none()
      • rexists_base()
      • rexists_node()
      • rexists_none()
      • store_info_file()
      • store_info_pass()
      • target_from_source_base()
      • target_from_source_none()
  • SCons.Platform package
    • Submodules
    • SCons.Platform.aix module
      • generate()
      • get_xlc()
    • SCons.Platform.cygwin module
      • generate()
    • SCons.Platform.darwin module
      • generate()
    • SCons.Platform.hpux module
      • generate()
    • SCons.Platform.irix module
      • generate()
    • SCons.Platform.mingw module
    • SCons.Platform.os2 module
      • generate()
    • SCons.Platform.posix module
      • escape()
      • exec_popen3()
      • exec_subprocess()
      • generate()
      • piped_env_spawn()
      • subprocess_spawn()
    • SCons.Platform.sunos module
      • generate()
    • SCons.Platform.virtualenv module
      • ImportVirtualenv()
      • IsInVirtualenv()
      • Virtualenv()
      • _enable_virtualenv_default()
      • _ignore_virtualenv_default()
      • _inject_venv_path()
      • _inject_venv_variables()
      • _is_path_in()
      • _running_in_virtualenv()
      • select_paths_in_venv()
    • SCons.Platform.win32 module
      • ArchDefinition
      • escape()
      • exec_spawn()
      • generate()
      • get_architecture()
      • get_program_files_dir()
      • get_system_root()
      • piped_spawn()
      • spawn()
      • spawnve()
    • Module contents
      • DefaultToolList()
      • Platform()
      • PlatformSpec
      • TempFileMunge
      • platform_default()
      • platform_module()
  • SCons.Scanner package
    • Submodules
    • SCons.Scanner.C module
      • CConditionalScanner()
      • CScanner()
      • SConsCPPConditionalScanner
      • SConsCPPConditionalScannerWrapper
      • SConsCPPScanner
      • SConsCPPScannerWrapper
      • dictify_CPPDEFINES()
    • SCons.Scanner.D module
      • D
      • DScanner()
    • SCons.Scanner.Dir module
      • DirEntryScanner()
      • DirScanner()
      • do_not_scan()
      • only_dirs()
      • scan_in_memory()
      • scan_on_disk()
    • SCons.Scanner.Fortran module
      • F90Scanner
      • FortranScan()
    • SCons.Scanner.IDL module
      • IDLScan()
    • SCons.Scanner.LaTeX module
      • FindENVPathDirs
      • LaTeX
      • LaTeXScanner()
      • PDFLaTeXScanner()
      • _Null
      • _null
      • modify_env_var()
    • SCons.Scanner.Prog module
      • ProgramScanner()
      • _subst_libs()
      • scan()
    • SCons.Scanner.RC module
      • RCScan()
      • no_tlb()
    • SCons.Scanner.SWIG module
      • SWIGScanner()
    • Module contents
      • Base
      • Classic
      • ClassicCPP
      • Current
      • FindPathDirs
      • Scanner()
      • ScannerBase
      • Selector
      • _Null
      • _null
  • SCons.Script package
    • Submodules
    • SCons.Script.Interactive module
      • SConsInteractiveCmd
      • interact()
    • SCons.Script.Main module
      • AddOption()
      • BuildTask
      • CleanTask
      • CountStats
      • FakeOptionParser
      • GetBuildFailures()
      • GetOption()
      • MemStats
      • PrintHelp()
      • Progress()
      • Progressor
      • QuestionTask
      • SConsPrintHelpException
      • SetOption()
      • Stats
      • TreePrinter
      • _SConstruct_exists()
      • _build_targets()
      • _create_path()
      • _exec_main()
      • _load_all_site_scons_dirs()
      • _load_site_scons_dir()
      • _main()
      • _scons_internal_error()
      • _scons_internal_warning()
      • _scons_syntax_error()
      • _scons_user_error()
      • _scons_user_warning()
      • _set_debug_values()
      • find_deepest_user_frame()
      • main()
      • path_string()
      • python_version_deprecated()
      • python_version_string()
      • python_version_unsupported()
      • revert_io()
      • test_load_all_site_scons_dirs()
      • version_string()
    • SCons.Script.SConsOptions module
      • Parser()
      • SConsIndentedHelpFormatter
      • SConsOption
      • SConsOptionGroup
      • SConsOptionParser
      • SConsValues
      • diskcheck_convert()
    • SCons.Script.SConscript module
      • BuildDefaultGlobals()
      • Configure()
      • DefaultEnvironmentCall
      • Frame
      • Return()
      • SConsEnvironment
      • SConscriptReturn
      • SConscript_exception()
      • _SConscript()
      • annotate()
      • compute_exports()
      • get_DefaultEnvironmentProxy()
      • get_calling_namespaces()
      • handle_missing_SConscript()
    • Module contents
      • HelpFunction()
      • TargetList
      • Variables()
      • _Add_Arguments()
      • _Add_Targets()
      • _Get_Default_Targets()
      • _Set_Default_Targets()
      • _Set_Default_Targets_Has_Been_Called()
      • _Set_Default_Targets_Has_Not_Been_Called()
      • set_missing_sconscript_error()
  • SCons.Tool package
    • Module contents
      • CreateJarBuilder()
      • CreateJavaClassDirBuilder()
      • CreateJavaClassFileBuilder()
      • CreateJavaFileBuilder()
      • CreateJavaHBuilder()
      • FindAllTools()
      • FindTool()
      • Initializers()
      • Tool
      • ToolInitializer
      • ToolInitializerMethod
      • createCFileBuilders()
      • createLoadableModuleBuilder()
      • createObjBuilders()
      • createProgBuilder()
      • createSharedLibBuilder()
      • createStaticLibBuilder()
      • find_program_path()
      • tool_list()
  • SCons.Variables package
    • Submodules
    • SCons.Variables.BoolVariable module
      • BoolVariable()
      • _text2bool()
      • _validator()
    • SCons.Variables.EnumVariable module
      • EnumVariable()
    • SCons.Variables.ListVariable module
      • ListVariable()
      • _converter()
    • SCons.Variables.PackageVariable module
      • PackageVariable()
      • _converter()
      • _validator()
    • SCons.Variables.PathVariable module
    • Module contents
      • Variables
SCons
  • Search


© Copyright 2021, SCons Project.

Built with Sphinx using a theme provided by Read the Docs.