build: Remove //build/win:default_exe_manifest dep from nasm target

It adds many configs since `default_exe_manifest` is `source_set`.
https://source.chromium.org/chromium/chromium/src/+/main:build/config/win/manifest.gni;l=98;drc=73a09d1a67a9bab66eba08b51372f431ab709b2d

This is problematic when sanitizer is enabled, because nasm.exe depends
on `clang_rt.asan_dynamic-x86_64.dll` unnecessarily.
https://chromium-review.googlesource.com/c/chromium/deps/nasm/+/6472454/comments/b584d0af_f3818141
(See also https://crrev.com/c/6472454.)

The dependency exists since nasm was added. However, it's not clear if it's necessary. This CL tries to remove it.
https://chromium.googlesource.com/chromium/deps/nasm/+/9596cc0f7bf15a421347556407f9b7a5197e911f

Bug: 411574307
Change-Id: I88c1bf04a9c3f5ce3f8033637448a748615be14b
1 file changed
tree: 92b310898f2959fdb49b8b7cb5a5ba3481a39bc3
  1. asm/
  2. autoconf/
  3. common/
  4. config/
  5. contrib/
  6. disasm/
  7. doc/
  8. headers/
  9. include/
  10. macros/
  11. misc/
  12. Mkfiles/
  13. nasmlib/
  14. nsis/
  15. output/
  16. perllib/
  17. stdlib/
  18. test/
  19. tools/
  20. travis/
  21. win/
  22. x86/
  23. .editorconfig
  24. .gitattributes
  25. .gitignore
  26. .travis.yml
  27. AUTHORS
  28. autogen.sh
  29. BUILD.gn
  30. ChangeLog
  31. CHANGES
  32. codereview.settings
  33. configure.ac
  34. DIR_METADATA
  35. find_patches.py
  36. generate_nasm_configs.py
  37. generate_nasm_sources.py
  38. INSTALL
  39. LICENSE
  40. Makefile.in
  41. nasm.spec.in
  42. nasm.spec.sed
  43. nasm.txt
  44. nasm_assemble.gni
  45. nasm_sources.gni
  46. ndisasm.txt
  47. OWNERS
  48. PRESUBMIT.py
  49. README.chromium
  50. README.md
  51. README.patches
  52. SubmittingPatches
  53. version
  54. version.h
  55. version.pl
README.md

NASM, the Netwide Assembler

master

Many many developers all over the net respect NASM for what it is: a widespread (thus netwide), portable (thus netwide!), very flexible and mature assembler tool with support for many output formats (thus netwide!!).

Now we have good news for you: NASM is licensed under the “simplified” (2-clause) BSD license. This means its development is open to even wider society of programmers wishing to improve their lovely assembler.

Visit our nasm.us website for more details.

With best regards, the NASM crew.