Improve spec file
authorPawel Kowalski <p.kowalski2@partner.samsung.com>
Wed, 26 Feb 2020 07:45:58 +0000 (08:45 +0100)
committerYunjin Lee <yunjin-.lee@samsung.com>
Wed, 18 Mar 2020 10:28:38 +0000 (19:28 +0900)
+ fix build break for DEBUG mode
+ remove Fortran flags
+ fix indentation

Change-Id: I108aaefce9be466ae5b7bc7b8f262bb6ccd74fe1

packaging/org.tizen.askuser-popup.spec

index b0265a6..38c71a5 100755 (executable)
@@ -37,22 +37,25 @@ cp -a %SOURCE1001 .
 %build
 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
-export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
+
+%{!?build_type:%define build_type "RELEASE"}
+
+%if %{?build_type} == "DEBUG"
+export CFLAGS="$CFLAGS -Wp,-U_FORTIFY_SOURCE"
+export CXXFLAGS="$CXXFLAGS -Wp,-U_FORTIFY_SOURCE"
+%endif
 
 export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE"
 export CXXFLAGS="$CXXFLAGS -DTIZEN_ENGINEER_MODE"
-export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
 
 %ifarch %{ix86}
 export CFLAGS="$CFLAGS -DTIZEN_EMULATOR_MODE"
 export CXXFLAGS="$CXXFLAGS -DTIZEN_EMULATOR_MODE"
-export FFLAGS="$FFLAGS -DTIZEN_EMULATOR_MODE"
 %endif
 
-%{!?build_type:%define build_type "Release"}
 %cmake . -DCMAKE_INSTALL_PREFIX=%PREFIX \
         -DTZ_SYS_RO_PACKAGES=%TZ_SYS_RO_PACKAGES \
-               -DTZ_SYS_RO_APP=%TZ_SYS_RO_APP \
+        -DTZ_SYS_RO_APP=%TZ_SYS_RO_APP \
         -DCMAKE_BUILD_TYPE=%{build_type} \
         -DVERSION=%version
 
@@ -75,5 +78,3 @@ make %{?_smp_mflags}
 %{PREFIX}/bin/
 %{PREFIX}/res/icon/
 %{PREFIX}/res/edje/
-
-