Added dependency generation for GCC, Clang, and MSVC.