Sachverhalt: A. Die A._ AG erwarb am 24. Oktober 2011 (Kaufvertrag Nr. 185) das Grundstück GB U._ Nr. xxxx (Stockwerkeigentumseinheit) zu einem bedingten Kaufpreis von Fr. 3'698'297.--. Verkäufer war der Staat Solothurn. Die A._ AG verpflichtete sich im Kaufvertrag zudem, bis spätestens sieben Jahre nach dem Vorliegen einer Baubewilligung auf GB U._ Nr. yyyy mindestens 4 Mio. Franken zu investieren und ca. 60 neue Arbeitsplätze zu schaffen oder bestehende Arbeitsplätze zu übernehmen. Gemäss Kaufvertrag ist der vereinbarte Kaufpreis nicht mehr geschuldet, wenn die Beschwerdeführerin diese Bedingungen erfüllt. Zudem räumte der Verkäufer der Käuferin ein limitiertes Vorkaufsrecht gemäss Art. 216a ff. OR an seinem Stockwerksanteil Nr. vvvv ein. Am 27. Juni 2012 (Kaufvertrag Nr. 107) erwarb dann die A._ AG vom Staat Solothurn auch das Grundstück GB U._ Nr. vvvv zu einem bedingten Kaufpreis von Fr. 8'298'133.--. Sie verpflichtete sich darüber hinaus, bis spätestens sechs Jahre nach Ausübung des Kaufrechts für GB U._ Nr. vvvv bzw. nach Vorliegen der rechtskräftigen Baubewilligung für die geplanten Bauvorhaben auf GB U._ Nrn. yyyy, zzzz und wwww mindestens 6 Mio. Franken zu investieren. Sofern die Käuferin diese Bedingung erfüllt, schuldet sie den Kaufpreis nicht mehr. Bei beiden Grundstücken handelt es sich um Stockwerkeigentumseinheiten, die Teil des stillgelegten Spitals U._ bildeten. Die bedingten Kaufpreise setzten die Vertragsparteien anhand des REKOLE-Werts fest. REKOLE (Revision der Kostenrechnung und der Leistungserfassung) ist ein einheitliches System von Normen für das betriebliche Rechnungswesen in Spitälern und wurde vom nationalen Verband der Spitäler und Kliniken H+ erstellt. Die A._ AG hat gemäss nicht widersprochenen Angaben bis heute über 28 Mio. Franken in die vorgenannten Grundstücke investiert. Die in den Kaufverträgen vorgesehenen Bedingungen sind dadurch erfüllt und der Kaufpreis ist gemäss Vertrag nicht mehr geschuldet. B. Die Betriebswirtschaftlichen Dienste FD des Kantons Solothurn veranlagten am 30. Juli 2012 die Handänderungssteuer für den Erwerb des Grundstücks GB U._ Nr. vvvv und stellten der A._ AG mit Verfügung Nr. 90770507 den Betrag von Fr. 182'558.93 (2,2% von einem Abgabewert von Fr. 8'298'133.--) in Rechnung. Gleichentags veranlagte dieselbe Behörde mit Verfügung Nr. 90770506 die Handänderungssteuer für den Erwerb des Grundstücks GB U._ Nr. xxxx in der Höhe von Fr. 81'362.53 (2,2% von einem Abgabewert von 3'698'297.--). C. Die A._ AG erhob gegen diese beiden Veranlagungsverfügungen am 27. August 2012 beim Steueramt des Kantons Solothurn Einsprache. Sie begehrte, die Handänderungssteuer sei erst auf dem noch definitiv zu ermittelnden, geschuldeten und zu entrichtenden Betrag zu veranlagen. Das Steueramt des Kantons Solothurn wies die Einsprache am 13. November 2012 vollständig ab. Dagegen gelangte die A._ AG an das Steuergericht des Kantons Solothurn, welches den Rekurs am 30. Juni 2014 abwies. Die Vorinstanz erhöhte zudem den Betrag der Handänderungssteuer auf Fr. 303'428.15, weil am 24. Oktober 2011 unter GB U._ Nr. 9605 an GB U._ Nr. yyyy ein Baurecht begründet worden war, welches mit einem jährlichen Baurechtszins von Fr. 63'805.40 abgegolten werden muss. Die Bemessungsgrundlage der Handänderungssteuer für GB U._ Nr. vvvv stieg dadurch um den kapitalisierten Wert des Baurechts im Umfang von Fr. 1'795'758.70 auf insgesamt Fr. 10'093'891.--. D. Die A._ AG legt mit Eingabe vom 7. August 2014 Beschwerde in öffentlich-rechtlichen Angelegenheiten an das Bundesgericht ein. Sie beantragt, das Urteil des kantonalen Steuergerichts sei aufzuheben und es sei festzustellen, dass die Grundstücke GB U._ Nr. xxxx und GB U._ Nr. vvvv im Zeitpunkt der Handänderung am 24. Oktober 2011 bzw. am 27. Juni 2012 keinen Verkehrswert aufwiesen, bzw. der Verkehrswert Fr. 0.-- betrug. Eventualiter sei das Urteil aufzuheben und die Sache zur Neubeurteilung an die Vorinstanz zurückzuweisen. Das Steueramt des Kantons Solothurn beantragt in seiner Vernehmlassung die Abweisung der Beschwerde, soweit darauf einzutreten ist. Eventualiter sei die Handänderungssteuer auf dem kapitalisierten Baurechtszins von Fr. 1'795'758.70 zu erheben. Das Steuergericht des Kantons Solothurn stellt den Antrag, die Beschwerde sei abzuweisen, soweit darauf einzutreten ist. Die A._ AG nimmt zum Vernehmlassungsergebnis abschliessend Stellung und hält an ihren Rechtsbegehren in der Beschwerdeschrift fest.