Reapply "llvm-mt: implement simple merging of manifests, not factoring namespaces.
authorEric Beckmann <ecbeckmann@google.com>
Wed, 26 Jul 2017 00:25:12 +0000 (00:25 +0000)
committerEric Beckmann <ecbeckmann@google.com>
Wed, 26 Jul 2017 00:25:12 +0000 (00:25 +0000)
commitb4dbe7231e7eb1852248f6ed29fb57d9e9af06de
tree7374b61856c8d40eae43f814198b73c70332dc04
parent96d933da4f7e379c827d78a2fc0bc25ea335e4ed
Reapply "llvm-mt: implement simple merging of manifests, not factoring namespaces.

This time with correct #if.

This reverts commit 9cf4eca0e0383040c1ff1416815c7f649650c2a0.

llvm-svn: 309064
llvm/include/llvm/Support/WindowsManifestMerger.h
llvm/lib/Support/WindowsManifestMerger.cpp
llvm/test/tools/llvm-mt/Inputs/additional.manifest [new file with mode: 0644]
llvm/test/tools/llvm-mt/Inputs/conflicting.manifest [new file with mode: 0644]
llvm/test/tools/llvm-mt/Inputs/test_manifest.manifest
llvm/test/tools/llvm-mt/conflicting.test [new file with mode: 0644]
llvm/test/tools/llvm-mt/simple_merge.test [new file with mode: 0644]
llvm/tools/llvm-mt/llvm-mt.cpp