summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'AudioManagerDaemon/CMakeLists.txt')
-rw-r--r--AudioManagerDaemon/CMakeLists.txt68
1 files changed, 5 insertions, 63 deletions
diff --git a/AudioManagerDaemon/CMakeLists.txt b/AudioManagerDaemon/CMakeLists.txt
index 6ad0aff..ff8b70e 100644
--- a/AudioManagerDaemon/CMakeLists.txt
+++ b/AudioManagerDaemon/CMakeLists.txt
@@ -50,8 +50,7 @@ if(WITH_DBUS_WRAPPER)
endif(WITH_DBUS_WRAPPER)
if(WITH_CAPI_WRAPPER)
- INCLUDE (CommonAPI)
- LOAD_COMMONAPI()
+ find_package(CommonAPI REQUIRED)
endif(WITH_CAPI_WRAPPER)
set (AM_LINK_LIBS
@@ -103,33 +102,10 @@ if(WITH_DBUS_WRAPPER)
endif(WITH_DBUS_WRAPPER)
if(WITH_CAPI_WRAPPER)
- set (AUDIOMAN_SRCS_CXX ${AUDIOMAN_SRCS_CXX} "${AUDIOMANAGER_UTILITIES_SRC}/CAmCommonAPIWrapper.cpp")
+ set (AUDIOMAN_SRCS_CXX ${AUDIOMAN_SRCS_CXX} "${AUDIOMANAGER_UTILITIES_SRC}/CAmCommonAPIWrapper.cpp")
set (AM_LINK_LIBS ${AM_LINK_LIBS} ${CommonAPI_LIBRARY})
- if(${COMMONAPI_USED_BINDING} EQUAL 0)
- set (AM_LINK_LIBS ${AM_LINK_LIBS}
- ${CommonAPI-DBus_LIBRARY}
- ${DBUS_LIBRARIES}
- ${CommonAPI_LIBRARY})
- else()
- set (AM_LINK_LIBS ${AM_LINK_LIBS}
- ${CommonAPI-SomeIP_LIBRARY}
- ${CommonAPI_LIBRARY})
- endif()
-
endif(WITH_CAPI_WRAPPER)
-if(WITH_NSM)
- if(WITH_DBUS_WRAPPER)
- set (AUDIOMAN_SRCS_CXX
- ${AUDIOMAN_SRCS_CXX}
- src/CAmNodeStateCommunicatorDBus.cpp)
- else(WITH_DBUS_WRAPPER)
- set (AUDIOMAN_SRCS_CXX
- ${AUDIOMAN_SRCS_CXX}
- src/CAmNodeStateCommunicatorCAPI.cpp)
- endif(WITH_DBUS_WRAPPER)
-endif(WITH_NSM)
-
if(WITH_DATABASE_STORAGE)
set (AUDIOMAN_SRCS_CXX
${AUDIOMAN_SRCS_CXX}
@@ -150,47 +126,13 @@ INCLUDE_DIRECTORIES(
${AUDIOMANAGER_INCLUDE_FOLDER}
${AUDIOMANAGER_UTILITIES_INCLUDE}
${INCLUDE_FOLDER}
- ${NSM_INCLUDE_DIR}
${TCLAP_INCLUDE_DIR}
)
if(WITH_CAPI_WRAPPER)
- if(WITH_NSM)
- IF(${COMMONAPI_USED_BINDING} EQUAL 1)#SomeIP
- SET(SRC_GEN src-gen/v${COMMONAPI_SOMEIP_VERSION_NUMBER}/someip)
- ELSE()#Dbus
- SET(SRC_GEN src-gen/v${COMMONAPI_DBUS_VERSION_NUMBER}/dbus)
- ENDIF()
- COMMON_API_GENERATE_SOURCES(
- TARGET COMMON_API
- # A list with fidls for the generic generator.
- FIDLS_GENERIC fidls/NodeStateManager.fdepl
- # A list with fidls for the binding generator.
- FIDLS_BINDING fidls/NodeStateManager.fdepl
- # A relative path to the build directory or an absolute path.
- DESTINATION ${SRC_GEN}
- # An alternative relative/absolute path with common-api sources, usually in the source tree.
- ALT_DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/src-gen
- )
-
- set(AUDIOMAN_SRCS_CXX
- ${AUDIOMAN_SRCS_CXX}
- ${COMMON_API_GEN_SOURCES})
- endif(WITH_NSM)
-
- if(${COMMONAPI_USED_BINDING} EQUAL 0)
- INCLUDE_DIRECTORIES(${INCLUDE_DIRECTORIES}
- ${COMMONAPI_DBUS_INCLUDE_DIRS}
- ${COMMONAPI_INCLUDE_DIRS}
- ${COMMON_API_GEN_INCLUDE_DIR}
- ${DBUS_INCLUDE_DIRS})
- else()
- INCLUDE_DIRECTORIES(${INCLUDE_DIRECTORIES}
- ${VSOMEIP_INCLUDE_DIRS}
- ${COMMONAPI_INCLUDE_DIRS}
- ${COMMONAPI_SOMEIP_INCLUDE_DIRS}
- ${COMMON_API_GEN_INCLUDE_DIR})
- endif()
+
+INCLUDE_DIRECTORIES(${INCLUDE_DIRECTORIES}
+ ${COMMONAPI_INCLUDE_DIRS})
endif(WITH_CAPI_WRAPPER)
if(WITH_DLT)