SConstruct (2932:eba74420a01c) | SConstruct (2953:10e7700b27f6) |
---|---|
1# -*- mode:python -*- 2 3# Copyright (c) 2004-2005 The Regents of The University of Michigan 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions are 8# met: redistributions of source code must retain the above copyright --- 265 unchanged lines hidden (view full) --- 274 EnumOption('TARGET_ISA', 'Target ISA', 'alpha', env['ALL_ISA_LIST']), 275 BoolOption('FULL_SYSTEM', 'Full-system support', False), 276 # There's a bug in scons 0.96.1 that causes ListOptions with list 277 # values (more than one value) not to be able to be restored from 278 # a saved option file. If this causes trouble then upgrade to 279 # scons 0.96.90 or later. 280 ListOption('CPU_MODELS', 'CPU models', 'AtomicSimpleCPU,TimingSimpleCPU', 281 env['ALL_CPU_LIST']), | 1# -*- mode:python -*- 2 3# Copyright (c) 2004-2005 The Regents of The University of Michigan 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions are 8# met: redistributions of source code must retain the above copyright --- 265 unchanged lines hidden (view full) --- 274 EnumOption('TARGET_ISA', 'Target ISA', 'alpha', env['ALL_ISA_LIST']), 275 BoolOption('FULL_SYSTEM', 'Full-system support', False), 276 # There's a bug in scons 0.96.1 that causes ListOptions with list 277 # values (more than one value) not to be able to be restored from 278 # a saved option file. If this causes trouble then upgrade to 279 # scons 0.96.90 or later. 280 ListOption('CPU_MODELS', 'CPU models', 'AtomicSimpleCPU,TimingSimpleCPU', 281 env['ALL_CPU_LIST']), |
282 ListOption('TEST_CPU_MODELS', 'CPU models to test if regression is being run', '', 283 env['ALL_CPU_LIST']), | |
284 BoolOption('ALPHA_TLASER', 285 'Model Alpha TurboLaser platform (vs. Tsunami)', False), 286 BoolOption('NO_FAST_ALLOC', 'Disable fast object allocator', False), 287 BoolOption('EFENCE', 'Link with Electric Fence malloc debugger', 288 False), 289 BoolOption('SS_COMPATIBLE_FP', 290 'Make floating-point results compatible with SimpleScalar', 291 False), --- 7 unchanged lines hidden (view full) --- 299 ('CXX', 'C++ compiler', os.environ.get('CXX', env['CXX'])), 300 BoolOption('BATCH', 'Use batch pool for build and tests', False), 301 ('BATCH_CMD', 'Batch pool submission command name', 'qdo') 302 ) 303 304# Non-sticky options only apply to the current build. 305nonsticky_opts = Options(args=ARGUMENTS) 306nonsticky_opts.AddOptions( | 282 BoolOption('ALPHA_TLASER', 283 'Model Alpha TurboLaser platform (vs. Tsunami)', False), 284 BoolOption('NO_FAST_ALLOC', 'Disable fast object allocator', False), 285 BoolOption('EFENCE', 'Link with Electric Fence malloc debugger', 286 False), 287 BoolOption('SS_COMPATIBLE_FP', 288 'Make floating-point results compatible with SimpleScalar', 289 False), --- 7 unchanged lines hidden (view full) --- 297 ('CXX', 'C++ compiler', os.environ.get('CXX', env['CXX'])), 298 BoolOption('BATCH', 'Use batch pool for build and tests', False), 299 ('BATCH_CMD', 'Batch pool submission command name', 'qdo') 300 ) 301 302# Non-sticky options only apply to the current build. 303nonsticky_opts = Options(args=ARGUMENTS) 304nonsticky_opts.AddOptions( |
305 ListOption('TEST_CPU_MODELS', 'CPU models to test if regression is being run', '', 306 env['ALL_CPU_LIST']), |
|
307 BoolOption('update_ref', 'Update test reference outputs', False) 308 ) 309 310# These options get exported to #defines in config/*.hh (see src/SConscript). 311env.ExportOptions = ['FULL_SYSTEM', 'ALPHA_TLASER', 'USE_FENV', \ 312 'USE_MYSQL', 'NO_FAST_ALLOC', 'SS_COMPATIBLE_FP', \ 313 'USE_CHECKER'] 314 --- 198 unchanged lines hidden --- | 307 BoolOption('update_ref', 'Update test reference outputs', False) 308 ) 309 310# These options get exported to #defines in config/*.hh (see src/SConscript). 311env.ExportOptions = ['FULL_SYSTEM', 'ALPHA_TLASER', 'USE_FENV', \ 312 'USE_MYSQL', 'NO_FAST_ALLOC', 'SS_COMPATIBLE_FP', \ 313 'USE_CHECKER'] 314 --- 198 unchanged lines hidden --- |