From ebb68ac10e6b5f02ffb582f680cac4596181321b Mon Sep 17 00:00:00 2001 From: William Joye Date: Wed, 3 May 2017 17:09:48 -0400 Subject: add support for win32 --- win/Makefile.in | 6 +++--- win/configure | 12 ++---------- win/configure.ac | 10 ++-------- 3 files changed, 7 insertions(+), 21 deletions(-) diff --git a/win/Makefile.in b/win/Makefile.in index d953bcc..f1d5f62 100644 --- a/win/Makefile.in +++ b/win/Makefile.in @@ -14,11 +14,11 @@ ARCH = @ARCH@ EXEEXT = @EXEEXT@ JOBS = @CORES@ -CONFIGFLAGS = @CONFIGFLAGS@ -CROSSCOMPILE = @CROSSCOMPILE@ ENABLE64BIT = @ENABLE64BIT@ TARGET = @TARGET@ +CONFIGFLAGS =CC=$(TARGET)-gcc AR=$(TARGET)-ar + ASTFLAGS = CFLAGS=-DCMINPACK_NO_DLL XPAFLAGS = CFLAGS=-DSTATIC_BUILD TCLXMLFLAGS = --with-xml-static=yes @@ -130,7 +130,7 @@ openssl/Makefile: @echo "" @echo "*** $@ ***" cd openssl; \ - export CROSS_COMPILE=$(CROSSCOMPILE); \ + export CROSS_COMPILE=$(TARGET)-; \ ./Configure mingw64 --prefix=$(prefix) shared no-asm #--------------------------clean diff --git a/win/configure b/win/configure index 199fac1..094d4fd 100755 --- a/win/configure +++ b/win/configure @@ -586,8 +586,6 @@ LIBOBJS CORES TARGET ENABLE64BIT -CROSSCOMPILE -CONFIGFLAGS ARCH OS PKG_CFLAGS @@ -1864,23 +1862,17 @@ ARCH=$with_arch case $with_arch in win32 | WIN32 ) - CONFIGFLAGS='CC=i686-w64-mingw32-gcc AR=i686-w64-mingw32-ar' - CROSSCOMPILE=i686-w64-mingw32- ENABLE64BIT= - TARGET=i686-unknown-mingw32 + TARGET=i686-w64-mingw32 ;; win64 | WIN64 | *) - CONFIGFLAGS='CC=x86_64-w64-mingw32-gcc AR=x86_64-w64-mingw32-ar' - CROSSCOMPILE=x86_64-w64-mingw32- ENABLE64BIT=--enable-64bit - TARGET=x86_64-unknown-mingw32 + TARGET=x86_64-w64-mingw32 ;; esac - - prefix=$ac_pwd exec_prefix=$ac_pwd diff --git a/win/configure.ac b/win/configure.ac index fe2486f..20a5a3a 100755 --- a/win/configure.ac +++ b/win/configure.ac @@ -43,20 +43,14 @@ AC_SUBST(ARCH) case $with_arch in win32 | WIN32 ) - CONFIGFLAGS='CC=i686-w64-mingw32-gcc AR=i686-w64-mingw32-ar' - CROSSCOMPILE=i686-w64-mingw32- ENABLE64BIT= - TARGET=i686-unknown-mingw32 + TARGET=i686-w64-mingw32 ;; win64 | WIN64 | *) - CONFIGFLAGS='CC=x86_64-w64-mingw32-gcc AR=x86_64-w64-mingw32-ar' - CROSSCOMPILE=x86_64-w64-mingw32- ENABLE64BIT=--enable-64bit - TARGET=x86_64-unknown-mingw32 + TARGET=x86_64-w64-mingw32 ;; esac -AC_SUBST(CONFIGFLAGS) -AC_SUBST(CROSSCOMPILE) AC_SUBST(ENABLE64BIT) AC_SUBST(TARGET) -- cgit v0.12