Don't DCHECK in release builds
NDEBUG was defined for Release builds on Windows, but not on POSIX.
Bug: chromium:856878
Change-Id: I817670c0aa2389da61741a031421f622a1694a16
Reviewed-on: https://gn-review.googlesource.com/1860
Reviewed-by: Brett Wilson <brettw@chromium.org>
Commit-Queue: Scott Graham <scottmg@chromium.org>
diff --git a/build/gen.py b/build/gen.py
index 26e23ad..a0796fb 100755
--- a/build/gen.py
+++ b/build/gen.py
@@ -172,7 +172,7 @@
if options.debug:
cflags.extend(['-O0', '-g'])
else:
- cflags.extend(['-O3', '-flto'])
+ cflags.extend(['-O3', '-flto', '-DNDEBUG'])
ldflags.append('-Wl,-S' if is_mac else '-Wl,-strip-all')
ldflags.append('-flto')