Add mingw32.sh and mingw64.sh
This commit is contained in:
parent
d37310ac5d
commit
b1f186df78
28
RELEASING.md
28
RELEASING.md
@ -35,7 +35,7 @@ HarfBuzz release walk-through checklist:
|
|||||||
|
|
||||||
a. Put contents of [this](https://drive.google.com/open?id=0B3_fQkxDZZXXbWltRGd5bjVrUDQ) on your `~/.local/i686-w64-mingw32`,
|
a. Put contents of [this](https://drive.google.com/open?id=0B3_fQkxDZZXXbWltRGd5bjVrUDQ) on your `~/.local/i686-w64-mingw32`,
|
||||||
|
|
||||||
b. Run `./MING32 --with-uniscribe` script (available below) to configure harfbuzz with mingw in a subdirector (eg. winbuild/),
|
b. Run `../[mingw32.sh](./mingw32.sh) --with-uniscribe` script (available below) to configure harfbuzz with mingw in a subdirector (eg. winbuild/),
|
||||||
|
|
||||||
c. make
|
c. make
|
||||||
|
|
||||||
@ -63,32 +63,6 @@ HarfBuzz release walk-through checklist:
|
|||||||
edit the tag, upload artefacts and NEWS entry and save.
|
edit the tag, upload artefacts and NEWS entry and save.
|
||||||
|
|
||||||
|
|
||||||
## MING32
|
|
||||||
```bash
|
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
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
|
|
||||||
export PATH=$HOME/.local/$target/bin:$PATH
|
|
||||||
|
|
||||||
../configure --build=`../config.guess` --host=$target --prefix=$HOME/.local/$target "$@"
|
|
||||||
```
|
|
||||||
|
|
||||||
## UPDATE.sh
|
## UPDATE.sh
|
||||||
```bash
|
```bash
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
22
mingw32.sh
Executable file
22
mingw32.sh
Executable file
@ -0,0 +1,22 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
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 -O2"
|
||||||
|
export LDFLAGS=-L$HOME/.local/$target/lib
|
||||||
|
export PKG_CONFIG_LIBDIR=$HOME/.local/$target/lib/pkgconfig
|
||||||
|
export PATH=$HOME/.local/$target/bin:$PATH
|
||||||
|
|
||||||
|
../configure --build=`../config.guess` --host=$target --prefix=$HOME/.local/$target "$@"
|
22
mingw64.sh
Executable file
22
mingw64.sh
Executable file
@ -0,0 +1,22 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
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 -O2"
|
||||||
|
export LDFLAGS=-L$HOME/.local/$target/lib
|
||||||
|
export PKG_CONFIG_LIBDIR=$HOME/.local/$target/lib/pkgconfig
|
||||||
|
export PATH=$HOME/.local/$target/bin:$PATH
|
||||||
|
|
||||||
|
../configure --build=`../config.guess` --host=$target --prefix=$HOME/.local/$target "$@"
|
Loading…
Reference in New Issue
Block a user