fcd53df19c
[SVN r73099]
61 lines
1.5 KiB
Bash
Executable File
61 lines
1.5 KiB
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# Copyright (c) 2009-2011 Artyom Beilis (Tonkikh)
|
|
#
|
|
# Distributed under the Boost Software License, Version 1.0. (See
|
|
# accompanying file LICENSE_1_0.txt or copy at
|
|
# http://www.boost.org/LICENSE_1_0.txt)
|
|
#
|
|
|
|
|
|
# Small and Fast Cross Compile Script
|
|
|
|
rm -r build
|
|
cd build
|
|
|
|
BUILD_TYPE=i586-mingw32msvc
|
|
GETTEXT_VER=0.18.1.1
|
|
ICONV_VER=1.13.1
|
|
|
|
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-$ICONV_VER.tar.gz || exit 1
|
|
wget http://ftp.gnu.org/pub/gnu/gettext/gettext-$GETTEXT_VER.tar.gz || exit 1
|
|
|
|
tar -xzf libiconv-$ICONV_VER.tar.gz || exit 1
|
|
tar -xzf gettext-$GETTEXT_VER.tar.gz || exit 1
|
|
|
|
|
|
mkdir win32
|
|
PACKAGE_DIR=gettext-tools-static-$GETTEXT_VER
|
|
mkdir $PACKAGE_DIR
|
|
|
|
PREFIX=`pwd`/win32
|
|
|
|
cd libiconv-$ICONV_VER
|
|
|
|
./configure --disable-shared --host=$BUILD_TYPE --prefix=$PREFIX || exit 1
|
|
make -j 4 && make install || exit 1
|
|
cp ./COPYING ../$PACKAGE_DIR/COPYING-libiconv.txt
|
|
|
|
cd ../gettext-$GETTEXT_VER
|
|
|
|
./configure --disable-shared --host=$BUILD_TYPE --prefix=$PREFIX --with-libiconv-prefix=$PREFIX || exit 1
|
|
cd gettext-tools
|
|
make -j 4 && make install || exit 1
|
|
cd ..
|
|
|
|
cp ./gettext-tools/gnulib-lib/libxml/COPYING ../$PACKAGE_DIR/COPYING-libxml.txt
|
|
cp ./COPYING ../$PACKAGE_DIR/COPYING-gettext.txt
|
|
|
|
cd ..
|
|
|
|
echo http://ftp.gnu.org/pub/gnu/libiconv/libiconv-$ICONV_VER.tar.gz > $PACKAGE_DIR/sources.txt
|
|
echo http://ftp.gnu.org/pub/gnu/gettext/gettext-$GETTEXT_VER.tar.gz >> $PACKAGE_DIR/sources.txt
|
|
|
|
cp win32/bin/*.exe $PACKAGE_DIR
|
|
|
|
unix2dos $PACKAGE_DIR/*.txt
|
|
|
|
zip $PACKAGE_DIR.zip $PACKAGE_DIR/*
|
|
|
|
mv $PACKAGE_DIR.zip ..
|