gbs incremental build support 51/112751/3
authorKonrad Lipinski <konrad.l@samsung.com>
Thu, 2 Feb 2017 11:58:31 +0000 (12:58 +0100)
committerKonrad Lipinski <konrad.l@samsung.com>
Mon, 6 Feb 2017 13:27:09 +0000 (14:27 +0100)
Change-Id: Ic7d7bab4aa03f6707e1bf5482cfc16460b950584

autogen.sh
packaging/glib2.spec

index 4bbc00d..77e1f4b 100755 (executable)
@@ -30,7 +30,7 @@ fi
 # regenerated from their corresponding *.in files by ./configure anyway.
 touch README INSTALL
 
-autoreconf --force --install --verbose || exit $?
+test -n "$NOAUTORECONF" || autoreconf --force --install --verbose || exit $?
 
 cd "$olddir"
 test -n "$NOCONFIGURE" || "$srcdir/configure" "$@"
index d9a7960..6dbb5d3 100644 (file)
@@ -187,6 +187,8 @@ for gdbus component.
 
 %prep
 %setup -q -n %{name}-%{version}
+
+%build
 cp %{SOURCE3} .
 cp %{SOURCE1001} .
 cp -a %{S:1} %{S:2} .
@@ -194,11 +196,9 @@ cp -a %{S:4} gnome_defaults.conf
 if ! test -f %{_datadir}/aclocal/gtk-doc.m4 ; then
     cp -a %{S:7} m4macros/
 fi
-
-%build
-NOCONFIGURE=1 ./autogen.sh
+NOAUTORECONF=1 NOCONFIGURE=1 ./autogen.sh
 export CFLAGS+=" -D_TIZEN_DBUS_TOUCH"
-%configure \
+%reconfigure \
     --enable-static \
 %if 0%{?with_systemtap}
     --enable-systemtap \