     s.mtime
 
   isTargetNewer: (target, deps)->
+    return true if @ignoreMtime
     return false unless (t = @fileTime target)?
     @debug "deps: " + target
     for d in deps

        Options:
        --watch    Rebuild the current directory for changes
        --test     Test run: print shell commands instead of executing them
        --quiet    Do not show messages
        --verbose  Increase verboseness
        --help     Show this help
        """
      @process.exit()
    watch: (args)-> @action = 'watchAction'
    verbose: (args)-> @verboseness++
    quiet: (args)-> @verboseness = -1

      @debug "Try to build #{target}"
      @debug "Complain if some dependencies are missing."
      for xx in deps
        continue if xx is ""
        unless @depExists(xx)
          (if soft then @trace else @error).call @, "A required dependency is missing: #{xx}"
          return
