diff options
author | Martin Storsjö <martin@martin.st> | 2016-07-20 23:39:20 +0300 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2016-07-26 09:29:24 +0300 |
commit | 56af0bc10f49654b5b5f3efe82c69a13bf15fc8b (patch) | |
tree | 778fae12cc8de2f2c1daa758755f1681217bfb24 | |
parent | 48b80f8393d418ad35d73f5a36f5011de1928f3c (diff) |
configure: Check for strtoll and redirect to _strtoi64 in the msvcrt block
This allows doing this redirection, if building with clang against
old enough MSVC headers that lack strtoll (2012 and older).
Signed-off-by: Martin Storsjö <martin@martin.st>
-rwxr-xr-x | configure | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -4008,6 +4008,9 @@ probe_libc(){ #endif #endif EOF + if [ "$pfx" = "" ]; then + check_func strtoll || add_cflags -Dstrtoll=_strtoi64 + fi elif check_${pfx}cpp_condition stddef.h "defined __KLIBC__"; then eval ${pfx}libc_type=klibc elif check_${pfx}cpp_condition sys/cdefs.h "defined __BIONIC__"; then @@ -4979,7 +4982,6 @@ elif enabled_any msvc icl; then __declspec($_restrict) void* foo(int); EOF fi - check_func strtoll || add_cflags -Dstrtoll=_strtoi64 fi for pfx in "" host_; do |