add_library ( mist SHARED
  amf.cpp
  amf.h
  auth.cpp
  auth.h
  base64.cpp
  base64.h
  bitfields.cpp
  bitfields.h
  bitstream.cpp
  bitstream.h
  checksum.h
  CMakeLists.txt
  config.cpp
  config.h
  converter.cpp
  converter.h
  defines.h
  dtsc.cpp
  dtsc.h
  dtscmeta.cpp
  filesystem.cpp
  filesystem.h
  flv_tag.cpp
  flv_tag.h
  ftp.cpp
  ftp.h
  http_parser.cpp
  http_parser.h
  json.cpp
  json.h
  mp4_adobe.cpp
  mp4_adobe.h
  mp4.cpp
  mp4_generic.cpp
  mp4_generic.h
  mp4.h
  mp4_ms.cpp
  mp4_ms.h
  nal.cpp
  nal.h
  ogg.cpp
  ogg.h
  procs.cpp
  procs.h
  rtmpchunks.cpp
  rtmpchunks.h
  shared_memory.cpp
  shared_memory.h
  socket.cpp
  socket.h
  stream.cpp
  stream.h
  theora.cpp
  theora.h
  timing.cpp
  timing.h
  tinythread.cpp
  tinythread.h
  ts_packet.cpp
  ts_packet.h
  vorbis.cpp
  vorbis.h
)

target_link_libraries( mist
  -lpthread
  -lrt
)