We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ee8d85f commit 9781570Copy full SHA for 9781570
Sources/Transmute/Error.swift
@@ -27,5 +27,6 @@ extension Module {
27
public enum Error: ErrorType {
28
case NoSources(String)
29
case MixedSources(String)
30
+ case CExecutableNotSupportedYet(String) //TODO: Remove this when add Support for C Exectuable
31
}
32
Sources/Transmute/Package+modules.swift
@@ -90,6 +90,10 @@ extension Package {
90
if isSwiftModule {
91
return SwiftModule(name: name, sources: sources)
92
93
+
94
+ //FIXME: Support executables for C languages
95
+ guard !cSources.contains({ $0.hasSuffix("main.c") }) else { throw Module.Error.CExecutableNotSupportedYet(path) }
96
97
return ClangModule(name: name, sources: sources)
98
99
0 commit comments