[mingw] More
This commit is contained in:
parent
309a9d8ffb
commit
a0a75a7c70
|
@ -9,12 +9,18 @@ SUBDIRS = src util test docs
|
||||||
EXTRA_DIST = \
|
EXTRA_DIST = \
|
||||||
autogen.sh \
|
autogen.sh \
|
||||||
harfbuzz.doap \
|
harfbuzz.doap \
|
||||||
README.python.md \
|
README.md \
|
||||||
README.mingw.md \
|
README.mingw.md \
|
||||||
|
README.python.md \
|
||||||
BUILD.md \
|
BUILD.md \
|
||||||
RELEASING.md \
|
RELEASING.md \
|
||||||
|
TESTING.md \
|
||||||
CMakeLists.txt \
|
CMakeLists.txt \
|
||||||
replace-enum-strings.cmake \
|
replace-enum-strings.cmake \
|
||||||
|
mingw-configure.sh \
|
||||||
|
mingw-ldd.py \
|
||||||
|
mingw32.sh \
|
||||||
|
mingw64.sh \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = \
|
MAINTAINERCLEANFILES = \
|
||||||
|
|
|
@ -0,0 +1,29 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
case $1 in
|
||||||
|
i686 | x86_64) ;;
|
||||||
|
*) echo "Usage: $0 i686|x86_64" >&2; exit 1 ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
target=$1-w64-mingw32
|
||||||
|
shift
|
||||||
|
|
||||||
|
unset CC
|
||||||
|
unset CXX
|
||||||
|
unset CPP
|
||||||
|
unset LD
|
||||||
|
unset LDFLAGS
|
||||||
|
unset CFLAGS
|
||||||
|
unset CXXFLAGS
|
||||||
|
unset PKG_CONFIG_PATH
|
||||||
|
|
||||||
|
# Removed -static from the following
|
||||||
|
export CFLAGS="-static-libgcc"
|
||||||
|
export CXXFLAGS="-static-libgcc -static-libstdc++"
|
||||||
|
export CPPFLAGS="-I$HOME/.local/$target/include"
|
||||||
|
export LDFLAGS=-L$HOME/.local/$target/lib
|
||||||
|
export PKG_CONFIG_LIBDIR=$HOME/.local/$target/lib/pkgconfig:/usr/$target/sys-root/mingw/lib/pkgconfig/
|
||||||
|
export PKG_CONFIG_PATH=$HOME/.local/$target/share/pkgconfig:/usr/$target/sys-root/mingw/share/pkgconfig/
|
||||||
|
export PATH=$HOME/.local/$target/bin:/usr/$target/sys-root/mingw/bin:/usr/$target/bin:$PATH
|
||||||
|
|
||||||
|
../configure --build=`../config.guess` --host=$target --prefix=$HOME/.local/$target --with-uniscribe --without-icu "$@"
|
25
mingw32.sh
25
mingw32.sh
|
@ -1,23 +1,2 @@
|
||||||
#!/bin/bash
|
#!/bin/sh
|
||||||
|
exec "`dirname "$0"`/mingw-configure.sh" i686 "$@"
|
||||||
target=i686-w64-mingw32
|
|
||||||
|
|
||||||
unset CC
|
|
||||||
unset CXX
|
|
||||||
unset CPP
|
|
||||||
unset LD
|
|
||||||
unset LDFLAGS
|
|
||||||
unset CFLAGS
|
|
||||||
unset CXXFLAGS
|
|
||||||
unset PKG_CONFIG_PATH
|
|
||||||
|
|
||||||
# Removed -static from the following
|
|
||||||
export CFLAGS="-static-libgcc"
|
|
||||||
export CXXFLAGS="-static-libgcc -static-libstdc++"
|
|
||||||
export CPPFLAGS="-I$HOME/.local/$target/include"
|
|
||||||
export LDFLAGS=-L$HOME/.local/$target/lib
|
|
||||||
export PKG_CONFIG_LIBDIR=$HOME/.local/$target/lib/pkgconfig:/usr/$target/sys-root/mingw/lib/pkgconfig/
|
|
||||||
export PKG_CONFIG_PATH=$HOME/.local/$target/share/pkgconfig:/usr/$target/sys-root/mingw/share/pkgconfig/
|
|
||||||
export PATH=$HOME/.local/$target/bin:/usr/$target/sys-root/mingw/bin:/usr/$target/bin:$PATH
|
|
||||||
|
|
||||||
../configure --build=`../config.guess` --host=$target --prefix=$HOME/.local/$target --with-uniscribe --without-icu "$@"
|
|
||||||
|
|
25
mingw64.sh
25
mingw64.sh
|
@ -1,23 +1,2 @@
|
||||||
#!/bin/bash
|
#!/bin/sh
|
||||||
|
exec "`dirname "$0"`/mingw-configure.sh" x86_64 "$@"
|
||||||
target=x86_64-w64-mingw32
|
|
||||||
|
|
||||||
unset CC
|
|
||||||
unset CXX
|
|
||||||
unset CPP
|
|
||||||
unset LD
|
|
||||||
unset LDFLAGS
|
|
||||||
unset CFLAGS
|
|
||||||
unset CXXFLAGS
|
|
||||||
unset PKG_CONFIG_PATH
|
|
||||||
|
|
||||||
# Removed -static from the following
|
|
||||||
export CFLAGS="-static-libgcc"
|
|
||||||
export CXXFLAGS="-static-libgcc -static-libstdc++"
|
|
||||||
export CPPFLAGS="-I$HOME/.local/$target/include"
|
|
||||||
export LDFLAGS=-L$HOME/.local/$target/lib
|
|
||||||
export PKG_CONFIG_LIBDIR=$HOME/.local/$target/lib/pkgconfig:/usr/$target/sys-root/mingw/lib/pkgconfig/
|
|
||||||
export PKG_CONFIG_PATH=$HOME/.local/$target/share/pkgconfig:/usr/$target/sys-root/mingw/share/pkgconfig/
|
|
||||||
export PATH=$HOME/.local/$target/bin:/usr/$target/sys-root/mingw/bin:/usr/$target/bin:$PATH
|
|
||||||
|
|
||||||
../configure --build=`../config.guess` --host=$target --prefix=$HOME/.local/$target --with-uniscribe --without-icu "$@"
|
|
||||||
|
|
Loading…
Reference in New Issue