diff options
| author | Brent Cook <busterb@gmail.com> | 2019-01-20 19:59:46 -0600 |
|---|---|---|
| committer | Brent Cook <busterb@gmail.com> | 2019-01-20 20:03:37 -0600 |
| commit | 8730803401f3bdc922def1ca01ea8f1f78aa81db (patch) | |
| tree | 068abc9b700837412a82599323ef55213718e21b | |
| parent | 8475a5876d3ecbbfd2a590ab6ea81e332dfb2773 (diff) | |
| download | portable-8730803401f3bdc922def1ca01ea8f1f78aa81db.tar.gz portable-8730803401f3bdc922def1ca01ea8f1f78aa81db.tar.bz2 portable-8730803401f3bdc922def1ca01ea8f1f78aa81db.zip | |
enable asm for mingw64
| -rw-r--r-- | configure.ac | 4 | ||||
| -rw-r--r-- | crypto/Makefile.am | 3 | ||||
| -rw-r--r-- | m4/check-os-options.m4 | 1 |
3 files changed, 5 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac index 2d0ad63..e584113 100644 --- a/configure.ac +++ b/configure.ac | |||
| @@ -111,6 +111,10 @@ AM_CONDITIONAL([HOST_ASM_ELF_X86_64], | |||
| 111 | [test "x$HOST_ABI" = "xelf" -a "$host_cpu" = "x86_64" -a "x$enable_asm" != "xno"]) | 111 | [test "x$HOST_ABI" = "xelf" -a "$host_cpu" = "x86_64" -a "x$enable_asm" != "xno"]) |
| 112 | AM_CONDITIONAL([HOST_ASM_MACOSX_X86_64], | 112 | AM_CONDITIONAL([HOST_ASM_MACOSX_X86_64], |
| 113 | [test "x$HOST_ABI" = "xmacosx" -a "$host_cpu" = "x86_64" -a "x$enable_asm" != "xno"]) | 113 | [test "x$HOST_ABI" = "xmacosx" -a "$host_cpu" = "x86_64" -a "x$enable_asm" != "xno"]) |
| 114 | AM_CONDITIONAL([HOST_ASM_MASM_X86_64], | ||
| 115 | [test "x$HOST_ABI" = "xmasm" -a "$host_cpu" = "x86_64" -a "x$enable_asm" != "xno"]) | ||
| 116 | AM_CONDITIONAL([HOST_ASM_MINGW64_X86_64], | ||
| 117 | [test "x$HOST_ABI" = "xmingw64" -a "$host_cpu" = "x86_64" -a "x$enable_asm" != "xno"]) | ||
| 114 | 118 | ||
| 115 | # Check if time_t is sized correctly | 119 | # Check if time_t is sized correctly |
| 116 | AC_CHECK_SIZEOF([time_t], [time.h]) | 120 | AC_CHECK_SIZEOF([time_t], [time.h]) |
diff --git a/crypto/Makefile.am b/crypto/Makefile.am index ce846b4..d2c7431 100644 --- a/crypto/Makefile.am +++ b/crypto/Makefile.am | |||
| @@ -102,9 +102,6 @@ libcrypto_la_CPPFLAGS += -DOPENSSL_NO_HW_PADLOCK | |||
| 102 | if OPENSSL_NO_ASM | 102 | if OPENSSL_NO_ASM |
| 103 | libcrypto_la_CPPFLAGS += -DOPENSSL_NO_ASM | 103 | libcrypto_la_CPPFLAGS += -DOPENSSL_NO_ASM |
| 104 | else | 104 | else |
| 105 | if HOST_WIN | ||
| 106 | libcrypto_la_CPPFLAGS += -DOPENSSL_NO_ASM | ||
| 107 | endif | ||
| 108 | endif | 105 | endif |
| 109 | 106 | ||
| 110 | if OPENSSLDIR_DEFINED | 107 | if OPENSSLDIR_DEFINED |
diff --git a/m4/check-os-options.m4 b/m4/check-os-options.m4 index 9fc0faf..445bd74 100644 --- a/m4/check-os-options.m4 +++ b/m4/check-os-options.m4 | |||
| @@ -101,6 +101,7 @@ char buf[1]; getentropy(buf, 1); | |||
| 101 | ;; | 101 | ;; |
| 102 | *mingw*) | 102 | *mingw*) |
| 103 | HOST_OS=win | 103 | HOST_OS=win |
| 104 | HOST_ABI=mingw64 | ||
| 104 | BUILD_NC=no | 105 | BUILD_NC=no |
| 105 | CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE -D_POSIX -D_POSIX_SOURCE -D__USE_MINGW_ANSI_STDIO" | 106 | CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE -D_POSIX -D_POSIX_SOURCE -D__USE_MINGW_ANSI_STDIO" |
| 106 | CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_POSIX_THREAD_SAFE_FUNCTIONS" | 107 | CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_POSIX_THREAD_SAFE_FUNCTIONS" |
