Switched to ExternalProject dependencies instead of gitmodules