1 # Copyright (c) 2014 The ANGLE Project Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
8 'component%': 'static_library',
10 'windows_sdk_path%': 'C:/Program Files (x86)/Windows Kits/8.0',
11 'windows_8_1_sdk_path%': 'C:/Program Files (x86)/Windows Kits/8.1',
12 'angle_build_winrt%': '0',
13 'angle_build_winphone%': '0',
15 'msvs_disabled_warnings': [ 4100, 4127, 4239, 4244, 4245, 4251, 4512, 4702, 4530, 4718, 4267, 4264, 4447, 4075 ],
18 ['angle_build_winrt==0',
20 # Desktop windows, use windows 8.0 SDK
21 'msvs_system_include_dirs':
23 '<(windows_sdk_path)/Include/shared',
24 '<(windows_sdk_path)/Include/um',
27 ['angle_build_winrt==1',
29 # WinRT, use windows 8.1 sdk
30 'msvs_system_include_dirs':
32 '<(windows_8_1_sdk_path)/Include/shared',
33 '<(windows_8_1_sdk_path)/Include/um',
36 ['component=="shared_library"',
38 'defines': [ 'COMPONENT_BUILD' ],
45 'PreprocessorDefinitions':
47 '_CRT_SECURE_NO_DEPRECATE',
48 '_SCL_SECURE_NO_WARNINGS',
56 ['angle_build_winrt==0',
58 'AdditionalDependencies':
75 # winrt compilation is dynamic depending on the project
76 # type. AdditionalDependencies is automatically configured
77 # with the required .libs
78 ['angle_build_winrt==1',
80 'AdditionalDependencies':
82 '%(AdditionalDependencies)',
90 # Windows SDK library directories for the configurations
99 ['angle_build_winrt==0',
103 'AdditionalLibraryDirectories':
105 '<(windows_sdk_path)/Lib/win8/um/x86',
110 'AdditionalLibraryDirectories':
112 '<(windows_sdk_path)/Lib/win8/um/x86',
116 ['angle_build_winrt==1',
120 'AdditionalLibraryDirectories':
122 '<(windows_8_1_sdk_path)/Lib/winv6.3/um/x86',
127 'AdditionalLibraryDirectories':
129 '<(windows_8_1_sdk_path)/Lib/winv6.3/um/x86',
142 ['angle_build_winrt==0',
146 'AdditionalLibraryDirectories':
148 '<(windows_sdk_path)/Lib/win8/um/x64',
153 'AdditionalLibraryDirectories':
155 '<(windows_sdk_path)/Lib/win8/um/x64',
159 ['angle_build_winrt==1',
163 'AdditionalLibraryDirectories':
165 '<(windows_8_1_sdk_path)/Lib/winv6.3/um/x64',
170 'AdditionalLibraryDirectories':
172 '<(windows_8_1_sdk_path)/Lib/winv6.3/um/x64',
181 ['angle_build_winrt==1',
189 'AdditionalLibraryDirectories':
191 '<(windows_8_1_sdk_path)/Lib/winv6.3/um/arm',
196 'AdditionalLibraryDirectories':
198 '<(windows_8_1_sdk_path)/Lib/winv6.3/um/arm',