add the same changes to the .env parser on project.hxp !!
This commit is contained in:
committed by
Mihai Alexandru
parent
4ac851c387
commit
65a3ccc8fe
+29
-4
@@ -1740,17 +1740,42 @@ class Project extends HXProject
|
||||
var env = new Map<String, Dynamic>();
|
||||
for (line in envFile.split('\n'))
|
||||
{
|
||||
if (line == "" || line.startsWith("#")) continue;
|
||||
if (line.length <= 0 || line.startsWith("#") || shouldExcludeKey(line)) continue;
|
||||
|
||||
var parts = line.split('=');
|
||||
if (parts.length != 2) continue;
|
||||
var index:Int = line.indexOf('=');
|
||||
|
||||
env.set(parts[0], parts[1]);
|
||||
if (index == -1) continue;
|
||||
|
||||
var field:String = line.substr(0, index);
|
||||
var value:String = line.substr(index + 1);
|
||||
|
||||
env.set(field, value);
|
||||
}
|
||||
|
||||
return env;
|
||||
}
|
||||
|
||||
private static function shouldExcludeEnvKey(key:String):Bool
|
||||
{
|
||||
final android:Bool = key.startsWith('ANDROID_');
|
||||
final ios:Bool = key.startsWith('IOS_');
|
||||
final mobile:Bool = key.startsWith('MOBILE_') || ios || android;
|
||||
final web:Bool = key.startsWith('WEB_');
|
||||
final desktop:Bool = key.startsWith('DESKTOP_');
|
||||
|
||||
#if html5
|
||||
if (mobile || desktop) return true;
|
||||
#elseif desktop
|
||||
if (mobile || web) return true;
|
||||
#elseif android
|
||||
if (mobile || web || desktop) return true;
|
||||
#elseif ios
|
||||
if (android || web || desktop) return true;
|
||||
#end
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
public function readASTCExclusion():Void
|
||||
{
|
||||
astcExcludes = File.getContent('./compression-excludes.txt').trim().split('\n');
|
||||
|
||||
Reference in New Issue
Block a user