From: SooChan Lim Date: Thu, 30 Mar 2017 08:39:04 +0000 (+0900) Subject: Revert "remove useless build options" X-Git-Tag: accepted/tizen/common/20170330.151920~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5f925a7abe99e4b510862a683359864519c4f2e7;p=platform%2Fadaptation%2Fsamsung_exynos%2Flibtbm-exynos.git Revert "remove useless build options" This reverts commit d8062773a268fb621378e5a36610cddb375d438f. Change-Id: Ic08c453fcc934fb8c17c6f7462bf4f22e058c171 --- diff --git a/configure.ac b/configure.ac index c4dec88..b2a945c 100644 --- a/configure.ac +++ b/configure.ac @@ -43,6 +43,28 @@ PKG_CHECK_MODULES(DLOG, dlog) PKG_CHECK_MODULES(LIBUDEV, libudev) PKG_CHECK_MODULES(SYSTEM_INFO, capi-system-info) +AC_ARG_ENABLE(cachectrl, + AS_HELP_STRING([--enable-cachectrl], + [Enable cache control (default: disable)]), + [CACHE_CTRL=$enableval], [CACHE_CTRL=yes]) + +if test "x$CACHE_CTRL" = xyes; then + AC_DEFINE(ENABLE_CACHECTRL, 1, [Enable cache control]) +fi + +AC_ARG_ENABLE(backendctrl, + AS_HELP_STRING([--enable-backendctrl], + [Enable always backend ctrl (default: enable)]), + [BACKENED_CTRL=$enableval], [BACKEND_CTRL=yes]) + +if test "x$BACKEND_CTRL" = xyes; then + AC_DEFINE(ALWAYS_BACKEND_CTRL, 1, [Enable always backend ctrl]) +fi + +if test "x$BACKEND_CTRL" = xyes; then + AC_DEFINE(ALWAYS_BACKEND_CTRL, 1, [Enable always backend ctrl]) +fi + LIBTBM_EXYNOS_CFLAGS="$LIBDRM_CFLAGS $LIBDRM_EXYNOS_CFLAGS $LIBTBM_CFLAGS $DLOG_CFLAGS $LIBUDEV_CFLAGS $SYSTEM_INFO_CFLAGS" LIBTBM_EXYNOS_LIBS="$LIBDRM_LIBS $LIBDRM_EXYNOS_LIBS $LIBTBM_LIBS $DLOG_LIBS $LIBUDEV_LIBS $SYSTEM_INFO_LIBS" AC_SUBST(LIBTBM_EXYNOS_CFLAGS) diff --git a/packaging/libtbm-exynos.spec b/packaging/libtbm-exynos.spec index 03535fb..74e5e65 100644 --- a/packaging/libtbm-exynos.spec +++ b/packaging/libtbm-exynos.spec @@ -17,12 +17,20 @@ ExclusiveArch: %{arm} aarch64 %description descriptionion: Tizen Buffer manager backend module for exynos +%if 0%{?TZ_SYS_RO_SHARE:1} +# TZ_SYS_RO_SHARE is already defined +%else +%global TZ_SYS_RO_SHARE /usr/share +%endif + %prep %setup -q %build %reconfigure --prefix=%{_prefix} --libdir=%{_libdir}/bufmgr \ + --disable-align-eight \ + --disable-cachectrl \ CFLAGS="${CFLAGS} -Wall -Werror" LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed" make %{?_smp_mflags}