Std.parseFloat fix on Haxe interp

This commit is contained in:
Joshua Granick
2018-07-24 16:50:38 -07:00
parent 7ffd8f1bcf
commit 6c2ef7905c
3 changed files with 465 additions and 450 deletions

View File

@@ -87,7 +87,12 @@ class EmscriptenPlatform extends PlatformTarget {
var json = Json.parse (File.getContent (PathHelper.getHaxelib (new Haxelib ("hxcpp"), true) + "/haxelib.json"));
var prefix = "";
if (Std.parseFloat (json.version) > 3.1) {
var version = Std.string (json.version);
var versionSplit = version.split (".");
while (versionSplit.length > 2) versionSplit.pop ();
if (Std.parseFloat (versionSplit.join (".")) > 3.1) {
prefix = "lib";

View File

@@ -267,7 +267,12 @@ class IOSPlatform extends PlatformTarget {
var json = Json.parse (File.getContent (PathHelper.getHaxelib (new Haxelib ("hxcpp"), true) + "/haxelib.json"));
if (Std.parseFloat (json.version) > 3.1) {
var version = Std.string (json.version);
var versionSplit = version.split (".");
while (versionSplit.length > 2) versionSplit.pop ();
if (Std.parseFloat (versionSplit.join (".")) > 3.1) {
context.CPP_LIBPREFIX = "lib";

View File

@@ -215,7 +215,12 @@ class TVOSPlatform extends PlatformTarget {
var json = Json.parse (File.getContent (PathHelper.getHaxelib (new Haxelib ("hxcpp"), true) + "/haxelib.json"));
if (Std.parseFloat (json.version) > 3.1) {
var version = Std.string (json.version);
var versionSplit = version.split (".");
while (versionSplit.length > 2) versionSplit.pop ();
if (Std.parseFloat (versionSplit.join (".")) > 3.1) {
context.CPP_LIBPREFIX = "lib";