tizen 2.3 release
[framework/system/deviced.git] / src / logd / src / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2
3 SET(LIB_LOGD "logd")
4 SET(LIB_LOGD_DB "logd-db")
5 ############### SET FLAGS ########################
6 SET(COMMON_FLAGS "-DVERSION=\"${VERSION}\" -Wall -Werror -Wextra -Wno-unused-parameter -Wunused-macros -Wformat=2 -Wshadow -Wstrict-overflow=1 -g -fvisibility=hidden -fPIC -Wl,-lrt")
7
8 #SET(COMMON_FLAGS "${COMMON_FLAGS} -DUSE_TASKSTATS")
9
10 SET(CMAKE_C_FLAGS "-std=gnu99 ${COMMON_FLAGS}")
11 SET(CMAKE_CXX_FLAGS "-std=gnu++0x ${COMMON_FLAGS}")
12
13 IF ("${CMAKE_BUILD_TYPE}" STREQUAL "Debug")
14         SET(DEBUG_ENABLED 1)
15         SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -gdwarf-4 -O0")
16         SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -gdwarf-4 -O0")
17         SET(CMAKE_VERBOSE_MAKEFILE ON)
18 ENDIF()
19
20 ############### INCLUDE ##########################
21 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/logd/src/liblogd)
22 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/logd/src/liblogd-db)
23 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/logd/src/shared)
24
25 ############### SUBDIRS ##########################
26 ADD_SUBDIRECTORY(shared)
27 ADD_SUBDIRECTORY(battery)
28 ADD_SUBDIRECTORY(liblogd-db)
29 ADD_SUBDIRECTORY(liblogd)