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. 4 5 { 6 'variables': 7 { 8 'component%': 'static_library', 9 'angle_path%': '..', 10 'windows_sdk_path%': 'C:/Program Files (x86)/Windows Kits/8.0', 11 }, 12 'msvs_disabled_warnings': [ 4100, 4127, 4239, 4244, 4245, 4251, 4512, 4702, 4530, 4718, 4267 ], 13 'msvs_system_include_dirs': 14 [ 15 '<(windows_sdk_path)/Include/shared', 16 '<(windows_sdk_path)/Include/um', 17 ], 18 'msvs_settings': 19 { 20 'VCCLCompilerTool': 21 { 22 'PreprocessorDefinitions': 23 [ 24 '_CRT_SECURE_NO_DEPRECATE', 25 '_SCL_SECURE_NO_WARNINGS', 26 'NOMINMAX', 27 ], 28 }, 29 'VCLinkerTool': 30 { 31 'AdditionalDependencies': 32 [ 33 'kernel32.lib', 34 'gdi32.lib', 35 'winspool.lib', 36 'comdlg32.lib', 37 'advapi32.lib', 38 'shell32.lib', 39 'ole32.lib', 40 'oleaut32.lib', 41 'user32.lib', 42 'uuid.lib', 43 'odbc32.lib', 44 'odbccp32.lib', 45 'delayimp.lib', 46 ], 47 }, 48 }, 49 'configurations': 50 { 51 'Debug': 52 { 53 'msvs_settings': 54 { 55 'VCLinkerTool': 56 { 57 'AdditionalLibraryDirectories': 58 [ 59 '<(windows_sdk_path)/Lib/win8/um/x86', 60 ], 61 }, 62 'VCLibrarianTool': 63 { 64 'AdditionalLibraryDirectories': 65 [ 66 '<(windows_sdk_path)/Lib/win8/um/x86', 67 ], 68 }, 69 }, 70 'defines': 71 [ 72 '_DEBUG' 73 ], 74 }, 75 'Release': 76 { 77 'msvs_settings': 78 { 79 'VCLinkerTool': 80 { 81 'AdditionalLibraryDirectories': 82 [ 83 '<(windows_sdk_path)/Lib/win8/um/x86', 84 ], 85 }, 86 'VCLibrarianTool': 87 { 88 'AdditionalLibraryDirectories': 89 [ 90 '<(windows_sdk_path)/Lib/win8/um/x86', 91 ], 92 }, 93 }, 94 'defines': 95 [ 96 'NDEBUG' 97 ], 98 }, 99 }, 100 'conditions': 101 [ 102 ['component=="shared_library"', 103 { 104 'defines': [ 'COMPONENT_BUILD' ], 105 }], 106 ], 107 } 108