only add esmf deps if actually built