Commit 3dbd5d58 authored by Mikko Koppanen's avatar Mikko Koppanen Committed by Martin Sustrik

Fix mingw32 build

MinGW32 defines __int64_t as long long, which causes the build to fail
unless -Wno-long-long is used. In addition the shutdown_stress test
isn't currently compatible with Win.
Signed-off-by: 's avatarMikko Koppanen <mkoppanen@php.net>
parent 34f50a68
......@@ -191,7 +191,8 @@ case "${host_os}" in
[AC_MSG_ERROR([cannot link with rpcrt4.dll.])])
AC_CHECK_LIB(iphlpapi, main, ,
[AC_MSG_ERROR([cannot link with iphlpapi.dll.])])
CFLAGS="${CFLAGS} -std=c99"
# mingw32 defines __int64_t as long long
CPPFLAGS="-Wno-long-long ${CPPFLAGS} "
on_mingw32="yes"
;;
*cygwin*)
......
......@@ -6,8 +6,11 @@ noinst_PROGRAMS = test_pair_inproc \
test_pair_tcp \
test_reqrep_inproc \
test_reqrep_ipc \
test_reqrep_tcp \
test_shutdown_stress
test_reqrep_tcp
if !ON_MINGW
noinst_PROGRAMS += test_shutdown_stress
endif
test_pair_inproc_SOURCES = test_pair_inproc.cpp testutil.hpp
test_pair_ipc_SOURCES = test_pair_ipc.cpp testutil.hpp
......@@ -17,6 +20,8 @@ test_reqrep_inproc_SOURCES = test_reqrep_inproc.cpp testutil.hpp
test_reqrep_ipc_SOURCES = test_reqrep_ipc.cpp testutil.hpp
test_reqrep_tcp_SOURCES = test_reqrep_tcp.cpp testutil.hpp
if !ON_MINGW
test_shutdown_stress_SOURCES = test_shutdown_stress.cpp
endif
TESTS = $(noinst_PROGRAMS)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment