Fixed some svaces
[platform/core/connectivity/stc-manager.git] / src / CMakeLists.txt
index 295314b..d8bc359 100644 (file)
@@ -8,6 +8,7 @@ SET(REQUIRES_LIST ${REQUIRES_LIST}
        vconf
        capi-system-info
        pkgmgr-info
+       openssl
        )
 
 IF("${ENABLE_DATABASE}" STREQUAL "YES")
@@ -63,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
@@ -80,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")