summaryrefslogtreecommitdiff
path: root/test/testsuites/common/video_helper/CMakeLists.txt
blob: 0f5254c49e4bc0799454fc4a7fe7b641d270e7b3 (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
set (pkgname mv_video_helper)
project(${pkgname})

cmake_minimum_required(VERSION 2.6)

set(INC_DIR include)
include_directories(${INC_DIR})
include_directories(${INC_IMAGE_HELPER})

set(dependents "gstreamer-1.0 gstreamer-app-1.0 dlog")

include(FindPkgConfig)
pkg_check_modules(${pkgname} REQUIRED ${dependents})
foreach(flag ${${pkgname}_CFLAGS})
  set(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
endforeach(flag)

set(CMAKE_C_FLAGS "-I./include -I./include/headers ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Wall")
set(CMAKE_C_FLAGS_DEBUG "-O0 -g")

add_library(${pkgname} SHARED "mv_video_helper.c" "mv_video_helper.h")

target_link_libraries(${pkgname} ${${pkgname}_LDFLAGS} gstvideo-1.0)

install(TARGETS ${PROJECT_NAME} DESTINATION ${LIB_INSTALL_DIR})