File specific build options in SwiftPM

I really would like to be able to pass the -F flag in the target.

Same here.

We did finally get the support for binary targets but there still is no way to have a Swift package depend on a Carthage dependency. Or am I missing something?

Please let me know if you ever found a way to get around this. (The closest thing I have come up with so far, is described in this thread.)