Files
ANSCORE/tests/ANSCV-UnitTest/CMakeLists.txt

44 lines
1.2 KiB
CMake
Raw Normal View History

2026-03-29 08:45:38 +11:00
# ANSCV Unit Test
add_executable(ANSCV-UnitTest
ANSCV-UnitTest.cpp
OpenCVTest.cpp
)
target_include_directories(ANSCV-UnitTest PRIVATE
${CMAKE_SOURCE_DIR}/modules/ANSCV
${CMAKE_SOURCE_DIR}/MediaClient
${CMAKE_SOURCE_DIR}/MediaClient/media
${CMAKE_SOURCE_DIR}/MediaClient/rtsp
${CMAKE_SOURCE_DIR}/MediaClient/rtp
${CMAKE_SOURCE_DIR}/MediaClient/bm
${CMAKE_SOURCE_DIR}/MediaClient/http
${CMAKE_SOURCE_DIR}/MediaClient/directx
${CMAKE_SOURCE_DIR}/MediaClient/rtmp
${CMAKE_SOURCE_DIR}/MediaClient/librtmp
${CMAKE_SOURCE_DIR}/MediaClient/srt
${CMAKE_SOURCE_DIR}/MediaClient/ffmpeg/include
${CMAKE_SOURCE_DIR}/MediaClient/openssl/include
${CMAKE_SOURCE_DIR}/MediaClient/libsrt/include
${SHARED_INCLUDE_DIR}
2026-03-29 14:10:05 +11:00
${ANSLIBS_DIR}/TurboJpeg
${ANSLIBS_DIR}/QRCode
2026-03-29 08:45:38 +11:00
)
target_link_libraries(ANSCV-UnitTest
PRIVATE ANSCV
PRIVATE ANSLicensingSystem
PRIVATE anslicensing
PRIVATE labview
PRIVATE opencv
PRIVATE turbojpeg
PRIVATE zxing
2026-03-29 12:00:38 +11:00
PRIVATE CUDA::cudart
PRIVATE CUDA::nvjpeg
2026-03-29 08:45:38 +11:00
)
if(WIN32)
target_link_libraries(ANSCV-UnitTest PRIVATE ${WIN_COMMON_LIBS})
endif()
target_compile_definitions(ANSCV-UnitTest PRIVATE UNICODE _UNICODE)