diff options
author | GENIVI Audio Manager Maintainer <GeniviAMmaintainer@users.noreply.github.com> | 2016-11-22 13:37:35 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-22 13:37:35 +0100 |
commit | 70f3263edf097b7990fcd2d27d4d47da34b6c0da (patch) | |
tree | f2a5e4482b4893315600fe7bcb822fa5260fb944 /AudioManagerUtilities/CMakeLists.txt | |
parent | 0b8e04d293612d119227809fc678c90a39a51d3d (diff) | |
parent | 90f28dc6a890f9732596e6550d138e997b186297 (diff) | |
download | audiomanager-70f3263edf097b7990fcd2d27d4d47da34b6c0da.tar.gz |
Merge pull request #7 from GENIVI/pull_request
talked through in telefone conference
Diffstat (limited to 'AudioManagerUtilities/CMakeLists.txt')
-rw-r--r-- | AudioManagerUtilities/CMakeLists.txt | 33 |
1 files changed, 28 insertions, 5 deletions
diff --git a/AudioManagerUtilities/CMakeLists.txt b/AudioManagerUtilities/CMakeLists.txt index 98abc69..6e9a06f 100644 --- a/AudioManagerUtilities/CMakeLists.txt +++ b/AudioManagerUtilities/CMakeLists.txt @@ -23,6 +23,8 @@ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") SET(AUDIOMANAGER_UTILITIES_EXTERNAL_INCLUDE "") +SET(AUDIOMANAGER_UTILITIES_EXTERNAL_LIB_DIRECTORIES "") + SET(AUDIO_MANAGER_UTILITIES_LIBS ${CMAKE_DL_LIBS} CACHE INTERNAL "AUDIO_MANAGER_UTILITIES_LIBS libs" FORCE) @@ -46,6 +48,9 @@ if(WITH_SYSTEMD_WATCHDOG) ${AUDIO_MANAGER_UTILITIES_LIBS} ${SYSTEMD_LIBRARIES} CACHE INTERNAL "AUDIO_MANAGER_UTILITIES_LIBS libs" FORCE) + set(AUDIOMANAGER_UTILITIES_EXTERNAL_LIB_DIRECTORIES + ${AUDIOMANAGER_UTILITIES_EXTERNAL_LIB_DIRECTORIES} + ${SYSTEMD_LIBRARY_DIRS}) set(AUDIOMANAGER_UTILITIES_EXTERNAL_INCLUDE ${AUDIOMANAGER_UTILITIES_EXTERNAL_INCLUDE} ${SYSTEMD_INCLUDEDIR}) @@ -67,6 +72,10 @@ IF (WITH_DBUS_WRAPPER) ${DBUS_LIBRARIES} CACHE INTERNAL "AUDIO_MANAGER_UTILITIES_LIBS libs" FORCE) + set(AUDIOMANAGER_UTILITIES_EXTERNAL_LIB_DIRECTORIES + ${AUDIOMANAGER_UTILITIES_EXTERNAL_LIB_DIRECTORIES} + ${DBUS_LIBRARY_DIRS}) + set(AUDIO_MANAGER_UTILITIES_SRCS_CXX ${AUDIO_MANAGER_UTILITIES_SRCS_CXX} src/CAmDbusWrapper.cpp) @@ -81,6 +90,11 @@ IF (WITH_CAPI_WRAPPER) ${COMMONAPI_DBUS_LIBRARIES} CACHE INTERNAL "AUDIO_MANAGER_UTILITIES_LIBS libs" FORCE) + set(AUDIOMANAGER_UTILITIES_EXTERNAL_LIB_DIRECTORIES + ${AUDIOMANAGER_UTILITIES_EXTERNAL_LIB_DIRECTORIES} + ${COMMONAPI_LIBRARY_DIRS} + ${COMMONAPI_DBUS_LIBRARY_DIRS}) + set(AUDIO_MANAGER_UTILITIES_SRCS_CXX ${AUDIO_MANAGER_UTILITIES_SRCS_CXX} src/CAmCommonAPIWrapper.cpp) @@ -90,20 +104,24 @@ IF (WITH_CAPI_WRAPPER) ${COMMONAPI_INCLUDE_DIRS}) ENDIF (WITH_CAPI_WRAPPER) -if(WITH_DLT) - pkg_check_modules(DLT REQUIRED "automotive-dlt >= 2.2.0") +IF (WITH_DLT) + pkg_check_modules(DLT REQUIRED "automotive-dlt >= 2.2.0") add_definitions(${DLT_CFLAGS_OTHER}) set(AUDIO_MANAGER_UTILITIES_LIBS ${AUDIO_MANAGER_UTILITIES_LIBS} - ${DLT_LDFLAGS} + ${DLT_LIBRARIES} CACHE INTERNAL "AUDIO_MANAGER_UTILITIES_LIBS libs" FORCE) + set(AUDIOMANAGER_UTILITIES_EXTERNAL_LIB_DIRECTORIES + ${AUDIOMANAGER_UTILITIES_EXTERNAL_LIB_DIRECTORIES} + ${DLT_LIBRARY_DIRS}) + SET(AUDIOMANAGER_UTILITIES_EXTERNAL_INCLUDE ${AUDIOMANAGER_UTILITIES_EXTERNAL_INCLUDE} - ${DLT_LIBRARY_DIRS}) -endif(WITH_DLT) + ${DLT_INCLUDE_DIRS}) +endif (WITH_DLT) SET(AUDIOMANAGER_UTILITIES_INCLUDE ${AUDIOMANAGER_UTILITIES}/include @@ -113,9 +131,14 @@ SET(AUDIOMANAGER_UTILITIES_INCLUDE ${AUDIOMANAGER_UTILITIES_EXTERNAL_INCLUDE} CACHE INTERNAL "AUDIOMANAGER_INCLUDE directories" FORCE) +SET(AUDIOMANAGER_UTILITIES_LIB_DIRECTORIES + ${AUDIOMANAGER_UTILITIES_EXTERNAL_LIB_DIRECTORIES} + CACHE INTERNAL "AUDIOMANAGER_UTILITIES_LIB_DIRECTORIES directories" FORCE) INCLUDE_DIRECTORIES(${AUDIOMANAGER_UTILITIES_INCLUDE}) +LINK_DIRECTORIES(${AUDIOMANAGER_UTILITIES_LIB_DIRECTORIES}) + ADD_LIBRARY(AudioManagerUtilities ${LIBRARY_TYPE} ${AUDIO_MANAGER_UTILITIES_SRCS_CXX}) TARGET_LINK_LIBRARIES(AudioManagerUtilities ${AUDIO_MANAGER_UTILITIES_LIBS}) |