From 5f925a7abe99e4b510862a683359864519c4f2e7 Mon Sep 17 00:00:00 2001 From: SooChan Lim Date: Thu, 30 Mar 2017 17:39:04 +0900 Subject: [PATCH] Revert "remove useless build options" This reverts commit d8062773a268fb621378e5a36610cddb375d438f. Change-Id: Ic08c453fcc934fb8c17c6f7462bf4f22e058c171 --- configure.ac | 22 ++++++++++++++++++++++ packaging/libtbm-exynos.spec | 8 ++++++++ 2 files changed, 30 insertions(+) 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} -- 2.7.4