From: minho.sun Date: Fri, 20 Apr 2018 03:57:10 +0000 (+0900) Subject: Change dependency X-Git-Tag: dali_1.3.31~5^2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=a51b07008f653527f99b2f982cfe3f81e42a0a64 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: Id32071301c78c114a2f67e0645a2ff92cd846c59 Signed-off-by: minho.sun --- 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 29fe4a0..bbaf116 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