summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt21
1 files changed, 19 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 64ef37f..fb99b4c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -21,12 +21,29 @@ if(CMAKE_C_FLAGS STREQUAL "")
21 set(CMAKE_C_FLAGS "-O2") 21 set(CMAKE_C_FLAGS "-O2")
22endif(CMAKE_C_FLAGS STREQUAL "") 22endif(CMAKE_C_FLAGS STREQUAL "")
23 23
24option(WITH_USBMUXD "Build usbmux daemon (usbmuxd)" ON)
25if(WITH_USBMUXD)
26 message("-- Will build usbmuxd: YES")
27else()
28 message("-- Will build usbmuxd: NO")
29 message("** NOTE: will NOT build usbmuxd **")
30 if(WIN32 OR APPLE)
31 message("** Make sure iTunes is installed, otherwise this software will not work! **")
32 else()
33 message("** You'll need a working usbmuxd implementation for this software to work! **")
34 endif()
35endif()
36
24add_definitions(-Wall) 37add_definitions(-Wall)
25 38
26add_subdirectory (libusbmuxd) 39add_subdirectory (libusbmuxd)
27add_subdirectory (daemon) 40if (WITH_USBMUXD)
41 add_subdirectory (daemon)
42 if (NOT(WIN32 OR APPLE))
43 add_subdirectory (udev)
44 endif()
45endif()
28add_subdirectory (tools) 46add_subdirectory (tools)
29add_subdirectory (udev)
30 47
31# pkg-config 48# pkg-config
32configure_file("${CMAKE_CURRENT_SOURCE_DIR}/libusbmuxd.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/libusbmuxd.pc") 49configure_file("${CMAKE_CURRENT_SOURCE_DIR}/libusbmuxd.pc.in" "${CMAKE_CURRENT_BINARY_DIR}/libusbmuxd.pc")