diff options
| -rw-r--r-- | CMakeLists.txt | 6 | ||||
| -rw-r--r-- | daemon/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | daemon/main.c | 2 | ||||
| -rw-r--r-- | libusbmuxd/CMakeLists.txt | 2 | 
4 files changed, 10 insertions, 2 deletions
| diff --git a/CMakeLists.txt b/CMakeLists.txt index 2f7ebc1..b995967 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,11 @@  PROJECT(usbmuxd) +SET ( USBMUXD_VERSION_MAJOR "1" ) +SET ( USBMUXD_VERSION_MINOR "0" ) +SET ( LIBUSBMUXD_SOVERSION "0" ) +SET ( USBMUXD_VERSION "${USBMUXD_VERSION_MAJOR}.${USBMUXD_VERSION_MINOR}" ) +SET ( LIBUSBMUXD_VERSION "${LIBUSBMUXD_SOVERSION}.${USBMUXD_VERSION}" ) +  cmake_minimum_required(VERSION 2.6)  set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/Modules/") diff --git a/daemon/CMakeLists.txt b/daemon/CMakeLists.txt index 45565d1..e5f9b11 100644 --- a/daemon/CMakeLists.txt +++ b/daemon/CMakeLists.txt @@ -25,7 +25,7 @@ Please apply the patch in the contrib/ directory to your libusb 1.0 tree.    add_definitions(-DEXPLICIT_ZLP_TRANSACTION)  endif(NOT HAVE_LIBUSB_ZLP) -add_definitions(-Wall -O2 -g -DUSBMUXD_DAEMON) +add_definitions(-Wall -O2 -g -DUSBMUXD_DAEMON -DUSBMUXD_VERSION="${USBMUXD_VERSION}")  add_executable(usbmuxd main.c usb-linux.c log.c ../common/utils.c device.c client.c)  target_link_libraries(usbmuxd ${LIBS}) diff --git a/daemon/main.c b/daemon/main.c index dde99c2..ef98e75 100644 --- a/daemon/main.c +++ b/daemon/main.c @@ -389,7 +389,7 @@ int main(int argc, char *argv[])  	/* set log level to specified verbosity */  	log_level = verbose; -	usbmuxd_log(LL_NOTICE, "usbmux v0.1 starting up"); +	usbmuxd_log(LL_NOTICE, "usbmux v%s starting up", USBMUXD_VERSION);  	should_exit = 0;  	set_signal_handlers(); diff --git a/libusbmuxd/CMakeLists.txt b/libusbmuxd/CMakeLists.txt index accdbc4..cb0d259 100644 --- a/libusbmuxd/CMakeLists.txt +++ b/libusbmuxd/CMakeLists.txt @@ -6,6 +6,8 @@ add_library (libusbmuxd SHARED libusbmuxd.c sock_stuff.c ../common/utils.c)  # But we can't use that due to the conflict with the usbmuxd daemon,  # so instead change the library output base name to usbmuxd here  set_target_properties(libusbmuxd PROPERTIES OUTPUT_NAME usbmuxd) +set_target_properties(libusbmuxd PROPERTIES VERSION ${LIBUSBMUXD_VERSION}) +set_target_properties(libusbmuxd PROPERTIES SOVERSION ${LIBUSBMUXD_VERSION})  install(TARGETS libusbmuxd  	ARCHIVE DESTINATION lib | 
