set dependency generators separately from compilers