Revert "remove useless build options" 34/122134/1
authorSooChan Lim <sc1.lim@samsung.com>
Thu, 30 Mar 2017 08:39:04 +0000 (17:39 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Thu, 30 Mar 2017 08:39:15 +0000 (17:39 +0900)
This reverts commit d8062773a268fb621378e5a36610cddb375d438f.

Change-Id: Ic08c453fcc934fb8c17c6f7462bf4f22e058c171

configure.ac
packaging/libtbm-exynos.spec

index c4dec88..b2a945c 100644 (file)
@@ -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)
index 03535fb..74e5e65 100644 (file)
@@ -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}