if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows")
  add_definitions(-D_CRT_SECURE_NO_WARNINGS)
endif()

set(MEDIA_MP2T_SRC
        Mp2TReader.hpp
        Mp2TReader.cpp
        TransportStream.hpp
        TransportStream.cpp
        ElementaryStream.hpp
        ElementaryStream.cpp
        ElementaryStreamAac.hpp
        ElementaryStreamAac.cpp
        ElementaryStreamAvc.hpp
        ElementaryStreamAvc.cpp
        ElementaryStreamId3.hpp
        ElementaryStreamId3.cpp
)

add_submodule(mediamp2t
  SOURCES
    ${MEDIA_MP2T_SRC}
  LINK_LIBRARIES
    caption
    json11
    mediaaac
    mediaavc
    mediaid3
    debug2
)
