1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 SET(MUSE_MODULE "muse-camera")
3 SET(fw_test "gtests-${MUSE_MODULE}")
5 PROJECT(${fw_test} C CXX)
8 PKG_CHECK_MODULES(REQUIRED_PKGS REQUIRED glib-2.0 gmock)
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}/muse/include)
17 INCLUDE_DIRECTORIES(${REQUIRED_PKGS_INCLUDE_DIRS})
18 LINK_DIRECTORIES(${REQUIRED_PKGS_LIBRARY_DIRS})
20 ADD_EXECUTABLE(${fw_test} gtests_muse_camera.cpp)
21 TARGET_LINK_LIBRARIES(${fw_test} ${MUSE_MODULE} ${MUSE_MODULE_LDFLAGS} ${REQUIRED_PKGS_LDFLAGS})
22 INSTALL(TARGETS ${fw_test} DESTINATION bin)