add_library(baseclasses amextra.cpp amfilter.cpp amvideo.cpp combase.cpp ctlutil.cpp ddmm.cpp mtype.cpp outputq.cpp pstream.cpp pullpin.cpp refclock.cpp renbase.cpp schedule.cpp seekpt.cpp source.cpp strmctl.cpp sysclock.cpp transfrm.cpp transip.cpp vtrans.cpp wxdebug.cpp wxlist.cpp wxutil.cpp amextra.h amfilter.h cache.h combase.h ctlutil.h ddmm.h fourcc.h measure.h msgthrd.h mtype.h outputq.h pstream.h pullpin.h refclock.h reftime.h renbase.h schedule.h seekpt.h source.h streams.h strmctl.h sysclock.h transfrm.h transip.h vtrans.h wxdebug.h wxlist.h wxutil.h ) target_include_directories(baseclasses PUBLIC .) target_precompile_headers(baseclasses PRIVATE streams.h)