diff options
| -rw-r--r-- | Modules/FindInotify.cmake | 11 | ||||
| -rw-r--r-- | libusbmuxd/CMakeLists.txt | 5 |
2 files changed, 16 insertions, 0 deletions
diff --git a/Modules/FindInotify.cmake b/Modules/FindInotify.cmake new file mode 100644 index 0000000..90496d4 --- /dev/null +++ b/Modules/FindInotify.cmake | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | set(INOTIFY_H "NOTFOUND") | ||
| 2 | find_file(INOTIFY_H | ||
| 3 | "sys/inotify.h" | ||
| 4 | PATHS ENV INCLUDE | ||
| 5 | ) | ||
| 6 | |||
| 7 | if (INOTIFY_H) | ||
| 8 | set(INOTIFY_FOUND TRUE) | ||
| 9 | else() | ||
| 10 | set(INOTIFY_FOUND FALSE) | ||
| 11 | endif() | ||
diff --git a/libusbmuxd/CMakeLists.txt b/libusbmuxd/CMakeLists.txt index 2f9a07e..402d726 100644 --- a/libusbmuxd/CMakeLists.txt +++ b/libusbmuxd/CMakeLists.txt | |||
| @@ -1,5 +1,10 @@ | |||
| 1 | include_directories (${CMAKE_SOURCE_DIR}/common) | 1 | include_directories (${CMAKE_SOURCE_DIR}/common) |
| 2 | find_package(Threads) | 2 | find_package(Threads) |
| 3 | find_package(Inotify) | ||
| 4 | if (INOTIFY_FOUND) | ||
| 5 | add_definitions("-DHAVE_INOTIFY") | ||
| 6 | message("-- libusbmuxd will be built with inotify support") | ||
| 7 | endif() | ||
| 3 | 8 | ||
| 4 | add_library (libusbmuxd SHARED libusbmuxd.c sock_stuff.c ${CMAKE_SOURCE_DIR}/common/utils.c) | 9 | add_library (libusbmuxd SHARED libusbmuxd.c sock_stuff.c ${CMAKE_SOURCE_DIR}/common/utils.c) |
| 5 | find_library (PTHREAD pthread) | 10 | find_library (PTHREAD pthread) |
