I'm using CMake on MacOS to generate Makefiles for my C++ project. When I build a target (say, test/AsyncTest
), I get that target, plus a test/AsyncTest.dSYM/
directory that contains the following:
test/AsyncTest.dSYM/Contents/Resources/DWARF/AsyncTest
test/AsyncTest.dSYM/Contents/Info.plist
I'm guessing this is debug information (based on the ".dSYM" and the "DWARF" clues), but I haven't found a tool that lets me inspect the AsyncTest file. dwarfdump
doesn't recognize it.
So, what exactly is this file? Is there a tool I can use to dump the symbolic information (assuming that's what it is)? Why is CMake generating it when I didn't ask it to? And can I not generate it (since the resulting file is huuuuge)?