Fixed some svaces
[platform/core/connectivity/stc-manager.git] / src / CMakeLists.txt
index 4173f82..d8bc359 100644 (file)
@@ -6,6 +6,9 @@ SET(REQUIRES_LIST ${REQUIRES_LIST}
        gio-unix-2.0
        dlog
        vconf
+       capi-system-info
+       pkgmgr-info
+       openssl
        )
 
 IF("${ENABLE_DATABASE}" STREQUAL "YES")
@@ -45,12 +48,12 @@ INCLUDE_DIRECTORIES(${LIMITATION_SOURCE_DIR})
 INCLUDE_DIRECTORIES(${LIMITATION_SOURCE_DIR}/include)
 
 FILE(GLOB SOURCE_SRCS        ${SOURCE_DIR}/*.c)
-FILE(GLOB HELPER_SOURCE_SRCS ${HELPER_SOURCE_DIR}/*.c)
+FILE(GLOB HELPER_SRCS        ${HELPER_SOURCE_DIR}/*.c)
 FILE(GLOB MONITOR_SRCS       ${MONITOR_SOURCE_DIR}/*.c)
 FILE(GLOB CONFIGURE_SRCS     ${CONFIGURE_SOURCE_DIR}/*.c)
 FILE(GLOB LIMITATION_SRCS    ${LIMITATION_SOURCE_DIR}/*.c)
 
-SET(SRCS ${SRCS} ${SOURCE_SRCS} ${HELPER_SOURCE_SRCS} ${MONITOR_SRCS} ${CONFIGURE_SRCS} ${LIMITATION_SRCS})
+SET(SRCS ${SRCS} ${SOURCE_SRCS} ${HELPER_SRCS} ${MONITOR_SRCS} ${CONFIGURE_SRCS} ${LIMITATION_SRCS})
 
 IF("${ENABLE_DATABASE}" STREQUAL "YES")
        FILE(GLOB DATABASE_SRCS           ${DATABASE_SOURCE_DIR}/*.c)
@@ -61,14 +64,21 @@ IF("${ENABLE_DATABASE}" STREQUAL "YES")
        INSTALL(FILES ${DATA_DIR}/traffic_db.sql DESTINATION /usr/share)
 ENDIF()
 
+IF(BUILD_GTESTS)
+SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fpic -Wall -Werror-implicit-function-declaration")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fprofile-arcs -ftest-coverage")
+ELSE(BUILD_GTESTS)
 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fpic -Wall -Werror-implicit-function-declaration -fvisibility=hidden")
-SET(ARM_CFLAGS "${ARM_CFLAGS} -mapcs -mabi=aapcs-linux -msoft-float -Uarm -fpic")
 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
+ENDIF(BUILD_GTESTS)
 
 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
 
 ADD_DEFINITIONS("-DUSE_DLOG")
 ADD_DEFINITIONS("-DDATABASE_FULL_PATH=\"${DATABASE_FULL_PATH}\"")
+IF(BUILD_GTESTS)
+       ADD_DEFINITIONS(-DTIZEN_GTESTS)
+ENDIF(BUILD_GTESTS)
 
 ADD_CUSTOM_COMMAND(
        WORKING_DIRECTORY
@@ -78,6 +88,7 @@ ADD_CUSTOM_COMMAND(
                        --c-namespace Stc
                        --c-generate-object-manager
                        --generate-docbook generated-code-docs
+                       ${INTERFACES}/stcmanager-iface-manager.xml
                        ${INTERFACES}/stcmanager-iface-restriction.xml
                        ${INTERFACES}/stcmanager-iface-statistics.xml
                        COMMENT "Generating GDBus .c/.h")