Did you meant DWARF?
Yes, sorry if I did not word that well. My example builds the C DLL and the Swift main with DWARF so that LLDB can step from the main into the DLL, seamlessly. Also, that note should probably have been on the 50%/50% line. I will fix that.
the utility of this collection
I feel that I need to explain how I got here.
After reading the Swift Getting Started (GS) page, my goal was to build and debug the scenarios I listed above. In sections 'Using the Package Manager' and 'Using the LLDB Debugger', it says to use the 'swiftc' compiler with -g and lldb. On Windows, that leads you immediately into assembly code - lldb has no awareness of the source code, line numbers, or var names. Also there is no mention that you need SWIFTFLAGS on your builds, which turned out to be required. (I later found it mentioned in the REPL section.)
That led to much searching for examples of how to build on Windows. Since the tools named in the GS page were Swift PM, 'swiftc', and LLDB, those are what I searched for.
In particular, there are no mentions on the GS page of using CMake and Ninja - nothing there would have led me to your cmake-examples page that you referenced. On the GS page, Swift PM is the build system.
After hours of searching for how to build and debug on Windows, including Google searches and searching this forum, I finally found or deduced how to build the scenarios. Obviously I should have stopped searching at some point and simply asked this forum. Hindsight, sigh.
The one thing that would have eliminated much of the toil would probably have been information in Getting Started that gave the correct commands for Windows to build and debug with Swift PM, 'swiftc', and lldb (since those are its focus). Or a link to such a page. I just want to prevent any new Windows Swift person from taking the hard road that I followed. And that is underlying reason for this post.
Even now, knowing about your page, I still feel it worthwhile to make it clear how to build with Swift PM and with 'swiftc'. It would surely help all those coming off the GS page, and those who opt not to use CMake. And personally, I find it valuable to know what goes on behind the curtain, as does the author of this page. I guess I am just assuming that some portion of developers are kindred spirits. However, to address your concerns, a link to your page could certainly be inserted.
Also, I do plan to submit suggestions to Issues ยท apple/swift ยท GitHub to improve the Getting Started page regarding the omissions above. (I have already submitted several regarding the install instructions for Windows.)
For now, I guess I would like to wait and see if there are other responses from the community, on whether such information would be useful (and @xwu, thanks for your comment!).