cmake_minimum_required(VERSION 3.15)
project(PackageTest CXX)

find_package(tg_owt REQUIRED)
find_package(absl REQUIRED)
find_package(Crc32c REQUIRED)
find_package(ffmpeg REQUIRED)
find_package(mozjpeg REQUIRED)
find_package(openh264 REQUIRED)
find_package(OpenSSL REQUIRED)
find_package(Opus REQUIRED)
find_package(srtp REQUIRED)
find_package(libvpx REQUIRED)

add_executable(example src/example.cpp)
target_link_libraries(example PRIVATE
    tg_owt::tg_owt
    abseil::abseil
    Crc32c::crc32c
    ffmpeg::ffmpeg
    mozjpeg::mozjpeg
    openh264::openh264
    OpenSSL::SSL
    OpenSSL::Crypto
    Opus::opus
    srtp::srtp
    libvpx::libvpx
)
target_include_directories(example PRIVATE ${tg_owt_INCLUDE_DIRS})
