# 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} ${ANSLIBS_DIR}/TurboJpeg ${ANSLIBS_DIR}/QRCode ) target_link_libraries(ANSCV-UnitTest PRIVATE ANSCV PRIVATE ANSLicensingSystem PRIVATE anslicensing PRIVATE labview PRIVATE opencv PRIVATE turbojpeg PRIVATE zxing PRIVATE CUDA::cudart PRIVATE CUDA::nvjpeg ) if(WIN32) target_link_libraries(ANSCV-UnitTest PRIVATE ${WIN_COMMON_LIBS}) endif() target_compile_definitions(ANSCV-UnitTest PRIVATE UNICODE _UNICODE)