summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Anderson <thomasanderson@chromium.org>2019-03-13 11:31:56 -0700
committerThomas Anderson <thomasanderson@chromium.org>2019-03-13 18:55:18 +0000
commit821a34b61f6996492d1c664de2d09dd569906c5b (patch)
tree21bc45009aa62a75ce564355c0dd056b07d9f2c8
parent4ee6a69ce33be1e96fd3c44a6e3ae3d8177453da (diff)
downloadnasm-821a34b61f6996492d1c664de2d09dd569906c5b.tar.gz
Add no_default_deps to nasm executable
nasm doesn't have any C++ dependencies, so omit linking in libc++ by adding no_defualt_deps=true. This also fixes a link error on Windows/ static/use_custom_libcxx=true builds (see [1] for more context). [1] https://chromium-review.googlesource.com/c/chromium/src/+/1521275 BUG=801780 R=davidben Change-Id: Ie60ac7d5116d08ab83e9bfe9848b06407a9aaa9c
-rw-r--r--BUILD.gn2
1 files changed, 2 insertions, 0 deletions
diff --git a/BUILD.gn b/BUILD.gn
index 4fdc2938..0e43e868 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -97,6 +97,8 @@ if (current_toolchain == host_toolchain) {
configs += configs_to_add
configs += [ ":nasm_config" ]
+ no_default_deps = true
+
deps = [
# Default manifest on Windows (a no-op elsewhere).
"//build/win:default_exe_manifest",