Merge pull request #2141 from BioDataAnalysis/bda_better_external_source_deps

CMake: Added better dependency tracking for external build tools