diff --git a/CMakeLists.txt b/CMakeLists.txt index 737c15648170f19558c20898d33b73a0a3ae309d..56329f10beda3077c35d655a5ca12a47abf1e712 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -141,6 +141,10 @@ if(ENABLE_NLS) include_directories(${INTL_INCLUDE_DIRS}) endif() +if(UNIX AND NOT APPLE) + include(CheckIncludeFiles) + check_include_files(libudev.h HAVE_LIBUDEV_H) +endif() include_directories( include/ diff --git a/config.h.cmake b/config.h.cmake index 831bfe181dc7bb1b4c733140a18424635ef752e3..35d7e2ac9de8711ec6a4d039f6f0a470ef79032d 100644 --- a/config.h.cmake +++ b/config.h.cmake @@ -42,4 +42,5 @@ #cmakedefine HAVE_ZLIB 1 #cmakedefine HAVE_CU_GET_SUITE 1 #cmakedefine HAVE_CU_CURSES 1 +#cmakedefine HAVE_LIBUDEV_H 0 #cmakedefine ENABLE_NLS 1 diff --git a/gtk/CMakeLists.txt b/gtk/CMakeLists.txt index 9808e441ab860396bfd76e2f4b9d0fb978f63ba8..5bd36140dae56d09753f11af9f1fbf4713ee771b 100644 --- a/gtk/CMakeLists.txt +++ b/gtk/CMakeLists.txt @@ -97,6 +97,10 @@ if(ENABLE_NOTIFY) target_link_libraries(linphone-gtk ${NOTIFY_LIBRARIES}) endif() +if (HAVE_LIBUDEV_H) + target_link_libraries(linphone-gtk udev) +endif() + install(TARGETS linphone-gtk RUNTIME DESTINATION bin LIBRARY DESTINATION lib