[dsymutil] Add (unimplemented) --flat option
authorFrederic Riss <friss@apple.com>
Thu, 6 Aug 2015 21:05:01 +0000 (21:05 +0000)
committerFrederic Riss <friss@apple.com>
Thu, 6 Aug 2015 21:05:01 +0000 (21:05 +0000)
commite88f2f375ecad918f999bbaf36c64369b9e2c36e
treee72a0567370d107e3bf6ee44251a0b7f766a5de9
parent9a7f4507abf0d46f07d2bfb4b5c652e519eea7e6
[dsymutil] Add (unimplemented) --flat option

dsymutil should by default generate dSYM bundles which are filesystem
hierarchies containing the debug info and an additional Info.plist.
Currently llvm-dsymutil emits raw binaries containing the debug info.
This is what we call the 'flat mode'. Add a -f/-flat option that is
supposed to enable that flat mode, but don't wire it for now, only
pass it to the tests that will need it to stay functional once we
do bundle generation by default.
This basically makes this commit NFC and removes the noise from the
actual commit that adds support for bundle generation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244269 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
test/tools/dsymutil/ARM/fat-arch-not-found.test
test/tools/dsymutil/X86/basic-linking-x86.test
test/tools/dsymutil/X86/basic-lto-dw4-linking-x86.test
test/tools/dsymutil/X86/basic-lto-linking-x86.test
test/tools/dsymutil/X86/fat-archive-input-i386.test
test/tools/dsymutil/X86/fat-object-input-x86_64.test
test/tools/dsymutil/X86/fat-object-input-x86_64h.test
test/tools/dsymutil/X86/frame-1.test
test/tools/dsymutil/X86/frame-2.test
test/tools/dsymutil/X86/multiple-inputs.test
test/tools/dsymutil/X86/odr-1.test
test/tools/dsymutil/fat-binary-output.test
tools/dsymutil/dsymutil.cpp