summaryrefslogtreecommitdiff
path: root/cmake/AudioManagerUtilitiesConfig.cmake.in
blob: 7fd8db8d1799d31a7e72b775478cefac006f858f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
@PACKAGE_INIT@

if(AudioManager-uninstalled)
  set_and_check(AudioManagerUtilities_INCLUDE_DIRS @CMAKE_SOURCE_DIR@/AudioManagerUtilities/include)
  find_library(AudioManagerUtilities_LIBRARY NAMES AudioManagerUtilities
     PATHS $ENV(AudioManagerUtilities_LIBRARY) @CMAKE_BINARY_DIR@/AudioManagerUtilities
     NO_DEFAULT_PATH) 
else(AudioManager-uninstalled)
  set_and_check(AudioManagerUtilities_INCLUDE_DIRS ${PACKAGE_PREFIX_DIR}/include/@LIB_INSTALL_SUFFIX@/AudioManagerUtilities)
  find_library(AudioManagerUtilities_LIBRARY NAMES AudioManagerUtilities HINTS ${PACKAGE_PREFIX_DIR}/lib}) 
endif(AudioManager-uninstalled)

set(WITH_CAPI_WRAPPER "@WITH_CAPI_WRAPPER@")
set(WITH_DBUS_WRAPPER "@WITH_DBUS_WRAPPER@")
set(WITH_SYSTEMD_WATCHDOG "@WITH_SYSTEMD_WATCHDOG@")
set(WITH_DLT "@WITH_DLT@")
set(WITH_TIMERFD "@WITH_TIMERFD@")


if(WITH_SYSTEMD_WATCHDOG)
	pkg_check_modules(SYSTEMD REQUIRED "libsystemd >= 44")

    set(AUDIOMANAGER_UTILITIES_EXTERNAL_INCLUDE
		${AUDIOMANAGER_UTILITIES_EXTERNAL_INCLUDE}
		${SYSTEMD_INCLUDEDIR})

endif(WITH_SYSTEMD_WATCHDOG)	

IF (WITH_DBUS_WRAPPER)
	pkg_check_modules (DBUS REQUIRED "dbus-1 >= 1.4")
	
	set(AUDIOMANAGER_UTILITIES_EXTERNAL_INCLUDE
		${AUDIOMANAGER_UTILITIES_EXTERNAL_INCLUDE}
		${DBUS_INCLUDE_DIRS})
ENDIF (WITH_DBUS_WRAPPER)

IF (WITH_CAPI_WRAPPER)
        pkg_check_modules(COMMONAPI REQUIRED "CommonAPI >= 3.1.5")

    	set(AUDIOMANAGER_UTILITIES_EXTERNAL_INCLUDE
		    ${AUDIOMANAGER_UTILITIES_EXTERNAL_INCLUDE}
	        ${COMMONAPI_INCLUDE_DIRS})
ENDIF (WITH_CAPI_WRAPPER)

if(WITH_DLT)    
    pkg_check_modules(DLT REQUIRED "automotive-dlt >= 2.2.0")
    	  	
    	SET(AUDIOMANAGER_UTILITIES_EXTERNAL_INCLUDE
			${AUDIOMANAGER_UTILITIES_EXTERNAL_INCLUDE}
	        ${DLT_INCLUDE_DIRS})
endif(WITH_DLT)

set(AudioManagerUtilities_INCLUDE_DIRS ${AudioManagerUtilities_INCLUDE_DIRS} ${AUDIOMANAGER_UTILITIES_EXTERNAL_INCLUDE})
set(AudioManagerUtilities_LIBRARIES @AUDIO_MANAGER_UTILITIES_LIBS@ ${AudioManagerUtilities_LIBRARY})
set(AudioManagerUtilities_LIB_DIRECTORIES @AUDIOMANAGER_UTILITIES_LIB_DIRECTORIES@)
set(DAEMONVERSION "@DAEMONVERSION@")
set(AUDIOMANAGER_CMAKE_CXX_FLAGS "@AUDIOMANAGER_CMAKE_CXX_FLAGS@")
set(WITH_SHARED_UTILITIES "@WITH_SHARED_UTILITIES@")