9690bee653562324c71e80b977dbd53c4302a000
[platform/core/connectivity/bluetooth-frwk.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(bt-oal C)
3
4 IF("${CMAKE_BUILD_TYPE}" STREQUAL "")
5         SET(CMAKE_BUILD_TYPE "Release")
6 ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "")
7 MESSAGE("Build type: ${CMAKE_BUILD_TYPE}")
8 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
9 SET(EXEC_PREFIX "\${prefix}")
10 SET(LIBDIR ${CMAKE_LIB_DIR})
11 SET(INCLUDEDIR "\${prefix}/include")
12
13 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
14
15 INSTALL(
16         DIRECTORY include/ DESTINATION include/bt-oal
17         FILES_MATCHING
18         PATTERN "include/*.h"
19         )
20
21 SET(PC_NAME libbt-oal)
22 SET(PC_REQUIRED ${pc_dependents})
23 SET(PC_LDFLAGS -l${PROJECT_NAME})
24
25 CONFIGURE_FILE(
26     libbt-oal.pc.in
27     ${CMAKE_CURRENT_SOURCE_DIR}/libbt-oal.pc
28     @ONLY
29 )
30
31 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/libbt-oal.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
32 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/libraries/libbt-oal.so DESTINATION ${LIB_INSTALL_DIR}/)