Change debug flag from TIZEN_ENGINEER_MODE to TIZEN_DEBUG_ENABLE
authorZbigniew Jasinski <z.jasinski@samsung.com>
Fri, 29 Nov 2013 10:31:22 +0000 (11:31 +0100)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Mon, 9 Dec 2013 19:38:27 +0000 (20:38 +0100)
Also changes in spec file reflecting flag change.

[Issue#]      SSDWSSP-697
[Feature/Bug] N/A
[Problem]     Many issues in user binaries.
[Cause]       N/A
[Solution]    Add debug not only for engineering packages.

[Verification] Build with debug flag, run tests.

Change-Id: I50581bf7d0601156059cb8698123ba3dbaffc845

CMakeLists.txt
packaging/libprivilege-control.spec

index 0f72005..5a9fa7c 100644 (file)
@@ -25,7 +25,7 @@ ENDFOREACH(flag)
 # will be expanded to empty instruction.
 
 SET(CMAKE_C_FLAGS_CCOV    "--coverage")
-SET(CMAKE_C_FLAGS_DEBUG   "-O0 -g -ggdb -DDLOG_DEBUG_ENABLED -DTIZEN_ENGINEER_MODE")
+SET(CMAKE_C_FLAGS_DEBUG   "-O0 -g -ggdb -DDLOG_DEBUG_ENABLED -DTIZEN_DEBUG_ENABLE")
 SET(CMAKE_C_FLAGS_RELEASE "-O2 -g")
 
 SET(src_dir "./src")
index ae1da26..5a86f7f 100644 (file)
@@ -44,6 +44,12 @@ Library to control privilege of application files
 %setup -q
 
 %build
+%if 0%{?sec_build_binary_debug_enable}
+export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
+export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
+export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
+%endif
+
 export CFLAGS="${CFLAGS} -Wno-implicit-function-declaration"
 %cmake . -DCMAKE_BUILD_TYPE=%{?build_type:%build_type}%{!?build_type:RELEASE} \
          -DCMAKE_VERBOSE_MAKEFILE=ON