Support compiling third party library C files as C code

This commit is contained in:
2025-01-03 15:11:59 +02:00
parent ef0c2a2785
commit 592215dd30
10 changed files with 40 additions and 29 deletions

View File

@@ -482,7 +482,7 @@ namespace Flax.Build
var cppFiles = new List<string>(moduleOptions.SourceFiles.Count / 2);
for (int i = 0; i < moduleOptions.SourceFiles.Count; i++)
{
if (moduleOptions.SourceFiles[i].EndsWith(".cpp", StringComparison.OrdinalIgnoreCase))
if (moduleOptions.SourceFiles[i].EndsWith(".cpp", StringComparison.OrdinalIgnoreCase) || moduleOptions.SourceFiles[i].EndsWith(".c", StringComparison.OrdinalIgnoreCase))
cppFiles.Add(moduleOptions.SourceFiles[i]);
}