Add compiler include path detection, caching