From d38b3dbceb07a642a3594971c629cb1e94b6f646 Mon Sep 17 00:00:00 2001 From: Youngsoo Choi Date: Tue, 17 Jul 2018 01:23:19 +0000 Subject: [PATCH] [Rom Size] Use system libpng The libchromium-ewk.so size can be reduced by using system libpng. Note that this adds libpng 1.6 which ubuntu doesn't have so that the library can be used for desktop build by jhbuild. Change-Id: Id92c55f172c0a9591e19e0838e942aec6527489f Signed-off-by: Youngsoo Choi --- third_party/.gitignore | 1 + tizen_src/build/gn_chromiumefl.sh | 5 ++++- tizen_src/build/jhbuild/jhbuild.modules | 9 +++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/third_party/.gitignore b/third_party/.gitignore index 4ddbdc9..9f4bdbf 100644 --- a/third_party/.gitignore +++ b/third_party/.gitignore @@ -115,6 +115,7 @@ /libjpeg_turbo /liblouis/src /libphonenumber/dist +/libpng /libsrtp /libsync/src /libupnp diff --git a/tizen_src/build/gn_chromiumefl.sh b/tizen_src/build/gn_chromiumefl.sh index 704f9d1..3b7786d 100755 --- a/tizen_src/build/gn_chromiumefl.sh +++ b/tizen_src/build/gn_chromiumefl.sh @@ -98,6 +98,10 @@ COMMON_GN_PARAMETERS=" # proprietary_codecs=true # enable_plugins=true +SYSTEM_DEPS="--system-libraries + libpng + " + if [ "$building_xwalk" == "1" ] && [ "$building_xwalk_for_development" != "1" ]; then COMMON_GN_PARAMETERS+=" xwalk_link_against_chromium_ewk=true @@ -246,7 +250,6 @@ _GN_ARGS=" --dotfile=${TOPDIR}/tizen_src/.gn --args= $COMMON_GN_PARAMETERS - $SYSTEM_DEPS $ADDITIONAL_GN_PARAMETERS $EXTRA_GN_ARGS " diff --git a/tizen_src/build/jhbuild/jhbuild.modules b/tizen_src/build/jhbuild/jhbuild.modules index d30a2ab..a02f9d3 100755 --- a/tizen_src/build/jhbuild/jhbuild.modules +++ b/tizen_src/build/jhbuild/jhbuild.modules @@ -26,6 +26,8 @@ href="http://git.gnome.org/"/> + + + + + + -- 2.7.4