The money to be contributed by a county or a city or both may be raised by a sale of its bonds, or by general taxation. Any county or city possessing funds or having funds available for a county courthouse or city hall from the sale of bonds or otherwise, may contract for the expenditure of such funds.