From fef630b929869ec7cb07f517ba3f5d57996d3eab Mon Sep 17 00:00:00 2001 From: "minho.sun" Date: Fri, 20 Apr 2018 12:57:10 +0900 Subject: [PATCH] [Tizen] Change dependency Currently, we don't use adaptor-uv. So don't need to give option to app which adaptor app will use. So, make dali-toolkit directly require dali-adaptor instead of dali-adaptor-devel. Change-Id: I5693f5f1612e54b17282265a5b06279e01a025d2 Signed-off-by: minho.sun --- build/tizen/configure.ac | 16 ++++++++-------- build/tizen/dali-toolkit/Makefile.am | 2 ++ packaging/dali-toolkit.spec | 9 ++------- 3 files changed, 12 insertions(+), 15 deletions(-) diff --git a/build/tizen/configure.ac b/build/tizen/configure.ac index 96c78cd..40bdf27 100755 --- a/build/tizen/configure.ac +++ b/build/tizen/configure.ac @@ -195,14 +195,20 @@ DOXYGEN_ROOT_DIR=../../.. AC_SUBST(DOXYGEN_DOCS_DIR) AC_SUBST(DOXYGEN_ROOT_DIR) +if test "x$enable_cxx03_abi" = "xyes"; then +PKG_CHECK_MODULES(DALI, dali-core-cxx03) +PKG_CHECK_MODULES(DALIDAPTOR, dali-adaptor-cxx03) +else +PKG_CHECK_MODULES(DALICORE, dali-core) +PKG_CHECK_MODULES(DALIADAPTOR, dali-adaptor) +fi + # Enable csharp plugin build_csharp_plugin=no build_ruby_flag=no if test x$enable_csharp = xyes; then [build_csharp_plugin=yes] AC_MSG_NOTICE(Building DALi csharp plugin ...) - - PKG_CHECK_MODULES(DALIADAPTOR, dali-adaptor) AC_PATH_PROG([SWIG], [swig]) # if gbs enable, then only use swig, without ruby or mcs @@ -225,12 +231,6 @@ if test x$enable_csharp = xyes; then AC_SUBST(DALITOOLKIT_LIBS) fi -if test "x$enable_cxx03_abi" = "xyes"; then -PKG_CHECK_MODULES(DALICORE, dali-core-cxx03) -else -PKG_CHECK_MODULES(DALICORE, dali-core) -fi - #set a variable for the makefile to force compile the csharp plugin AM_CONDITIONAL([ENABLE_CSHARP_PLUGIN], [test x$build_csharp_plugin = xyes]) AM_CONDITIONAL([ENABLE_RUBY_FLAG], [test x$build_ruby_flag = xyes]) diff --git a/build/tizen/dali-toolkit/Makefile.am b/build/tizen/dali-toolkit/Makefile.am index 3e691b5..22425f2 100644 --- a/build/tizen/dali-toolkit/Makefile.am +++ b/build/tizen/dali-toolkit/Makefile.am @@ -77,12 +77,14 @@ LIBDALI_TOOLKIT_LA_CXXFLAGS = -DDALI_COMPILATION \ -I../../../ \ $(DALI_TOOLKIT_CFLAGS) \ $(DALICORE_CFLAGS) \ + $(DALIADAPTOR_CFLAGS) \ $(DLOG_CFLAGS) \ $(FRIBIDI_CFLAGS) \ $(HTMLCXX_CFLAGS) LIBDALI_TOOLKIT_LA_LIBADD = \ $(DALICORE_LIBS) \ + $(DALIADAPTOR_LIBS) \ $(DLOG_LIBS) \ $(FRIBIDI_LIBS) \ $(HTMLCXX_LIBS) diff --git a/packaging/dali-toolkit.spec b/packaging/dali-toolkit.spec index 0dd28cb..4be149a 100644 --- a/packaging/dali-toolkit.spec +++ b/packaging/dali-toolkit.spec @@ -17,18 +17,13 @@ Requires(postun): /sbin/ldconfig BuildRequires: pkgconfig BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(dali-core) +BuildRequires: pkgconfig(dali-adaptor) %if !0%{?disable_cxx03_build} BuildRequires: pkgconfig(dali-core-cxx03) +BuildRequires: pkgconfig(dali-adaptor-cxx03) %endif BuildRequires: gettext -# dali-toolkit only need to know the interfaces(APIs) of dali-adaptor(the devel package). -# It doesn't need to know which adaptor will be used by applications. -# Applications or dali-addon will decide which one they will use. -BuildRequires: dali-adaptor-devel -%if !0%{?disable_cxx03_build} -BuildRequires: dali-adaptor-devel-cxx03 -%endif #need libtzplatform-config for directory if tizen version is 3.x -- 2.7.4