summaryrefslogtreecommitdiffstats
path: root/win
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2017-05-03 21:09:48 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2017-05-03 21:09:48 (GMT)
commitebb68ac10e6b5f02ffb582f680cac4596181321b (patch)
treea19a9ed4fd888420916b1f21257c2c5b4b692bdc /win
parentadeca10c9becffef5abd33c10f130caa1cefeabb (diff)
downloadblt-ebb68ac10e6b5f02ffb582f680cac4596181321b.zip
blt-ebb68ac10e6b5f02ffb582f680cac4596181321b.tar.gz
blt-ebb68ac10e6b5f02ffb582f680cac4596181321b.tar.bz2
add support for win32
Diffstat (limited to 'win')
-rw-r--r--win/Makefile.in6
-rwxr-xr-xwin/configure12
-rwxr-xr-xwin/configure.ac10
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)