|
@@ -552,32 +552,30 @@ class RunCi {
|
|
|
case Cs:
|
|
|
getCsDependencies();
|
|
|
|
|
|
- switch [ci, systemName] {
|
|
|
+ var compl = switch [ci, systemName] {
|
|
|
case [TravisCI, "Linux"]:
|
|
|
- runCommand("haxe", ["compile-cs-travis.hxml"]);
|
|
|
- runExe("bin/cs/bin/Test-Debug.exe");
|
|
|
+ "-travis";
|
|
|
+ case _:
|
|
|
+ "";
|
|
|
+ };
|
|
|
|
|
|
- runCommand("haxe", ["compile-cs-unsafe-travis.hxml"]);
|
|
|
- runExe("bin/cs_unsafe/bin/Test-Debug.exe");
|
|
|
+ runCommand("haxe", ["compile-cs$compl.hxml"]);
|
|
|
+ runExe("bin/cs/bin/Test-Debug.exe");
|
|
|
|
|
|
- runCommand("haxe", ["compile-cs-travis.hxml","-D","erase_generics"]);
|
|
|
- runExe("bin/cs/bin/Test-Debug.exe");
|
|
|
+ runCommand("haxe", ["compile-cs-unsafe$compl.hxml"]);
|
|
|
+ runExe("bin/cs_unsafe/bin/Test-Debug.exe");
|
|
|
|
|
|
- runCommand("haxe", ["compile-cs-unsafe-travis.hxml","-D","erase_generics"]);
|
|
|
- runExe("bin/cs_unsafe/bin/Test-Debug.exe");
|
|
|
- case _:
|
|
|
- runCommand("haxe", ["compile-cs.hxml"]);
|
|
|
- runExe("bin/cs/bin/Test-Debug.exe");
|
|
|
+ runCommand("haxe", ["compile-cs$compl.hxml","-D","erase_generics"]);
|
|
|
+ runExe("bin/cs/bin/Test-Debug.exe");
|
|
|
|
|
|
- runCommand("haxe", ["compile-cs-unsafe.hxml"]);
|
|
|
- runExe("bin/cs_unsafe/bin/Test-Debug.exe");
|
|
|
+ runCommand("haxe", ["compile-cs-unsafe$compl.hxml","-D","erase_generics"]);
|
|
|
+ runExe("bin/cs_unsafe/bin/Test-Debug.exe");
|
|
|
|
|
|
- runCommand("haxe", ["compile-cs.hxml","-D","erase_generics"]);
|
|
|
- runExe("bin/cs/bin/Test-Debug.exe");
|
|
|
+ runCommand("haxe", ["compile-cs$compl.hxml","-D","no_root"]);
|
|
|
+ runExe("bin/cs/bin/Test-Debug.exe");
|
|
|
|
|
|
- runCommand("haxe", ["compile-cs-unsafe.hxml","-D","erase_generics"]);
|
|
|
- runExe("bin/cs_unsafe/bin/Test-Debug.exe");
|
|
|
- }
|
|
|
+ runCommand("haxe", ["compile-cs-unsafe$compl.hxml","-D","no_root","-D","erase_generics"]);
|
|
|
+ runExe("bin/cs_unsafe/bin/Test-Debug.exe");
|
|
|
|
|
|
changeDirectory(sysDir);
|
|
|
runCommand("haxe", ["compile-cs.hxml"]);
|