Modify scon script to measure code coverage using gcov
authorcoderhyme <jhyo.kim@samsung.com>
Tue, 16 Jun 2015 08:22:15 +0000 (17:22 +0900)
committerUze Choi <uzchoi@samsung.com>
Wed, 17 Jun 2015 08:29:09 +0000 (08:29 +0000)
Change-Id: I0727bc5450509fd7780b7fdcb1392bc2bd57d27c
Signed-off-by: coderhyme <jhyo.kim@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/1313
Reviewed-by: Uze Choi <uzchoi@samsung.com>
Tested-by: Uze Choi <uzchoi@samsung.com>
service/basis/serverBuilder/SConscript

index b550979..d8b7a3f 100644 (file)
@@ -31,6 +31,8 @@ SConscript(env.get('SRC_DIR') + '/service/third_party_libs.scons', exports = 'li
 server_builder_env = lib_env.Clone()
 target_os = env.get('TARGET_OS')
 
+release = env.get('RELEASE')
+
 ######################################################################
 # Build flags
 ######################################################################
@@ -51,6 +53,10 @@ if target_os == 'android':
 
 server_builder_env.AppendUnique(LIBS = ['dl'])
 
+if not release:
+    server_builder_env.AppendUnique(CXXFLAGS = ['--coverage'])
+    server_builder_env.PrependUnique(LIBS = ['gcov'])
+
 ######################################################################
 # Source files and Targets
 ######################################################################