Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(138)

Side by Side Diff: main.scons

Issue 8587046: Bypassing windows build path on windows32 Base URL: https://nativeclient-sdk.googlecode.com/svn/trunk/src
Patch Set: Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #! -*- python -*- 1 #! -*- python -*-
2 # 2 #
3 # Copyright (c) 2011 The Native Client Authors. All rights reserved. 3 # Copyright (c) 2011 The Native Client Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 """ Main scons script for Native Client SDK builds. 7 """ Main scons script for Native Client SDK builds.
8 8
9 Do not invoke this script directly, but instead use the scons or scons.bat 9 Do not invoke this script directly, but instead use the scons or scons.bat
10 wrapper function. E.g. 10 wrapper function. E.g.
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
94 CPPDEFINES = [ 94 CPPDEFINES = [
95 'BOOST_ALL_NO_LIB', 95 'BOOST_ALL_NO_LIB',
96 ], 96 ],
97 NACL_TOOLCHAIN_ROOTS = { 97 NACL_TOOLCHAIN_ROOTS = {
98 ('x86', 'newlib'): 98 ('x86', 'newlib'):
99 build_utils.NormalizeToolchain(arch='x86', variant='newlib'), 99 build_utils.NormalizeToolchain(arch='x86', variant='newlib'),
100 ('x86', 'glibc'): 100 ('x86', 'glibc'):
101 build_utils.NormalizeToolchain(arch='x86', variant='glibc'), 101 build_utils.NormalizeToolchain(arch='x86', variant='glibc'),
102 }, 102 },
103 ROOT_DIR = os.path.abspath(os.getcwd()), 103 ROOT_DIR = os.path.abspath(os.getcwd()),
104 IS_WINDOWS = sys.platform in ['cygwin', 'win32'], 104 IS_WINDOWS = (sys.platform in ['cygwin', 'win32'] and
105 '64' in os.environ.get('PROCESSOR_ARCHITECTURE', '') or
106 '64' in os.environ.get('PROCESSOR_ARCHITEW6432', '')),
105 IS_LINUX = sys.platform == 'linux2', 107 IS_LINUX = sys.platform == 'linux2',
106 IS_MAC = sys.platform == 'darwin', 108 IS_MAC = sys.platform == 'darwin',
107 JOB_COUNT = GetOption('num_jobs') 109 JOB_COUNT = GetOption('num_jobs')
108 ) 110 )
109 111
110 # It is possible to override these values on the command line by typing 112 # It is possible to override these values on the command line by typing
111 # something like this: 113 # something like this:
112 # PYTHON=/path/to/my/python 114 # PYTHON=/path/to/my/python
113 base_env.SetDefault( 115 base_env.SetDefault(
114 PYTHON = ARGUMENTS.get('PYTHON', 'python'), 116 PYTHON = ARGUMENTS.get('PYTHON', 'python'),
(...skipping 940 matching lines...) Expand 10 before | Expand all | Expand 10 after
1055 1057
1056 build_env.AddMethod(TestVSSolution) 1058 build_env.AddMethod(TestVSSolution)
1057 1059
1058 1060
1059 # ---------------------------------------------------------------------------- 1061 # ----------------------------------------------------------------------------
1060 BuildComponents(environment_list) 1062 BuildComponents(environment_list)
1061 1063
1062 # Require specifying an explicit target only when not cleaning 1064 # Require specifying an explicit target only when not cleaning
1063 if not GetOption('clean'): 1065 if not GetOption('clean'):
1064 Default(None) 1066 Default(None)
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698