diff options
Diffstat (limited to '.travis/targets/win64.sh')
| -rw-r--r-- | .travis/targets/win64.sh | 35 | 
1 files changed, 35 insertions, 0 deletions
diff --git a/.travis/targets/win64.sh b/.travis/targets/win64.sh new file mode 100644 index 0000000..88fd83c --- /dev/null +++ b/.travis/targets/win64.sh @@ -0,0 +1,35 @@ +build() { +    unset CC +    pushd build > /dev/null +    ../configure \ +        CFLAGS="-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4" \ +        --host=x86_64-w64-mingw32 \ +        --target=x86_64-w64-mingw32 \ +        --enable-ronn \ +        --disable-silent-rules \ +        --disable-tests \ +        --disable-valgrind \ +        --disable-git-receiver \ +        --disable-make-embedded \ +        --disable-runserver +    popd > /dev/null + +    make -C build blogc.exe + +    PN="$(grep PACKAGE_TARNAME build/config.h | cut -d\" -f2)" +    PV="$(grep PACKAGE_VERSION build/config.h | cut -d\" -f2)" +    DEST_DIR="${PN}-${PV}-${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}"/* +} + +deploy() { +    FILES=( build/*.zip ) +}  | 
