(a) A municipality may acquire land and may construct or acquire a building or other facility for the purpose of leasing the land, building, or other facility to:
(1) a political subdivision or state agency for public use;
(2) an individual, private corporation, or other private entity for use in manufacturing or another commercial activity; or
(3) if the municipality is a defense community as defined by Section 397.001, Local Government Code, the federal government to enhance the military value of a military facility located in or near the defense community.
(b) A municipality may not acquire land under Subsection (a) by eminent domain.