root/plugins/irmc-sync/CMakeLists.txt

Revision 3561, 1.2 kB (checked in by dgollub, 3 months ago)

Increment plugin versions to 0.38 in advance

Line 
1 PROJECT( libopensync-plugin-irmc C )
2
3 SET( VERSION "0.38" )
4
5 SET( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/modules" )
6
7 INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} )
8
9 SET( OPENSYNC_MIN_VERSION "0.37" )
10
11 FIND_PACKAGE( OpenSync REQUIRED )
12 FIND_PACKAGE( GLIB2 REQUIRED )
13 FIND_PACKAGE( LibXml2 REQUIRED )
14 FIND_PACKAGE( OpenObex REQUIRED )
15 FIND_PACKAGE( BlueZ )
16
17 INCLUDE( OpenSyncInternal )
18
19 SET( CMAKE_BUILD_TYPE RelWithDebInfo )
20
21 # Defaults
22 SET( ENABLE_BLUETOOTH TRUE CACHE BOOL "Bluetooth Transport" )
23 SET( ENABLE_IRDA TRUE CACHE BOOL "IrDA Transport" )
24
25 IF ( OPENOBEX_FOUND )
26         SET( ENABLE_OBEX TRUE BOOL "Obex Transport" )
27
28         # TODO Write check for bluetooth support in openobex
29         IF ( ENABLE_BLUETOOTH AND BLUEZ_FOUND )
30             SET( HAVE_BLUETOOTH TRUE BOOL "Bluetooth Transport enabled" )
31         ENDIF ( ENABLE_BLUETOOTH AND BLUEZ_FOUND )
32
33         # TODO Write check for irda support in openobex
34         IF ( ENABLE_IRDA )
35             SET( HAVE_IRDA TRUE BOOL "IrDA Transport enabled" )
36         ENDIF ( ENABLE_IRDA )
37 ENDIF ( OPENOBEX_FOUND )
38
39 CONFIGURE_FILE( "config.h.cmake" "config.h" )
40
41 ADD_SUBDIRECTORY( src )
42
43 OPENSYNC_PACKAGE( ${PROJECT_NAME} ${VERSION} )
44
Note: See TracBrowser for help on using the browser.