    C:\>scons
    scons: Reading SConscript files ...
    { 'BUILDERS': { 'Object': <SCons.Builder.CompositeBuilder object at 0x700000>,
                    'PCH': <SCons.Builder.BuilderBase object at 0x700000>,
                    'RES': <SCons.Builder.BuilderBase object at 0x700000>,
                    'SharedObject': <SCons.Builder.CompositeBuilder object at 0x700000>,
                    'StaticObject': <SCons.Builder.CompositeBuilder object at 0x700000>,
                    '_InternalInstall': <function InstallBuilderWrapper at 0x700000>,
                    '_InternalInstallAs': <function InstallAsBuilderWrapper at 0x700000>,
                    '_InternalInstallVersionedLib': <function InstallVersionedBuilderWrapper at 0x700000>},
      'CC': 'cl',
      'CCCOM': <SCons.Action.FunctionAction object at 0x700000>,
      'CCDEPFLAGS': '/showIncludes',
      'CCFLAGS': ['/nologo'],
      'CCPCHFLAGS': <function gen_ccpchflags at 0x700000>,
      'CCPDBFLAGS': ['${(PDB and "/Z7") or ""}'],
      'CFILESUFFIX': '.c',
      'CFLAGS': [],
      'CONFIGUREDIR': '#/.sconf_temp',
      'CONFIGURELOG': '#/config.log',
      'CPPDEFPREFIX': '/D',
      'CPPDEFSUFFIX': '',
      'CPPSUFFIXES': [ '.c',
                       '.C',
                       '.cxx',
                       '.cpp',
                       '.c++',
                       '.cc',
                       '.h',
                       '.H',
                       '.hxx',
                       '.hpp',
                       '.hh',
                       '.F',
                       '.fpp',
                       '.FPP',
                       '.m',
                       '.mm',
                       '.S',
                       '.spp',
                       '.SPP',
                       '.sx'],
      'CXX': '$CC',
      'CXXCOM': '${TEMPFILE("$CXX $_MSVC_OUTPUT_FLAG /c $CHANGED_SOURCES $CXXFLAGS '
                '$CCFLAGS $_CCCOMCOM","$CXXCOMSTR")}',
      'CXXFILESUFFIX': '.cc',
      'CXXFLAGS': ['$(', '/TP', '$)'],
      'DSUFFIXES': ['.d'],
      'Dir': <SCons.Defaults.Variable_Method_Caller object at 0x700000>,
      'Dirs': <SCons.Defaults.Variable_Method_Caller object at 0x700000>,
      'ENV': { 'PATH': 'C:\\WINDOWS\\System32',
               'PATHEXT': '.COM;.EXE;.BAT;.CMD',
               'SystemRoot': 'C:\\WINDOWS'},
      'ESCAPE': <function escape at 0x700000>,
      'File': <SCons.Defaults.Variable_Method_Caller object at 0x700000>,
      'HOST_ARCH': 'arm64',
      'HOST_OS': 'win32',
      'IDLSUFFIXES': ['.idl', '.IDL'],
      'INCPREFIX': '/I',
      'INCSUFFIX': '',
      'INSTALL': <function copyFunc at 0x700000>,
      'INSTALLVERSIONEDLIB': <function copyFuncVersionedLib at 0x700000>,
      'LEXUNISTD': ['--nounistd'],
      'LIBPREFIX': '',
      'LIBPREFIXES': ['$LIBPREFIX'],
      'LIBSUFFIX': '.lib',
      'LIBSUFFIXES': ['$LIBSUFFIX'],
      'MAXLINELENGTH': 2048,
      'MSVC_SETUP_RUN': True,
      'NINJA_DEPFILE_PARSE_FORMAT': 'msvc',
      'OBJPREFIX': '',
      'OBJSUFFIX': '.obj',
      'PCHCOM': '$CXX /Fo${TARGETS[1]} $CXXFLAGS $CCFLAGS $CPPFLAGS $_CPPDEFFLAGS '
                '$_CPPINCFLAGS /c $SOURCES /Yc$PCHSTOP /Fp${TARGETS[0]} '
                '$CCPDBFLAGS $PCHPDBFLAGS',
      'PCHPDBFLAGS': ['${(PDB and "/Yd") or ""}'],
      'PLATFORM': 'win32',
      'PROGPREFIX': '',
      'PROGSUFFIX': '.exe',
      'PSPAWN': <function piped_spawn at 0x700000>,
      'RC': 'rc',
      'RCCOM': <SCons.Action.FunctionAction object at 0x700000>,
      'RCFLAGS': ['/nologo'],
      'RCSUFFIXES': ['.rc', '.rc2'],
      'RDirs': <SCons.Defaults.Variable_Method_Caller object at 0x700000>,
      'SCANNERS': [<SCons.Scanner.ScannerBase object at 0x700000>],
      'SHCC': '$CC',
      'SHCCCOM': <SCons.Action.FunctionAction object at 0x700000>,
      'SHCCFLAGS': ['$CCFLAGS'],
      'SHCFLAGS': ['$CFLAGS'],
      'SHCXX': '$CXX',
      'SHCXXCOM': '${TEMPFILE("$SHCXX $_MSVC_OUTPUT_FLAG /c $CHANGED_SOURCES '
                  '$SHCXXFLAGS $SHCCFLAGS $_CCCOMCOM","$SHCXXCOMSTR")}',
      'SHCXXFLAGS': ['$CXXFLAGS'],
      'SHELL': 'command',
      'SHLIBPREFIX': '',
      'SHLIBSUFFIX': '.dll',
      'SHOBJPREFIX': '$OBJPREFIX',
      'SHOBJSUFFIX': '$OBJSUFFIX',
      'SPAWN': <function spawn at 0x700000>,
      'STATIC_AND_SHARED_OBJECTS_ARE_THE_SAME': 1,
      'TARGET_ARCH': None,
      'TARGET_OS': None,
      'TEMPFILE': <class 'SCons.Platform.TempFileMunge'>,
      'TEMPFILEARGESCFUNC': <function quote_spaces at 0x700000>,
      'TEMPFILEARGJOIN': '\n',
      'TEMPFILEPREFIX': '@',
      'TOOLS': ['msvc', 'install', 'install'],
      'VSWHERE': None,
      '_CCCOMCOM': '$CPPFLAGS $_CPPDEFFLAGS $_CPPINCFLAGS $CCPCHFLAGS $CCPDBFLAGS',
      '_CPPDEFFLAGS': '${_defines(CPPDEFPREFIX, CPPDEFINES, CPPDEFSUFFIX, __env__, '
                      'TARGET, SOURCE)}',
      '_CPPINCFLAGS': '${_concat(INCPREFIX, CPPPATH, INCSUFFIX, __env__, RDirs, '
                      'TARGET, SOURCE, affect_signature=False)}',
      '_LIBDIRFLAGS': '${_concat(LIBDIRPREFIX, LIBPATH, LIBDIRSUFFIX, __env__, '
                      'RDirs, TARGET, SOURCE, affect_signature=False)}',
      '_LIBFLAGS': '${_concat(LIBLINKPREFIX, LIBS, LIBLINKSUFFIX, __env__)}',
      '_MSVC_OUTPUT_FLAG': <function msvc_output_flag at 0x700000>,
      '__DSHLIBVERSIONFLAGS': '${__libversionflags(__env__,"DSHLIBVERSION","_DSHLIBVERSIONFLAGS")}',
      '__LDMODULEVERSIONFLAGS': '${__libversionflags(__env__,"LDMODULEVERSION","_LDMODULEVERSIONFLAGS")}',
      '__SHLIBVERSIONFLAGS': '${__libversionflags(__env__,"SHLIBVERSION","_SHLIBVERSIONFLAGS")}',
      '__lib_either_version_flag': <function __lib_either_version_flag at 0x700000>,
      '__libversionflags': <function __libversionflags at 0x700000>,
      '_concat': <function _concat at 0x700000>,
      '_defines': <function _defines at 0x700000>,
      '_stripixes': <function _stripixes at 0x700000>}
    scons: done reading SConscript files.
    scons: Building targets ...
    scons: `.' is up to date.
    scons: done building targets.