External depots now included as CMake projects to avoid explictly building each one