Revert "ci: mingw build target to cross compile EFL for Windows"
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Mon, 19 Nov 2018 17:59:32 +0000 (18:59 +0100)
committerSangHyeon Jade Lee <sh10233.lee@samsung.com>
Tue, 20 Nov 2018 09:53:14 +0000 (18:53 +0900)
This reverts commit 883058b92bf81784bf51f4cf97066e57367cc81c.

This seems to bring up errors in the build -ldbus-1 cannot be found.
Revisions is reopened.

.ci/ci-configure.sh
.ci/ci-make-check.sh
.ci/ci-make-checkbuild.sh
.travis.yml

index e69cddc..00f9e4b 100755 (executable)
@@ -29,13 +29,6 @@ MISC_DISABLED_LINUX_COPTS=" --disable-neon --disable-libeeze --disable-systemd -
 
 RELEASE_READY_LINUX_COPTS=" --with-profile=release"
 
-MINGW_COPTS=" --prefix=/root/EFL/ewpi_64 --host=x86_64-w64-mingw32 --with-eolian-gen=/usr/bin/eolian_gen \
---with-edje-cc=/usr/bin/edje_cc --with-eet-eet=/usr/bin/eet --with-bin-elm-prefs-cc=/usr/bin/elm_prefs_cc \
---disable-static --with-tests=regular --with-crypto=openssl --disable-gstreamer1 \
---disable-libmount --disable-valgrind --disable-avahi --disable-spectre --disable-libraw \
---disable-librsvg --disable-pulseaudio --disable-cxx-bindings \
---disable-physics --disable-image-loader-tiff"
-
 patch -p1 < .ci/efl.m4.diff
 sed -i.orig 's/AC_INIT\(.*\)efl_version-[a-zA-Z0-9]\+/AC_INIT\1efl_version/g' configure.ac
 
@@ -58,34 +51,16 @@ if [ "$DISTRO" != "" ] ; then
   if [ "$1" = "release-ready" ]; then
     OPTS="$OPTS $RELEASE_READY_LINUX_COPTS"
   fi
-
-  if [ "$1" = "mingw" ]; then
-    OPTS="$OPTS $MINGW_COPTS"
-    docker exec $(cat $HOME/cid) sh -c 'rm -f /src/config.cache'
-  fi
   docker exec $(cat $HOME/cid) sh -c 'rm -f ~/.ccache/ccache.conf'
   travis_fold autoreconf autoreconf
-  if [ "$1" = "mingw" ]; then
-    docker exec $(cat $HOME/cid) sh -c 'rm -f /src/config.cache'
-    docker exec --env MAKEFLAGS="-j5 -rR" --env EIO_MONITOR_POLL=1 --env CFLAGS="-pipe" --env CXXFLAGS="-pipe" \
-      --env CPPFLAGS="-I/root/EFL/ewpi_64/include -DECORE_WIN32_WIP_POZEFLKSD" --env LDFLAGS="-L/root/EFL/ewpi_64/lib/" --env PKG_CONFIG_PATH="/root/EFL/ewpi_64/lib/pkgconfig/" \
-      $(cat $HOME/cid) sh -c "autoreconf -iv"
-  else
-    docker exec --env MAKEFLAGS="-j5 -rR" --env EIO_MONITOR_POLL=1 --env CC="ccache gcc" \
-      --env CXX="ccache g++" --env CFLAGS="-fdirectives-only" --env CXXFLAGS="-fdirectives-only" \
-      --env LD="ld.gold" $(cat $HOME/cid) sh -c "LIBTOOLIZE_OPTIONS='--no-warn' autoreconf -iv"
-  fi
+  docker exec --env MAKEFLAGS="-j5 -rR" --env EIO_MONITOR_POLL=1 --env CC="ccache gcc" \
+    --env CXX="ccache g++" --env CFLAGS="-fdirectives-only" --env CXXFLAGS="-fdirectives-only" \
+    --env LD="ld.gold" $(cat $HOME/cid) sh -c "LIBTOOLIZE_OPTIONS='--no-warn' autoreconf -iv"
   travis_endfold autoreconf
   travis_fold configure "configure $OPTS"
-  if [ "$1" = "mingw" ]; then
-    docker exec --env MAKEFLAGS="-j5 -rR" --env EIO_MONITOR_POLL=1 --env CFLAGS="-pipe" --env CXXFLAGS="-pipe" \
-      --env CPPFLAGS="-I/root/EFL/ewpi_64/include -DECORE_WIN32_WIP_POZEFLKSD" --env LDFLAGS="-L/root/EFL/ewpi_64/lib/" --env PKG_CONFIG_PATH="/root/EFL/ewpi_64/lib/pkgconfig/" \
-      $(cat $HOME/cid) sh -c ".ci/configure.sh $OPTS"
-  else
-    docker exec --env MAKEFLAGS="-j5 -rR" --env EIO_MONITOR_POLL=1 --env CC="ccache gcc" \
-      --env CXX="ccache g++" --env CFLAGS="-fdirectives-only" --env CXXFLAGS="-fdirectives-only" \
-      --env LD="ld.gold" $(cat $HOME/cid) sh -c ".ci/configure.sh $OPTS"
-  fi
+  docker exec --env MAKEFLAGS="-j5 -rR" --env EIO_MONITOR_POLL=1 --env CC="ccache gcc" \
+    --env CXX="ccache g++" --env CFLAGS="-fdirectives-only" --env CXXFLAGS="-fdirectives-only" \
+    --env LD="ld.gold" $(cat $HOME/cid) sh -c ".ci/configure.sh $OPTS"
   travis_endfold configure
 else
   OSX_COPTS="--disable-cxx-bindings --with-tests=regular --disable-dependency-tracking -C"
index 6cbb543..edb1752 100755 (executable)
@@ -5,10 +5,6 @@ if [ "$1" = "release-ready" ] ; then
   exit 0
 fi
 
-if [ "$1" = "mingw" ] ; then
-  exit 0
-fi
-
 #T7151
 if [ "$1" = "misc" ] || [ "$1" = "misc-disabled" ] ; then
   exit 0
index 0fb77b1..fab8a43 100755 (executable)
@@ -5,9 +5,6 @@ set -e
 if [ "$1" = "release-ready" ] ; then
   exit 0
 fi
-if [ "$1" = "mingw" ] ; then
-  exit 0
-fi
 travis_fold check-build "make check-build"
 if [ "$DISTRO" != "" ] ; then
   docker exec --env MAKEFLAGS="-j5 -rR" --env EIO_MONITOR_POLL=1 $(cat $HOME/cid) make check-build
index 32c5629..8ef3386 100644 (file)
@@ -32,10 +32,6 @@ jobs:
       - os: linux
       - DISTRO=Fedora28
       - CI_BUILD_TYPE=misc-disabled
-    - env:
-      - os: linux
-      - DISTRO=Fedora28
-      - CI_BUILD_TYPE=mingw
     - if: type = cron
       env:
         - os: linux