12345678910111213141516171819202122232425262728 |
- import sys.FileSystem;
- function deleteDirectory(path:String) {
- if (!FileSystem.isDirectory(path))
- return FileSystem.deleteFile(path);
- for (item in FileSystem.readDirectory(path))
- deleteDirectory('$path/$item');
- FileSystem.deleteDirectory(path);
- }
- function main() {
- final definePairs = sys.io.File.getContent("out/Options.txt").split("\n");
- for (definePair in definePairs)
- for (index in 0...definePair.length) {
- final char = definePair.charAt(index);
- if (char == "=") break;
- if (char == "-"){
- deleteDirectory("out");
- Sys.stderr().writeString("Generated `Options.txt` contains raw version of define flag: " + definePair + "\n");
- Sys.exit(1);
- }
- }
- deleteDirectory("out");
- Sys.exit(0);
- }
|