SConstruct (8336:3a2aebf01bf3) SConstruct (8474:7f49e6a176b8)
1# -*- mode:python -*-
2
3# Copyright (c) 2011 Advanced Micro Devices, Inc.
4# Copyright (c) 2009 The Hewlett-Packard Development Company
5# Copyright (c) 2004-2005 The Regents of The University of Michigan
6# All rights reserved.
7#
8# Redistribution and use in source and binary forms, with or without

--- 759 unchanged lines hidden (view full) ---

768Export('sticky_vars')
769
770# Sticky variables that should be exported
771export_vars = []
772Export('export_vars')
773
774# Walk the tree and execute all SConsopts scripts that wil add to the
775# above variables
1# -*- mode:python -*-
2
3# Copyright (c) 2011 Advanced Micro Devices, Inc.
4# Copyright (c) 2009 The Hewlett-Packard Development Company
5# Copyright (c) 2004-2005 The Regents of The University of Michigan
6# All rights reserved.
7#
8# Redistribution and use in source and binary forms, with or without

--- 759 unchanged lines hidden (view full) ---

768Export('sticky_vars')
769
770# Sticky variables that should be exported
771export_vars = []
772Export('export_vars')
773
774# Walk the tree and execute all SConsopts scripts that wil add to the
775# above variables
776if not GetOption('verbose'):
777 print "Reading SConsopts"
776for bdir in [ base_dir ] + extras_dir_list:
777 if not isdir(bdir):
778 print "Error: directory '%s' does not exist" % bdir
779 Exit(1)
780 for root, dirs, files in os.walk(bdir):
781 if 'SConsopts' in files:
778for bdir in [ base_dir ] + extras_dir_list:
779 if not isdir(bdir):
780 print "Error: directory '%s' does not exist" % bdir
781 Exit(1)
782 for root, dirs, files in os.walk(bdir):
783 if 'SConsopts' in files:
782 print "Reading", joinpath(root, 'SConsopts')
784 if GetOption('verbose'):
785 print "Reading", joinpath(root, 'SConsopts')
783 SConscript(joinpath(root, 'SConsopts'))
784
785all_isa_list.sort()
786
787sticky_vars.AddVariables(
788 EnumVariable('TARGET_ISA', 'Target ISA', 'alpha', all_isa_list),
789 BoolVariable('FULL_SYSTEM', 'Full-system support', False),
790 ListVariable('CPU_MODELS', 'CPU models',

--- 218 unchanged lines hidden ---
786 SConscript(joinpath(root, 'SConsopts'))
787
788all_isa_list.sort()
789
790sticky_vars.AddVariables(
791 EnumVariable('TARGET_ISA', 'Target ISA', 'alpha', all_isa_list),
792 BoolVariable('FULL_SYSTEM', 'Full-system support', False),
793 ListVariable('CPU_MODELS', 'CPU models',

--- 218 unchanged lines hidden ---