Recompile macro providers on external dep change