aboutsummaryrefslogtreecommitdiffstats
path: root/build-aux/travis-build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build-aux/travis-build.sh')
-rwxr-xr-xbuild-aux/travis-build.sh38
1 files changed, 6 insertions, 32 deletions
diff --git a/build-aux/travis-build.sh b/build-aux/travis-build.sh
index e16e5c7..53cf589 100755
--- a/build-aux/travis-build.sh
+++ b/build-aux/travis-build.sh
@@ -5,43 +5,17 @@ set -ex
rm -rf build
mkdir -p build
-MAKE_TARGET="${TARGET}"
-
-if [[ "x${TARGET}" = xw* ]]; then
- unset CC
- export CFLAGS="-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4"
- export CHOST="x86_64-w64-mingw32"
- [[ "x${TARGET}" = "xw32" ]] && export CHOST="i686-w64-mingw32"
- MAKE_TARGET="all"
- CONFIGURE_ARGS="--disable-tests --disable-valgrind --disable-git-receiver --disable-runserver"
-else
- export CFLAGS="-Wall -g"
- CONFIGURE_ARGS="--enable-tests --enable-valgrind --enable-git-receiver --enable-runserver"
-fi
-
pushd build > /dev/null
../configure \
- ${CHOST:+--host=${CHOST} --target=${CHOST}} \
+ CFLAGS="-Wall -g" \
--enable-ronn \
--disable-silent-rules \
- ${CONFIGURE_ARGS}
+ --enable-tests \
+ --enable-valgrind \
+ --enable-git-receiver \
+ --enable-runserver
popd > /dev/null
-make -C build "${MAKE_TARGET}"
-
-if [[ "x${TARGET}" = xw* ]]; then
- TARNAME="$(grep PACKAGE_TARNAME build/config.h | cut -d\" -f2)"
- VERSION="$(grep PACKAGE_VERSION build/config.h | cut -d\" -f2)"
- DEST_DIR="${TARNAME}-${VERSION}-${TARGET}"
-
- rm -rf "${DEST_DIR}"
- mkdir -p "${DEST_DIR}"
-
- cp build/.libs/blogc.exe "${DEST_DIR}/"
- cp LICENSE "${DEST_DIR}/"
- cp README.md "${DEST_DIR}/"
-
- zip "build/${DEST_DIR}.zip" "${DEST_DIR}"/*
-fi
+make -C build "${TARGET}"