From 96ab9ddc9098ef02efac70a73ed32f288e8185e2 Mon Sep 17 00:00:00 2001 From: christian mueller Date: Mon, 25 Jun 2012 16:10:07 +0200 Subject: * [GAM-80] fixed PluginRoutingInterfaceAsync test does not compile without dlt installed (WITH_DLT=OFF) Signed-off-by: christian mueller --- PluginRoutingInterfaceAsync/test/CMakeLists.txt | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/PluginRoutingInterfaceAsync/test/CMakeLists.txt b/PluginRoutingInterfaceAsync/test/CMakeLists.txt index 0fee078..039239d 100644 --- a/PluginRoutingInterfaceAsync/test/CMakeLists.txt +++ b/PluginRoutingInterfaceAsync/test/CMakeLists.txt @@ -25,7 +25,10 @@ FIND_PACKAGE(GTest REQUIRED) find_package (Threads) FIND_PACKAGE(PkgConfig) FIND_PACKAGE(DBUS REQUIRED) -pkg_check_modules(DLT REQUIRED automotive-dlt) +IF(WITH_DLT) + pkg_check_modules(DLT REQUIRED automotive-dlt) +) +ENDIF(WITH_DLT) pkg_check_modules(SQLITE REQUIRED sqlite3) INCLUDE_DIRECTORIES( @@ -34,7 +37,6 @@ INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR} ${AUDIO_INCLUDE_FOLDER} ${CMAKE_SOURCE_DIR} - ${DLT_INCLUDE_DIRS} ${INCLUDE_FOLDER} ${GTEST_INCLUDE_DIR} ${DBUS_INCLUDE_DIR} @@ -42,6 +44,12 @@ INCLUDE_DIRECTORIES( "../../AudioManagerDaemon/include" "../include" ) + +IF(WITH_DLT) +INCLUDE_DIRECTORIES(${INCLUDE_DIRECTORIES} + ${DLT_INCLUDE_DIRS} +) +ENDIF(WITH_DLT) file(GLOB ASYNC_PLUGIN_INTERFACE_SRCS_CXX "../../AudioManagerDaemon/src/CAmSocketHandler.cpp" @@ -53,9 +61,7 @@ file(GLOB ASYNC_PLUGIN_INTERFACE_SRCS_CXX ADD_EXECUTABLE(AmRoutingReceiveAsyncTest ${ASYNC_PLUGIN_INTERFACE_SRCS_CXX}) - TARGET_LINK_LIBRARIES(AmRoutingReceiveAsyncTest - ${DLT_LIBRARIES} ${CMAKE_DL_LIBS} ${CMAKE_THREAD_LIBS_INIT} ${GTEST_LIBRARIES} @@ -64,6 +70,12 @@ TARGET_LINK_LIBRARIES(AmRoutingReceiveAsyncTest gmock ) +IF(WITH_DLT) + TARGET_LINK_LIBRARIES(AmRoutingReceiveAsyncTest + ${DLT_LIBRARIES} + ) +ENDIF(WITH_DLT) + INSTALL(TARGETS AmRoutingReceiveAsyncTest DESTINATION "~/AudioManagerTest/" PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ -- cgit v1.2.1