[swift-users] Swift Package Manager – system-module and code

Omri Mor omri50 at gmail.com
Fri Jul 15 12:56:31 CDT 2016


I’m trying to link some Swift code a C library. I have generated a Swift package for the library, but the library cannot be directly used from Swift – it relies on some complex macros that cannot be imported.
I’ve created C code and header files that replace these macros with variables and functions (where applicable). I’d like to be able to have this code within the package for the library and have the C code be compiled so that Swift code is linked with both it and the library.

I think I can have the C code be in a different package and have the library package depend on it, but I’d prefer to avoid that – using the library from Swift is impossible without the C bridge, so it should be part of the same package.

Is this possible?

Thanks,
Omri Mor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20160715/b5c3df08/attachment.html>


More information about the swift-users mailing list