aboutsummaryrefslogtreecommitdiffhomepage
path: root/gn
diff options
context:
space:
mode:
authorGravatar Mike Klein <mtklein@chromium.org>2017-01-20 17:31:17 -0500
committerGravatar Mike Klein <mtklein@chromium.org>2017-01-21 15:12:07 +0000
commit58ce2bc51a318e53e3e6f1ef297c5adc775b0fec (patch)
treef81b52e3a52d53256660435aea82120b2d95e066 /gn
parentf167dfb272cf23c0618a6d674f4a375a2b29b27c (diff)
Try /MTd on Debug Windows builds.
The people clamor for it! I doubt we'll care in our testing. BUG=skia:5928 Change-Id: I80d3948fd1f5d0b956c308bc3a6183b8660575ae Reviewed-on: https://skia-review.googlesource.com/7364 Commit-Queue: Mike Klein <mtklein@chromium.org> Commit-Queue: Ben Wagner <bungeman@google.com> Reviewed-by: Ben Wagner <bungeman@google.com>
Diffstat (limited to 'gn')
-rw-r--r--gn/BUILD.gn6
-rw-r--r--gn/BUILDCONFIG.gn4
2 files changed, 9 insertions, 1 deletions
diff --git a/gn/BUILD.gn b/gn/BUILD.gn
index 97e5368fdb..c6d0658975 100644
--- a/gn/BUILD.gn
+++ b/gn/BUILD.gn
@@ -386,6 +386,12 @@ config("no_rtti") {
}
}
+config("debug") {
+ if (is_win) {
+ cflags = [ "/MTd" ]
+ }
+}
+
config("release") {
if (is_win) {
cflags = [
diff --git a/gn/BUILDCONFIG.gn b/gn/BUILDCONFIG.gn
index 23e5288f1a..58cfb2365a 100644
--- a/gn/BUILDCONFIG.gn
+++ b/gn/BUILDCONFIG.gn
@@ -132,7 +132,9 @@ default_configs = [
"//gn:warnings",
"//gn:warnings_except_public_headers",
]
-if (!is_debug) {
+if (is_debug) {
+ default_configs += [ "//gn:debug" ]
+} else {
default_configs += [ "//gn:release" ]
}
if (!is_official_build) {