<font size=2 face="Helvetica Neue">Hello,</font><br><br><font size=2 face="Helvetica Neue">At this point in time, the Swift
PM doesn’t handle C code. And though Swift PM’s goal is not probably
to compile C code, we are wondering about the following scenario:&nbsp;A
swift package that consists of the expected Package.swift file, a module.modulemap
file, and C files. In a situation like this, the Swift package cannot be
compiled by the Swift PM.</font><br><br><br><font size=2 face="Helvetica Neue">A possible solution for this could
be to have an indication that the C code present in the package should
be compiled with the C compiler and a way to specify what flags should
be passed to the C compiler. For example, the Package.swift file could
include a directive to kick off a Ninja or Makefile that is then responsible
for compiling and linking the C code.&nbsp; </font><br><br><br><font size=2 face="Helvetica Neue">Is this something that would or
could be considered to be within scope of the Swift PM? </font><br><font size=2 face="sans-serif"><br>Regards,<br> &nbsp; Ricardo Olivieri<br> &nbsp; Software Engineer</font><BR>