JSDOC/Options.js
[gnome.introspection-doc-generator] / JSDOC / Options.js
index a6724dd..757ec91 100644 (file)
@@ -10,7 +10,7 @@ Options = {
     "baseDir" :  '',  // base directory - 
     "target" : '',   // was d. ?? source directory (needed to put temporary files..)
     "cacheDirectory" : '',
-    "conf" : '',       // was c.
+    "conf" : '',       // was c. - configuration file.. - parsed with JSON.parse
     "template": '',   // was t.
     // "recurse": false,   // was r. - not supported..
     "ext": '',   // was x.
@@ -70,6 +70,13 @@ Options = {
                 message: "No directory specified" 
             };
         }
+        f (!this.baseDir) {
+            throw {
+                name: "ArgumentError", 
+                message: "No baseDir specified" 
+            };
+        }
+        
         // should cacheDirectory be a subdirectory of target??
         // if not set..
         if (!this.cacheDirectory) {