diff options
author | Christian Linke <christian.linke@bmw.de> | 2015-12-02 17:25:12 +0000 |
---|---|---|
committer | Christian Linke <christian.linke@bmw.de> | 2015-12-02 17:25:12 +0000 |
commit | 3f8431c8d0886dd18ab157694a64766a2d7288bd (patch) | |
tree | 92e6743dd11f74a0862c1b69ec36e5cd364b39ff /AudioManagerUtilities/CMakeLists.txt | |
parent | 2312c029d469fcc00bc465f44c398f6460cb51e5 (diff) | |
download | audiomanager-3f8431c8d0886dd18ab157694a64766a2d7288bd.tar.gz |
moved watchdog into utilities and created .pc file for utilities
Signed-off-by: Christian Linke <christian.linke@bmw.de>
Diffstat (limited to 'AudioManagerUtilities/CMakeLists.txt')
-rw-r--r-- | AudioManagerUtilities/CMakeLists.txt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/AudioManagerUtilities/CMakeLists.txt b/AudioManagerUtilities/CMakeLists.txt index 7a0c5cc..cc122eb 100644 --- a/AudioManagerUtilities/CMakeLists.txt +++ b/AudioManagerUtilities/CMakeLists.txt @@ -40,6 +40,23 @@ SET(AUDIO_MANAGER_UTILITIES_SRCS_CXX src/CAmCommandLineSingleton.cpp src/CAmDltWrapper.cpp src/CAmSocketHandler.cpp) + +if(WITH_SYSTEMD_WATCHDOG) + set (AUDIO_MANAGER_UTILITIES_SRCS_CXX + ${AUDIO_MANAGER_UTILITIES_SRCS_CXX} + src/CAmWatchdog.cpp) + set (AM_LINK_LIBS + ${AM_LINK_LIBS} + ${SYSTEMD_LIBRARIES}) +endif(WITH_SYSTEMD_WATCHDOG) + + +if (NOT SYSTEMD_FOUND) + set (AUDIO_MANAGER_UTILITIES_SRCS_CXX + ${AUDIO_MANAGER_UTILITIES_SRCS_CXX} + src/sd-daemon.c) +endif (NOT SYSTEMD_FOUND) + IF (WITH_DBUS_WRAPPER) pkg_check_modules (DBUS "dbus-1 >= 1.4") @@ -80,6 +97,8 @@ IF (WITH_SHARED_UTILITIES) LIBRARY DESTINATION lib PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ COMPONENT bin) + configure_file( ${CMAKE_SOURCE_DIR}/cmake/audiomanagerutilities.pc.in ${CMAKE_BINARY_DIR}/audiomanagerutilities.pc @ONLY ) + install(FILES ${CMAKE_BINARY_DIR}/audiomanagerutilities.pc DESTINATION lib/pkgconfig COMPONENT devel) ELSE (WITH_SHARED_UTILITIES) INSTALL(TARGETS AudioManagerUtilities ARCHIVE DESTINATION lib |