diff --git a/test/Makefile.am b/test/Makefile.am index 13222af8..b6c1b572 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -30,6 +30,9 @@ endif if ZLIB_REGRESS regress_zlib_SOURCES = regress_zlib.c endif +if BUILD_WIN32 +regress_SOURCES += regress_iocp.c +endif regress_LDADD = ../libevent.la $(PTHREAD_LIBS) $(ZLIB_LIBS) regress_CFLAGS = -I$(top_srcdir) -I$(top_srcdir)/compat \ -I$(top_srcdir)/include $(PTHREAD_CFLAGS) $(ZLIB_CFLAGS) diff --git a/test/regress.h b/test/regress.h index bdea95f6..3f96f403 100644 --- a/test/regress.h +++ b/test/regress.h @@ -44,6 +44,7 @@ extern struct testcase_t dns_testcases[]; extern struct testcase_t rpc_testcases[]; extern struct testcase_t edgetriggered_testcases[]; extern struct testcase_t minheap_testcases[]; +extern struct testcase_t iocp_testcases[]; void regress_threads(void *); void test_bufferevent_zlib(void *); diff --git a/test/regress_main.c b/test/regress_main.c index 7bcda356..1512f768 100644 --- a/test/regress_main.c +++ b/test/regress_main.c @@ -268,6 +268,9 @@ struct testgroup_t testgroups[] = { { "dns/", dns_testcases }, { "rpc/", rpc_testcases }, { "thread/", thread_testcases }, +#ifdef WIN32 + { "iocp/", iocp_testcases }, +#endif END_OF_GROUPS };