obs-studio/test/test-input/CMakeLists.txt

30 lines
686 B
CMake

cmake_minimum_required(VERSION 3.22...3.25)
legacy_check()
option(ENABLE_TEST_INPUT "Build test sources" OFF)
if(NOT ENABLE_TEST_INPUT)
target_disable(test-input)
return()
endif()
add_library(test-input MODULE)
add_library(OBS::test-input ALIAS test-input)
target_sources(
test-input
PRIVATE # cmake-format: sortable
sync-async-source.c
sync-audio-buffering.c
sync-pair-aud.c
sync-pair-vid.c
test-filter.c
test-input.c
test-random.c
test-sinewave.c)
target_link_libraries(test-input PRIVATE OBS::libobs)
set_target_properties_obs(test-input PROPERTIES FOLDER "Tests and Examples" PREFIX "")