1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 SET(LEGACY "legacy-camera")
3 SET(fw_test "gtests-${LEGACY}")
5 PROJECT(${fw_test} C CXX)
8 PKG_CHECK_MODULES(REQUIRED_PKGS REQUIRED glib-2.0 gmock mm-camcorder capi-base-common)
9 FOREACH(flag ${${fw_test}_CFLAGS})
10 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
14 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} -fPIE -Wall")
16 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/legacy/include)
17 INCLUDE_DIRECTORIES(${REQUIRED_PKGS_INCLUDE_DIRS})
18 LINK_DIRECTORIES(${REQUIRED_PKGS_LIBRARY_DIRS})
20 ADD_EXECUTABLE(${fw_test} gtests_legacy_camera.cpp)
21 TARGET_LINK_LIBRARIES(${fw_test} ${LEGACY} ${LEGACY_LDFLAGS} ${REQUIRED_PKGS_LDFLAGS})
22 INSTALL(TARGETS ${fw_test} DESTINATION bin)