summaryrefslogtreecommitdiff
path: root/test/testsuites/machine_learning/face_recognition/CMakeLists.txt
blob: a5950f67c5be17dce03364c2968bc9a98447e5f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
project(mv_face_recognition_test_suite)
cmake_minimum_required(VERSION 3.13)

set(TEST_FACE_RECOGNITION test_face_recognition)
set(TEST_FACE_RECOGNITION_MULTI_THREADS test_face_recognition_multi_threads)
set(MEASURE_ACCURACY measure_face_recognition)

add_executable(${TEST_FACE_RECOGNITION} face_recognition_test_util.cpp test_face_recognition.cpp)
add_executable(${TEST_FACE_RECOGNITION_MULTI_THREADS} face_recognition_test_util.cpp test_face_recognition_multi_threads.cpp)
add_executable(${MEASURE_ACCURACY} face_recognition_test_util.cpp measure_face_recognition.cpp)

target_link_libraries(${TEST_FACE_RECOGNITION} gtest gtest_main
									  mv_face_recognition
                                      mv_image_helper
)
target_link_libraries(${TEST_FACE_RECOGNITION_MULTI_THREADS} gtest gtest_main pthread
									  mv_face_recognition
                                      mv_image_helper
)
target_link_libraries(${MEASURE_ACCURACY} gtest gtest_main
									  mv_face_recognition
                                      mv_image_helper
)

install(TARGETS ${TEST_FACE_RECOGNITION} DESTINATION ${CMAKE_INSTALL_BINDIR})
install(TARGETS ${TEST_FACE_RECOGNITION_MULTI_THREADS} DESTINATION ${CMAKE_INSTALL_BINDIR})
install(TARGETS ${MEASURE_ACCURACY} DESTINATION ${CMAKE_INSTALL_BINDIR})