appyling unittest macro for system-settings-util 88/160588/1 submit/tizen/20171117.051904
authorMyoungJune Park <mj2004.park@samsung.com>
Fri, 17 Nov 2017 05:10:48 +0000 (14:10 +0900)
committerMyoungJune Park <mj2004.park@samsung.com>
Fri, 17 Nov 2017 05:10:48 +0000 (14:10 +0900)
Change-Id: Id6524ddb122f4b9bb646dacc8d0c5be867e14acc

system-settings-util/CMakeLists.txt

index 5502ec0..ce7a6dc 100755 (executable)
@@ -14,8 +14,17 @@ FOREACH(flag ${system_settings_util_CFLAGS})
        SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
 ENDFOREACH(flag)
 
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Werror-implicit-function-declaration")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Werror-implicit-function-declaration ${COVERAGE_TEST_FLAGS}")
+
+IF (CMAKE_BUILD_TYPE STREQUAL "UNITTEST")
+       SET(COVERAGE_TEST_FLAGS "-g -O0 -fprofile-arcs -ftest-coverage --coverage")
+       SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${COVERAGE_TEST_FLAGS} ${EXTRA_CFLAGS}")
 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
+ADD_DEFINITIONS("-DUNIT_TEST")
+ENDIF() #CMAKE_BUILD_TYPE STREQUAL "UNITTEST"
+
+
+
 
 IF("${ARCH}" STREQUAL "arm")
        ADD_DEFINITIONS("-DTARGET")