Each county shall provide at the county seat, and keep in good repair, a suitable courthouse, supplied with fireproof vaults, a suitable and sufficient jail, and other necessary buildings.