diff options
author | Michel Zou | 2019-12-02 21:45:56 +0100 |
---|---|---|
committer | Michel Zou | 2019-12-02 21:45:56 +0100 |
commit | 7e65b1d1ff6979b94db57f07be81ac4eac524916 (patch) | |
tree | bb867f0859f7947227deeb42aa93bacd7352a197 | |
download | aur-7e65b1d1ff6979b94db57f07be81ac4eac524916.tar.gz |
v1
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 14 | ||||
-rw-r--r-- | mingw-env.sh | 10 |
3 files changed, 36 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..52c1956f76bf --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,12 @@ +pkgbase = mingw-w64-environment + pkgdesc = Script providing common environment variables and functions for MinGW (mingw-w64) + pkgver = 1 + pkgrel = 1 + url = http://fedoraproject.org/wiki/MinGW + arch = any + license = BSD + source = mingw-env.sh + sha256sums = SKIP + +pkgname = mingw-w64-environment + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..bde103400695 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,14 @@ +pkgname=mingw-w64-environment +pkgver=1 +pkgrel=1 +arch=('any') +pkgdesc="Script providing common environment variables and functions for MinGW (mingw-w64)" +license=("BSD") +url="http://fedoraproject.org/wiki/MinGW" +source=("mingw-env.sh") +sha256sums=('SKIP') + +package() { + install -d "${pkgdir}"/usr/bin + install -m 755 mingw-env.sh "${pkgdir}"/usr/bin/mingw-env +} diff --git a/mingw-env.sh b/mingw-env.sh new file mode 100644 index 000000000000..a74bea42f867 --- /dev/null +++ b/mingw-env.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +default_mingw_pp_flags="-D_FORTIFY_SOURCE=2" +default_mingw_compiler_flags="$default_mingw_pp_flags -O2 -pipe -fno-plt -fexceptions --param=ssp-buffer-size=4" +default_mingw_linker_flags="-Wl,-O1,--sort-common,--as-needed -fstack-protector" + +export CPPFLAGS="${MINGW_CPPFLAGS:-$default_mingw_pp_flags $CPPFLAGS}" +export CFLAGS="${MINGW_CFLAGS:-$default_mingw_compiler_flags $CFLAGS}" +export CXXFLAGS="${MINGW_CXXFLAGS:-$default_mingw_compiler_flags $CXXFLAGS}" +export LDFLAGS="${MINGW_LDFLAGS:-$default_mingw_linker_flags $LDFLAGS}" |