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

Side by Side Diff: base/BUILD.gn

Issue 2450933002: win: Remove unneeded references to visual_studio_version now that it's always 2015. (Closed)
Patch Set: Created 4 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
OLDNEW
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 # HOW TO WRITE CONDITIONALS IN THIS FILE 5 # HOW TO WRITE CONDITIONALS IN THIS FILE
6 # ====================================== 6 # ======================================
7 # 7 #
8 # In many other places, one would write a conditional that expresses all the 8 # In many other places, one would write a conditional that expresses all the
9 # cases when a source file is used or unused, and then either add or subtract 9 # cases when a source file is used or unused, and then either add or subtract
10 # it from the sources list in that case 10 # it from the sources list in that case
(...skipping 22 matching lines...) Expand all
33 # Override this value to give a specific build date. 33 # Override this value to give a specific build date.
34 # See //base/build_time.cc and //build/write_build_date_header.py for more 34 # See //base/build_time.cc and //build/write_build_date_header.py for more
35 # details and the expected format. 35 # details and the expected format.
36 override_build_date = "N/A" 36 override_build_date = "N/A"
37 } 37 }
38 38
39 if (is_android) { 39 if (is_android) {
40 import("//build/config/android/rules.gni") 40 import("//build/config/android/rules.gni")
41 } 41 }
42 42
43 if (is_win) {
44 import("//build/config/win/visual_studio_version.gni")
45 }
46
47 config("base_flags") { 43 config("base_flags") {
48 if (is_clang) { 44 if (is_clang) {
49 cflags = [ 45 cflags = [
50 # Don't die on dtoa code that uses a char as an array index. 46 # Don't die on dtoa code that uses a char as an array index.
51 # This is required solely for base/third_party/dmg_fp/dtoa_wrapper.cc. 47 # This is required solely for base/third_party/dmg_fp/dtoa_wrapper.cc.
52 "-Wno-char-subscripts", 48 "-Wno-char-subscripts",
53 ] 49 ]
54 } 50 }
55 } 51 }
56 52
(...skipping 1157 matching lines...) Expand 10 before | Expand all | Expand 10 after
1214 # preinstalled on the target machine. The debug runtimes have a "d" at 1210 # preinstalled on the target machine. The debug runtimes have a "d" at
1215 # the end. 1211 # the end.
1216 if (is_debug) { 1212 if (is_debug) {
1217 vcrt_suffix = "d" 1213 vcrt_suffix = "d"
1218 } else { 1214 } else {
1219 vcrt_suffix = "" 1215 vcrt_suffix = ""
1220 } 1216 }
1221 1217
1222 # These runtime files are copied to the output directory by the 1218 # These runtime files are copied to the output directory by the
1223 # vs_toolchain script that runs as part of toolchain configuration. 1219 # vs_toolchain script that runs as part of toolchain configuration.
1224 if (visual_studio_version == "2015") { 1220 data += [
1225 data += [ 1221 "$root_out_dir/msvcp140${vcrt_suffix}.dll",
1226 "$root_out_dir/msvcp140${vcrt_suffix}.dll", 1222 "$root_out_dir/vccorlib140${vcrt_suffix}.dll",
1227 "$root_out_dir/vccorlib140${vcrt_suffix}.dll", 1223 "$root_out_dir/vcruntime140${vcrt_suffix}.dll",
1228 "$root_out_dir/vcruntime140${vcrt_suffix}.dll",
1229 1224
1230 # Universal Windows 10 CRT files 1225 # Universal Windows 10 CRT files
1231 "$root_out_dir/api-ms-win-core-console-l1-1-0.dll", 1226 "$root_out_dir/api-ms-win-core-console-l1-1-0.dll",
1232 "$root_out_dir/api-ms-win-core-datetime-l1-1-0.dll", 1227 "$root_out_dir/api-ms-win-core-datetime-l1-1-0.dll",
1233 "$root_out_dir/api-ms-win-core-debug-l1-1-0.dll", 1228 "$root_out_dir/api-ms-win-core-debug-l1-1-0.dll",
1234 "$root_out_dir/api-ms-win-core-errorhandling-l1-1-0.dll", 1229 "$root_out_dir/api-ms-win-core-errorhandling-l1-1-0.dll",
1235 "$root_out_dir/api-ms-win-core-file-l1-1-0.dll", 1230 "$root_out_dir/api-ms-win-core-file-l1-1-0.dll",
1236 "$root_out_dir/api-ms-win-core-file-l1-2-0.dll", 1231 "$root_out_dir/api-ms-win-core-file-l1-2-0.dll",
1237 "$root_out_dir/api-ms-win-core-file-l2-1-0.dll", 1232 "$root_out_dir/api-ms-win-core-file-l2-1-0.dll",
1238 "$root_out_dir/api-ms-win-core-handle-l1-1-0.dll", 1233 "$root_out_dir/api-ms-win-core-handle-l1-1-0.dll",
1239 "$root_out_dir/api-ms-win-core-heap-l1-1-0.dll", 1234 "$root_out_dir/api-ms-win-core-heap-l1-1-0.dll",
1240 "$root_out_dir/api-ms-win-core-interlocked-l1-1-0.dll", 1235 "$root_out_dir/api-ms-win-core-interlocked-l1-1-0.dll",
1241 "$root_out_dir/api-ms-win-core-libraryloader-l1-1-0.dll", 1236 "$root_out_dir/api-ms-win-core-libraryloader-l1-1-0.dll",
1242 "$root_out_dir/api-ms-win-core-localization-l1-2-0.dll", 1237 "$root_out_dir/api-ms-win-core-localization-l1-2-0.dll",
1243 "$root_out_dir/api-ms-win-core-memory-l1-1-0.dll", 1238 "$root_out_dir/api-ms-win-core-memory-l1-1-0.dll",
1244 "$root_out_dir/api-ms-win-core-namedpipe-l1-1-0.dll", 1239 "$root_out_dir/api-ms-win-core-namedpipe-l1-1-0.dll",
1245 "$root_out_dir/api-ms-win-core-processenvironment-l1-1-0.dll", 1240 "$root_out_dir/api-ms-win-core-processenvironment-l1-1-0.dll",
1246 "$root_out_dir/api-ms-win-core-processthreads-l1-1-0.dll", 1241 "$root_out_dir/api-ms-win-core-processthreads-l1-1-0.dll",
1247 "$root_out_dir/api-ms-win-core-processthreads-l1-1-1.dll", 1242 "$root_out_dir/api-ms-win-core-processthreads-l1-1-1.dll",
1248 "$root_out_dir/api-ms-win-core-profile-l1-1-0.dll", 1243 "$root_out_dir/api-ms-win-core-profile-l1-1-0.dll",
1249 "$root_out_dir/api-ms-win-core-rtlsupport-l1-1-0.dll", 1244 "$root_out_dir/api-ms-win-core-rtlsupport-l1-1-0.dll",
1250 "$root_out_dir/api-ms-win-core-string-l1-1-0.dll", 1245 "$root_out_dir/api-ms-win-core-string-l1-1-0.dll",
1251 "$root_out_dir/api-ms-win-core-synch-l1-1-0.dll", 1246 "$root_out_dir/api-ms-win-core-synch-l1-1-0.dll",
1252 "$root_out_dir/api-ms-win-core-synch-l1-2-0.dll", 1247 "$root_out_dir/api-ms-win-core-synch-l1-2-0.dll",
1253 "$root_out_dir/api-ms-win-core-sysinfo-l1-1-0.dll", 1248 "$root_out_dir/api-ms-win-core-sysinfo-l1-1-0.dll",
1254 "$root_out_dir/api-ms-win-core-timezone-l1-1-0.dll", 1249 "$root_out_dir/api-ms-win-core-timezone-l1-1-0.dll",
1255 "$root_out_dir/api-ms-win-core-util-l1-1-0.dll", 1250 "$root_out_dir/api-ms-win-core-util-l1-1-0.dll",
1256 "$root_out_dir/api-ms-win-crt-conio-l1-1-0.dll", 1251 "$root_out_dir/api-ms-win-crt-conio-l1-1-0.dll",
1257 "$root_out_dir/api-ms-win-crt-convert-l1-1-0.dll", 1252 "$root_out_dir/api-ms-win-crt-convert-l1-1-0.dll",
1258 "$root_out_dir/api-ms-win-crt-environment-l1-1-0.dll", 1253 "$root_out_dir/api-ms-win-crt-environment-l1-1-0.dll",
1259 "$root_out_dir/api-ms-win-crt-filesystem-l1-1-0.dll", 1254 "$root_out_dir/api-ms-win-crt-filesystem-l1-1-0.dll",
1260 "$root_out_dir/api-ms-win-crt-heap-l1-1-0.dll", 1255 "$root_out_dir/api-ms-win-crt-heap-l1-1-0.dll",
1261 "$root_out_dir/api-ms-win-crt-locale-l1-1-0.dll", 1256 "$root_out_dir/api-ms-win-crt-locale-l1-1-0.dll",
1262 "$root_out_dir/api-ms-win-crt-math-l1-1-0.dll", 1257 "$root_out_dir/api-ms-win-crt-math-l1-1-0.dll",
1263 "$root_out_dir/api-ms-win-crt-multibyte-l1-1-0.dll", 1258 "$root_out_dir/api-ms-win-crt-multibyte-l1-1-0.dll",
1264 "$root_out_dir/api-ms-win-crt-private-l1-1-0.dll", 1259 "$root_out_dir/api-ms-win-crt-private-l1-1-0.dll",
1265 "$root_out_dir/api-ms-win-crt-process-l1-1-0.dll", 1260 "$root_out_dir/api-ms-win-crt-process-l1-1-0.dll",
1266 "$root_out_dir/api-ms-win-crt-runtime-l1-1-0.dll", 1261 "$root_out_dir/api-ms-win-crt-runtime-l1-1-0.dll",
1267 "$root_out_dir/api-ms-win-crt-stdio-l1-1-0.dll", 1262 "$root_out_dir/api-ms-win-crt-stdio-l1-1-0.dll",
1268 "$root_out_dir/api-ms-win-crt-string-l1-1-0.dll", 1263 "$root_out_dir/api-ms-win-crt-string-l1-1-0.dll",
1269 "$root_out_dir/api-ms-win-crt-time-l1-1-0.dll", 1264 "$root_out_dir/api-ms-win-crt-time-l1-1-0.dll",
1270 "$root_out_dir/api-ms-win-crt-utility-l1-1-0.dll", 1265 "$root_out_dir/api-ms-win-crt-utility-l1-1-0.dll",
1271 "$root_out_dir/ucrtbase${vcrt_suffix}.dll", 1266 "$root_out_dir/ucrtbase${vcrt_suffix}.dll",
1272 ] 1267 ]
1273 } else {
1274 data += [
1275 "$root_out_dir/msvcp120${vcrt_suffix}.dll",
1276 "$root_out_dir/msvcr120${vcrt_suffix}.dll",
1277 ]
1278 }
1279 if (is_asan) { 1268 if (is_asan) {
1280 if (current_cpu == "x64") { 1269 if (current_cpu == "x64") {
1281 data += [ "$clang_base_path/lib/clang/$clang_version/lib/windows/clang _rt.asan_dynamic-x86_64.dll" ] 1270 data += [ "$clang_base_path/lib/clang/$clang_version/lib/windows/clang _rt.asan_dynamic-x86_64.dll" ]
1282 } else { 1271 } else {
1283 data += [ "$clang_base_path/lib/clang/$clang_version/lib/windows/clang _rt.asan_dynamic-i386.dll" ] 1272 data += [ "$clang_base_path/lib/clang/$clang_version/lib/windows/clang _rt.asan_dynamic-i386.dll" ]
1284 } 1273 }
1285 } 1274 }
1286 } 1275 }
1287 1276
1288 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 1277 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
(...skipping 1167 matching lines...) Expand 10 before | Expand all | Expand 10 after
2456 testonly = true 2445 testonly = true
2457 deps = [ 2446 deps = [
2458 ":base_java", 2447 ":base_java",
2459 ] 2448 ]
2460 java_files = [ 2449 java_files = [
2461 "test/android/java/src/org/chromium/base/ContentUriTestUtils.java", 2450 "test/android/java/src/org/chromium/base/ContentUriTestUtils.java",
2462 "test/android/java/src/org/chromium/base/TestSystemMessageHandler.java", 2451 "test/android/java/src/org/chromium/base/TestSystemMessageHandler.java",
2463 ] 2452 ]
2464 } 2453 }
2465 } 2454 }
OLDNEW
« no previous file with comments | « no previous file | build/config/compiler/BUILD.gn » ('j') | build/config/win/visual_studio_version.gni » ('J')

Powered by Google App Engine
This is Rietveld 408576698