tmp commit, looking into tox av

This commit is contained in:
Green Sky 2024-04-25 15:09:57 +02:00
parent 0236e720dc
commit 63b0495bc1
No known key found for this signature in database
1 changed files with 24 additions and 0 deletions

View File

@ -4,6 +4,8 @@ list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
set(TOX_DIR "${CMAKE_CURRENT_SOURCE_DIR}/c-toxcore/")
option(TOX_AV OFF)
# TODO: shared
add_library(toxcore STATIC
${TOX_DIR}third_party/cmp/cmp.c
@ -149,6 +151,28 @@ add_library(toxcore STATIC
${TOX_DIR}toxencryptsave/toxencryptsave.h
)
if (TOX_AV)
target_sources(toxcore PRIVATE
${TOX_DIR}toxav/audio.c
${TOX_DIR}toxav/audio.h
${TOX_DIR}toxav/bwcontroller.c
${TOX_DIR}toxav/bwcontroller.h
${TOX_DIR}toxav/groupav.c
${TOX_DIR}toxav/groupav.h
${TOX_DIR}toxav/msi.c
${TOX_DIR}toxav/msi.h
${TOX_DIR}toxav/ring_buffer.c
${TOX_DIR}toxav/ring_buffer.h
${TOX_DIR}toxav/rtp.c
${TOX_DIR}toxav/rtp.h
${TOX_DIR}toxav/toxav.c
${TOX_DIR}toxav/toxav.h
${TOX_DIR}toxav/toxav_old.c
${TOX_DIR}toxav/video.c
${TOX_DIR}toxav/video.h
)
endif()
# HACK: "install" api headers into self
# this is dirty, should be binary dir
# TODO: add the others