summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Puntiy2019-11-02 22:52:01 +0200
committerIvan Puntiy2019-11-02 22:52:01 +0200
commitb0a56e5963738bdcb193123763361d7277158815 (patch)
tree378ae3fd28a0ef9b26fe31a7415b15b94d0ae86d
parent2633b93e377b28f01547620d85916b5c706fa571 (diff)
downloadaur-b0a56e5963738bdcb193123763361d7277158815.tar.gz
Handle unrecognized `--enable-static` in the upstream documented way
-rw-r--r--PKGBUILD18
1 files changed, 2 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8236ffacadc6..6688fa219164 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -18,18 +18,6 @@ sha256sums=('4cb8d23d70f9261debf7d6cfeca667fc0a7d2b6565adb8f1c484f9b674f1f27a')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
-# HACK: wxWidgets' configure script chokes at '--enable-static' from ${_arch}-configure
-# this function body is equivalent to 'mingw-w64-configure=0.1-1'
-_configure() {
- mingw_c_flags="-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4"
- LDFLAGS=""
- export CFLAGS="$mingw_c_flags $CFLAGS"
- export CXXFLAGS="$mingw_c_flags $CXXFLAGS"
- ../configure --host=${_arch} --target=${_arch} --build="$CHOST" \
- --prefix=/usr/${_arch} --libdir=/usr/${_arch}/lib --includedir=/usr/${_arch}/include \
- "$@"
-}
-
build() {
local _build_flags="\
--with-msw \
@@ -54,15 +42,13 @@ build() {
for _arch in ${_architectures}; do
# shared build
mkdir -p build-shared-${_arch} && pushd build-shared-${_arch}
- # ${_arch}-configure ${_build_flags} --enable-monolithic ..
- _configure ${_build_flags} --enable-shared --enable-monolithic
+ ${_arch}-configure --disable-option-checking ${_build_flags} --enable-shared --enable-monolithic
make
popd
# static build
mkdir -p build-static-${_arch} && pushd build-static-${_arch}
- # ${_arch}-configure ${_build_flags} --disable-shared ..
- _configure ${_build_flags} --disable-shared
+ ${_arch}-configure --disable-option-checking ${_build_flags} --disable-shared
make
popd
done