buildSDK/less-bootstrap-compiler.php
[roojs1] / buildSDK / less-bootstrap-compiler.php
index c3adf49..840c1f8 100644 (file)
@@ -42,7 +42,9 @@ foreach ($files as $src => $file){
     
     $dir = "{$file['baseDir']}/{$file['sourceMapRootpath']}";
     
-    if(filemtime("{$dir}variables.less") > filemtime($css)){
+    $variable = "{$dir}variables.less";
+    
+    if(file_exists($variable) && filemtime("{$dir}variables.less") > filemtime($css)){
         continue;
     }
     
@@ -53,18 +55,19 @@ foreach ($files as $src => $file){
         }
 
         $less = "{$dir}/{$f}";
-
-        if(filemtime($less) < filemtime($css)){
+        
+        if(filemtime($less) > filemtime($css)){
             continue;
         }
         
         echo "{$css} already up-to-date \n";
         unset($files[$src]);
+        break;
 
     }
     
 }
-        
+
 require_once 'HTML/Less.php';
 
 foreach ($files as $src => $file){
@@ -114,5 +117,4 @@ foreach ($files as $src => $file){
     } catch (Exception $ex) {
         echo "lessphp fatal error: {$ex->getMessage()}\n";
     }
-    
 }
\ No newline at end of file