1 cmake_minimum_required(VERSION 2.6)
3 PROJECT(AmControlReceiverShadowTest)
5 set(EXECUTABLE_OUTPUT_PATH ${TEST_EXECUTABLE_OUTPUT_PATH})
6 FIND_PACKAGE(GTest REQUIRED)
9 FIND_PACKAGE(PkgConfig)
10 pkg_check_modules(DLT REQUIRED automotive-dlt)
15 ${CMAKE_CURRENT_BINARY_DIR}
16 ${AUDIO_include_FOLDER}
22 ${DBUS_ARCH_INCLUDE_DIR}
23 "../../AudioManagerDaemon/include"
27 file(GLOB CONTROL_RECEIVER_PLUGIN_INTERFACE_SRCS_CXX
28 "../../AudioManagerDaemon/src/CAmSocketHandler.cpp"
29 "../../AudioManagerDaemon/src/CAmDltWrapper.cpp"
30 "../src/IAmControlReceiverShadow.cpp"
31 "CAmControlReceiverShadowTest.cpp"
35 ADD_EXECUTABLE(AmControlReceiverShadowTest ${CONTROL_RECEIVER_PLUGIN_INTERFACE_SRCS_CXX})
38 TARGET_LINK_LIBRARIES(AmControlReceiverShadowTest
41 ${CMAKE_THREAD_LIBS_INIT}
48 INSTALL(TARGETS AmControlReceiverShadowTest
49 DESTINATION "~/AudioManagerTest/"
50 PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ
54 SET(ADD_DEPEND "audiomanager-bin" "dlt" "libdbus-1-3(>=1.2.16)" "libgtest-dev(>=1.6.0-1)" "google-mock" "libpthread-stubs0")
55 set_property(GLOBAL APPEND PROPERTY tests_prop "${ADD_DEPEND}")