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})
|