]> git.xonotic.org Git - xonotic/xonotic.git/commitdiff
xonotic-map-compiler-optionsfile: print in how many minutes the compile should finish...
authorMatthias Krüger <matthias.krueger@famsik.de>
Mon, 17 Jun 2013 22:54:13 +0000 (00:54 +0200)
committerMatthias Krüger <matthias.krueger@famsik.de>
Mon, 17 Jun 2013 22:54:13 +0000 (00:54 +0200)
misc/tools/xonotic-map-compiler-optionsfile

index 4f798c6495b641cf42c075c199f3612064a2dfc9..640e34a936457457957096fc26d8a2bdd15d5c43 100755 (executable)
@@ -10,15 +10,15 @@ else
        minimap_override=
 fi
 
-mkdir -p ~/.xonotic-map-compiler-autobuild/ # to store map compile times
-
+mkdir -p ~/.xonotic-map-compiler-autobuild/ # to store map compile times in
 tstart=`date +%s`
 
+lasttime=`cat ~/.xonotic-map-compiler-autobuild/${M:30} 2>/dev/null` # oppress warnings if file doesn't exist
+echo "Done in approximately $(($lasttime/60)) minutes."
 
 misc/tools/xonotic-map-compiler "$M" `grep ^- "$M.map.options" | cut -d '#' -f 1` $minimap_override "$@"
 
 tend=`date +%s`
 let tdelta=$tend-$tstart # compute time
 
-cd ~/.xonotic-map-compiler-autobuild/
-echo $tdelta > ${M:30} # save time in ~/.xonotic-map-compiler-autobuild/mapname
+echo $tdelta > ~/.xonotic-map-compiler-autobuild/${M:30} # save time in ~/.xonotic-map-compiler-autobuild/mapname