Add ability to track per-configuration directory, support
project-compile-project method