SConsUtilsEnvironment
=====================

.. currentmodule:: lsst.sconsUtils.installation

.. autoclass:: SConsUtilsEnvironment
   :show-inheritance:

   .. rubric:: Methods Summary

   .. autosummary::

      ~SConsUtilsEnvironment.Action
      ~SConsUtilsEnvironment.AddMethod
      ~SConsUtilsEnvironment.AddPostAction
      ~SConsUtilsEnvironment.AddPreAction
      ~SConsUtilsEnvironment.Alias
      ~SConsUtilsEnvironment.AlwaysBuild
      ~SConsUtilsEnvironment.Append
      ~SConsUtilsEnvironment.AppendENVPath
      ~SConsUtilsEnvironment.AppendUnique
      ~SConsUtilsEnvironment.BuildETags
      ~SConsUtilsEnvironment.Builder
      ~SConsUtilsEnvironment.CacheDir
      ~SConsUtilsEnvironment.Clean
      ~SConsUtilsEnvironment.CleanTree
      ~SConsUtilsEnvironment.Clone
      ~SConsUtilsEnvironment.Command
      ~SConsUtilsEnvironment.Configure
      ~SConsUtilsEnvironment.Decider
      ~SConsUtilsEnvironment.Declare
      ~SConsUtilsEnvironment.Default
      ~SConsUtilsEnvironment.Depends
      ~SConsUtilsEnvironment.Detect
      ~SConsUtilsEnvironment.Dictionary
      ~SConsUtilsEnvironment.Dir
      ~SConsUtilsEnvironment.Doxygen
      ~SConsUtilsEnvironment.Dump
      ~SConsUtilsEnvironment.EnsurePythonVersion
      ~SConsUtilsEnvironment.EnsureSConsVersion
      ~SConsUtilsEnvironment.Entry
      ~SConsUtilsEnvironment.Environment
      ~SConsUtilsEnvironment.Execute
      ~SConsUtilsEnvironment.Exit
      ~SConsUtilsEnvironment.Export
      ~SConsUtilsEnvironment.File
      ~SConsUtilsEnvironment.FindFile
      ~SConsUtilsEnvironment.FindInstalledFiles
      ~SConsUtilsEnvironment.FindIxes
      ~SConsUtilsEnvironment.FindSourceFiles
      ~SConsUtilsEnvironment.Flatten
      ~SConsUtilsEnvironment.GetBuildPath
      ~SConsUtilsEnvironment.GetLaunchDir
      ~SConsUtilsEnvironment.GetOption
      ~SConsUtilsEnvironment.Glob
      ~SConsUtilsEnvironment.Help
      ~SConsUtilsEnvironment.Ignore
      ~SConsUtilsEnvironment.Import
      ~SConsUtilsEnvironment.InstallDir
      ~SConsUtilsEnvironment.InstallEups
      ~SConsUtilsEnvironment.InstallLSST
      ~SConsUtilsEnvironment.Literal
      ~SConsUtilsEnvironment.Local
      ~SConsUtilsEnvironment.MergeFlags
      ~SConsUtilsEnvironment.NoCache
      ~SConsUtilsEnvironment.NoClean
      ~SConsUtilsEnvironment.Override
      ~SConsUtilsEnvironment.ParseConfig
      ~SConsUtilsEnvironment.ParseDepends
      ~SConsUtilsEnvironment.ParseFlags
      ~SConsUtilsEnvironment.Platform
      ~SConsUtilsEnvironment.Precious
      ~SConsUtilsEnvironment.Prepend
      ~SConsUtilsEnvironment.PrependENVPath
      ~SConsUtilsEnvironment.PrependUnique
      ~SConsUtilsEnvironment.ProductDir
      ~SConsUtilsEnvironment.Pseudo
      ~SConsUtilsEnvironment.PyPackageDir
      ~SConsUtilsEnvironment.Pybind11LoadableModule
      ~SConsUtilsEnvironment.RemoveMethod
      ~SConsUtilsEnvironment.Replace
      ~SConsUtilsEnvironment.ReplaceIxes
      ~SConsUtilsEnvironment.Repository
      ~SConsUtilsEnvironment.Requires
      ~SConsUtilsEnvironment.SConscript
      ~SConsUtilsEnvironment.SConscriptChdir
      ~SConsUtilsEnvironment.SConsignFile
      ~SConsUtilsEnvironment.Scanner
      ~SConsUtilsEnvironment.SetDefault
      ~SConsUtilsEnvironment.SetOption
      ~SConsUtilsEnvironment.SharedLibraryIncomplete
      ~SConsUtilsEnvironment.SideEffect
      ~SConsUtilsEnvironment.SourceCode
      ~SConsUtilsEnvironment.SourcesForSharedLibrary
      ~SConsUtilsEnvironment.Split
      ~SConsUtilsEnvironment.Tool
      ~SConsUtilsEnvironment.Value
      ~SConsUtilsEnvironment.VariantDir
      ~SConsUtilsEnvironment.VersionModule
      ~SConsUtilsEnvironment.WhereIs
      ~SConsUtilsEnvironment.arg2nodes
      ~SConsUtilsEnvironment.backtick
      ~SConsUtilsEnvironment.get
      ~SConsUtilsEnvironment.getLibs
      ~SConsUtilsEnvironment.get_CacheDir
      ~SConsUtilsEnvironment.get_builder
      ~SConsUtilsEnvironment.get_factory
      ~SConsUtilsEnvironment.get_scanner
      ~SConsUtilsEnvironment.get_src_sig_type
      ~SConsUtilsEnvironment.get_tgt_sig_type
      ~SConsUtilsEnvironment.gvars
      ~SConsUtilsEnvironment.has_key
      ~SConsUtilsEnvironment.items
      ~SConsUtilsEnvironment.lvars
      ~SConsUtilsEnvironment.scanner_map_delete
      ~SConsUtilsEnvironment.subst
      ~SConsUtilsEnvironment.subst_kw
      ~SConsUtilsEnvironment.subst_list
      ~SConsUtilsEnvironment.subst_path
      ~SConsUtilsEnvironment.subst_target_source

   .. rubric:: Methods Documentation

   .. automethod:: Action
   .. automethod:: AddMethod
   .. automethod:: AddPostAction
   .. automethod:: AddPreAction
   .. automethod:: Alias
   .. automethod:: AlwaysBuild
   .. automethod:: Append
   .. automethod:: AppendENVPath
   .. automethod:: AppendUnique
   .. automethod:: BuildETags
   .. automethod:: Builder
   .. automethod:: CacheDir
   .. automethod:: Clean
   .. automethod:: CleanTree
   .. automethod:: Clone
   .. automethod:: Command
   .. automethod:: Configure
   .. automethod:: Decider
   .. automethod:: Declare
   .. automethod:: Default
   .. automethod:: Depends
   .. automethod:: Detect
   .. automethod:: Dictionary
   .. automethod:: Dir
   .. automethod:: Doxygen
   .. automethod:: Dump
   .. automethod:: EnsurePythonVersion
   .. automethod:: EnsureSConsVersion
   .. automethod:: Entry
   .. automethod:: Environment
   .. automethod:: Execute
   .. automethod:: Exit
   .. automethod:: Export
   .. automethod:: File
   .. automethod:: FindFile
   .. automethod:: FindInstalledFiles
   .. automethod:: FindIxes
   .. automethod:: FindSourceFiles
   .. automethod:: Flatten
   .. automethod:: GetBuildPath
   .. automethod:: GetLaunchDir
   .. automethod:: GetOption
   .. automethod:: Glob
   .. automethod:: Help
   .. automethod:: Ignore
   .. automethod:: Import
   .. automethod:: InstallDir
   .. automethod:: InstallEups
   .. automethod:: InstallLSST
   .. automethod:: Literal
   .. automethod:: Local
   .. automethod:: MergeFlags
   .. automethod:: NoCache
   .. automethod:: NoClean
   .. automethod:: Override
   .. automethod:: ParseConfig
   .. automethod:: ParseDepends
   .. automethod:: ParseFlags
   .. automethod:: Platform
   .. automethod:: Precious
   .. automethod:: Prepend
   .. automethod:: PrependENVPath
   .. automethod:: PrependUnique
   .. automethod:: ProductDir
   .. automethod:: Pseudo
   .. automethod:: PyPackageDir
   .. automethod:: Pybind11LoadableModule
   .. automethod:: RemoveMethod
   .. automethod:: Replace
   .. automethod:: ReplaceIxes
   .. automethod:: Repository
   .. automethod:: Requires
   .. automethod:: SConscript
   .. automethod:: SConscriptChdir
   .. automethod:: SConsignFile
   .. automethod:: Scanner
   .. automethod:: SetDefault
   .. automethod:: SetOption
   .. automethod:: SharedLibraryIncomplete
   .. automethod:: SideEffect
   .. automethod:: SourceCode
   .. automethod:: SourcesForSharedLibrary
   .. automethod:: Split
   .. automethod:: Tool
   .. automethod:: Value
   .. automethod:: VariantDir
   .. automethod:: VersionModule
   .. automethod:: WhereIs
   .. automethod:: arg2nodes
   .. automethod:: backtick
   .. automethod:: get
   .. automethod:: getLibs
   .. automethod:: get_CacheDir
   .. automethod:: get_builder
   .. automethod:: get_factory
   .. automethod:: get_scanner
   .. automethod:: get_src_sig_type
   .. automethod:: get_tgt_sig_type
   .. automethod:: gvars
   .. automethod:: has_key
   .. automethod:: items
   .. automethod:: lvars
   .. automethod:: scanner_map_delete
   .. automethod:: subst
   .. automethod:: subst_kw
   .. automethod:: subst_list
   .. automethod:: subst_path
   .. automethod:: subst_target_source