It should be possible to control which files to AOT compile. Currently, you can either enable or disable AOT compilation. Enabling it leads to clojure sources from dependendencies being AOT compiled too. This is not always desirable. For leiningen projects, you can do that on a per-package level, that's probably a reasonable approach.
Issue #21 new