set(HLS_SRCS
        HlsSource.hpp
        HlsSource.cpp
        MasterPlaylist.hpp
        MasterPlaylist.cpp
        MediaPlaylist.hpp
        MediaPlaylist.cpp
        PlaylistParser.hpp
        PlaylistParser.cpp
        PlaylistUpdater.hpp
        PlaylistUpdater.cpp
        Rendition.hpp
        Rendition.cpp
        Segment.hpp
        Segment.cpp
        SegmentRequest.hpp
        SegmentRequest.cpp
)

include_directories(${CMAKE_CURRENT_SOURCE_DIR})

add_submodule(hls
  SOURCES
    ${HLS_SRCS}
  LINK_LIBRARIES
    caption
    json11
    mediaplayer
    util
)
