set(PlatformsPosix_SRCS
        CurlContext.cpp
        CurlContext.hpp
        CurlHttpClient.hpp
        CurlHttpClient.cpp
        CurlHttpRequest.hpp
        CurlHttpRequest.cpp
        CurlHttpResponse.hpp
        CurlHttpResponse.cpp
        MP4Sink.cpp
        MP4Sink.hpp
        PosixPlatform.cpp
        PosixPlatform.hpp
)

prepend_file_paths("../" Platforms_SRCS)

add_submodule(platforms
  SOURCES
    ${Platforms_SRCS}
    ${PlatformsPosix_SRCS}
  LINK_LIBRARIES
    curl
    mediaplayer
    pthread
)
