include(FlightGearComponent)
set(SOURCES
+ audioident.cxx
+ soundgenerator.cxx
beacon.cxx
fg_fx.cxx
+ scenefx.cxx
morse.cxx
sample_queue.cxx
voice.cxx
voiceplayer.cxx
+ soundmanager.cxx
)
-
-flightgear_component(Sound "${SOURCES}")
\ No newline at end of file
+
+set(HEADERS
+ audioident.hxx
+ soundgenerator.hxx
+ beacon.hxx
+ fg_fx.hxx
+ scenefx.hxx
+ morse.hxx
+ sample_queue.hxx
+ voice.hxx
+ voiceplayer.hxx
+ soundmanager.hxx
+ )
+
+if (ENABLE_FLITE)
+
+ set(SOURCES
+ "${SOURCES}"
+ VoiceSynthesizer.cxx
+ flitevoice.cxx
+ )
+
+ set(HEADERS
+ "${HEADERS}"
+ VoiceSynthesizer.hxx
+ flitevoice.hxx
+ )
+endif()
+
+flightgear_component(Sound "${SOURCES}" "${HEADERS}")