Browse Source

Merge pull request #1540 from AtomicGameEngine/JME-ATOMIC-IMPROVEZIPERROR

Improve error message when attempting to build out of a local repo
JoshEngebretson 8 years ago
parent
commit
e256c6a81a
1 changed files with 7 additions and 0 deletions
  1. 7 0
      Build/Scripts/Bootstrap.js

+ 7 - 0
Build/Scripts/Bootstrap.js

@@ -19,6 +19,13 @@ require('./BuildCommon');
 
 
 var cmd = config._[0];
 var cmd = config._[0];
 
 
+// Check that we're in a local repo and not a downloaded zip
+if (!fs.existsSync(atomicRoot + ".git")) {
+    console.log("\nBUILD ERROR:\n\nAtomic must be built from a local git clone for submodules and git build information.\n");
+    console.log("Please see: https://github.com/AtomicGameEngine/AtomicGameEngine/wiki/Building-Atomic-from-Source");
+    process.exit(1);
+}
+
 function printHelp() {
 function printHelp() {
 
 
     console.log("\nAtomic Editor Build Script");
     console.log("\nAtomic Editor Build Script");