Update ExporterHelper::ExportIncludesAndLibs to be compatible minification and potential URL filenames

This commit is contained in:
Florian Rival
2017-08-25 00:47:33 +02:00
parent e1a3409702
commit 59d53c63b9

View File

@@ -436,12 +436,16 @@ bool ExporterHelper::ExportIncludesAndLibs(std::vector<gd::String> & includesFil
gd::String allJsFiles;
for ( std::vector<gd::String>::iterator include = includesFiles.begin() ; include != includesFiles.end(); ++include )
{
if ( fs.FileExists(jsPlatformDir+"Runtime/"+*include) )
allJsFiles += "\""+jsPlatformDir+"Runtime/"+*include+"\" ";
else if ( fs.FileExists(jsPlatformDir+"Runtime/Extensions/"+*include) )
allJsFiles += "\""+jsPlatformDir+"Runtime/Extensions/"+*include+"\" ";
else if ( fs.FileExists(*include) )
allJsFiles += "\""+*include+"\" ";
if (!fs.IsAbsolute(*include))
{
gd::String source = gdjsRoot + "/Runtime/" + *include;
if ( fs.FileExists(source) )
allJsFiles += "\"" + source + "\" ";
}
else
{
if (fs.FileExists(*include)) allJsFiles += "\""+*include+"\" ";
}
}
cmd += allJsFiles;