Repackage capi-media-vision to each submodules
[platform/core/api/mediavision.git] / test / testsuites / face / CMakeLists.txt
1 project(mv_face_test_suite)
2 cmake_minimum_required(VERSION 2.6)
3
4 set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS_DEBUG    _DEBUG)
5
6 if(NOT SKIP_WARNINGS)
7     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror")
8 endif()
9
10 set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${LIB_INSTALL_DIR})
11 set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${LIB_INSTALL_DIR})
12 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
13
14 include_directories(${PROJECT_SOURCE_DIR})
15 include_directories(${MV_CAPI_MEDIA_VISION_INC_DIR})
16 include_directories(${INC_IMAGE_HELPER})
17 include_directories(${INC_VIDEO_HELPER})
18 include_directories(${INC_TS_COMMON})
19
20 file(GLOB MV_FACE_TEST_SUITE_INC_LIST "${PROJECT_SOURCE_DIR}/*.h")
21 file(GLOB MV_FACE_TEST_SUITE_SRC_LIST "${PROJECT_SOURCE_DIR}/*.c")
22
23 add_executable(${PROJECT_NAME}
24                ${MV_FACE_TEST_SUITE_INC_LIST}
25                ${MV_FACE_TEST_SUITE_SRC_LIST}
26                ${MV_CAPI_MEDIA_VISION_INC_LIST})
27
28 target_link_libraries(${PROJECT_NAME} ${MV_FACE_LIB_NAME}
29                                       capi-system-info
30                                       dlog
31                                       mv_image_helper
32                                       mv_video_helper
33                                       mv_testsuite_common)
34
35 install(TARGETS ${PROJECT_NAME} DESTINATION ${testbin_dir})