1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(service-adaptor)
4 SET(CMAKE_SKIP_BUILD_RPATH TRUE)
6 SET(VERSION "${VERSION_MAJOR}.1.0")
8 IF("${CMAKE_BUILD_TYPE}" STREQUAL "")
9 SET(CMAKE_BUILD_TYPE "Debug")
10 ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "")
13 MESSAGE(">>> current directory: ${CMAKE_CURRENT_SOURCE_DIR}")
14 MESSAGE(">>> Build type: ${CMAKE_BUILD_TYPE}")
16 ##########################################################
18 ##########################################################
19 ADD_SUBDIRECTORY(adaptor)
21 ##########################################################
23 ##########################################################
24 ADD_SUBDIRECTORY(common)
26 ##########################################################
28 ##########################################################
29 ADD_SUBDIRECTORY(client)
31 ##########################################################
32 # Define Adaptor Manager & Execute File
33 ##########################################################
34 ADD_SUBDIRECTORY(server)
36 ##########################################################
38 ##########################################################
39 ADD_SUBDIRECTORY(test)
41 ##########################################################
42 # Define Install Files
43 ##########################################################
45 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/packaging/org.tizen.serviceadaptor.client.conf.in ${CMAKE_CURRENT_SOURCE_DIR}/org.tizen.serviceadaptor.client.conf)
46 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.tizen.serviceadaptor.client.conf DESTINATION /etc/dbus-1/system.d)
48 CONFIGURE_FILE(service-adaptor.pc.in service-adaptor.pc @ONLY)
49 INSTALL(FILES ${CMAKE_BINARY_DIR}/service-adaptor.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
52 INSTALL(FILES ${CMAKE_SOURCE_DIR}/LICENSE.APLv2 DESTINATION /usr/share/license/service-adaptor)