From c4fdcf7ef241e86967bacf9e1b5841499dc1decf Mon Sep 17 00:00:00 2001 From: Alexander Galanin Date: Tue, 4 Dec 2018 10:59:02 +0300 Subject: [PATCH] epoll() is absent on AIX --- cmake/DefinePlatformSpecifc.cmake | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmake/DefinePlatformSpecifc.cmake b/cmake/DefinePlatformSpecifc.cmake index f66454ac9..b29640589 100644 --- a/cmake/DefinePlatformSpecifc.cmake +++ b/cmake/DefinePlatformSpecifc.cmake @@ -92,7 +92,12 @@ else (CYGWIN) add_definitions( -DPOCO_HAVE_FD_POLL) set(SYSLIBS m socket) else (QNX) - add_definitions( -D_XOPEN_SOURCE=500 -DPOCO_HAVE_FD_EPOLL) + add_definitions( -D_XOPEN_SOURCE=500) + if (${CMAKE_SYSTEM} MATCHES "AIX") + add_definitions( -DPOCO_HAVE_FD_POLL) + else() + add_definitions( -DPOCO_HAVE_FD_EPOLL) + endif() set(SYSLIBS pthread ${CMAKE_DL_LIBS} rt) endif (QNX) endif (APPLE)