forked from qdot/bt-dbus-test
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
55 lines (43 loc) · 1.63 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
######################################################################################
# CMake directives
######################################################################################
#Require 2.6 or higher.
CMAKE_MINIMUM_REQUIRED(VERSION 2.6.0 FATAL_ERROR)
INCLUDE( ${CMAKE_SOURCE_DIR}/BuildSysCMakeLib.cmake )
#setting link directory policy
IF(COMMAND cmake_policy)
CMAKE_POLICY(SET CMP0003 NEW)
ENDIF(COMMAND cmake_policy)
######################################################################################
# Project declaration and options
######################################################################################
#Project declaration
PROJECT(BT-TEST)
INITIALIZE_BUILD()
######################################################################################
# Project specific package finding
######################################################################################
FIND_PACKAGE(DBus)
FIND_PACKAGE(Glib)
######################################################################################
# Build function for liblightstone_test
######################################################################################
SET(SRCS main.cpp)
INCLUDE_DIRECTORIES(${DBUS_INCLUDE_DIR} ${DBUS_GLIB_INCLUDE_DIR} ${DBUS_INCLUDE_LIB_DIR} ${Glib_INCLUDE_DIR} ${GlibConfig_INCLUDE_DIR})
BUILDSYS_BUILD_EXE(
NAME bt-test
SOURCES "${SRCS}"
CXX_FLAGS FALSE
LINK_LIBS ${DBUS_LIBRARY} ${DBUS_GLIB_LIBRARY}
LINK_FLAGS FALSE
SHOULD_INSTALL TRUE
)
SET(SRCS simple.cpp)
BUILDSYS_BUILD_EXE(
NAME bt-simple
SOURCES "${SRCS}"
CXX_FLAGS FALSE
LINK_LIBS "bluetooth"
LINK_FLAGS FALSE
SHOULD_INSTALL TRUE
)