| 783 | } |
| 784 | |
| 785 | static bool isMainDotCsPresent(char *dir) |
| 786 | { |
| 787 | char maincsbuf[MAX_MAC_PATH_LONG]; |
| 788 | const char *maincsname = "/main.cs"; |
| 789 | const U32 len = dStrlen(dir) + dStrlen(maincsname)+1; |
| 790 | AssertISV(len < MAX_MAC_PATH_LONG, "Sorry, path is too long, I can't run from this folder."); |
| 791 | |
| 792 | dSprintf(maincsbuf,MAX_MAC_PATH_LONG,"%s%s", dir, maincsname); |
| 793 | |
| 794 | return Platform::isFile(maincsbuf); |
| 795 | } |
| 796 | |
| 797 | //----------------------------------------------------------------------------- |
| 798 | /// Finds and sets the current working directory. |