def compile(self):
        """
        Main entry point that compiles all the specified or found compass
        projects.
        """
        if self.disabled:
            return
        self._check_configs()
        for _, cfg in self.configs.iteritems():
            cfg.parse()
            if cfg.changes_found() or self.skip_mtime_check:
                self.log.debug("Changes found for " + cfg.path \
                        + " or checks disabled. Compiling...")
                cfg.compile(self)
Main entry point that compiles all the specified or found compass
        projects.