|
|
|
@ -22,7 +22,13 @@ INCLUDE(CheckCSourceRuns) |
|
|
|
# OS tests |
|
|
|
IF(UNIX) |
|
|
|
IF(CMAKE_SYSTEM_NAME STREQUAL "Linux") |
|
|
|
CHECK_INCLUDE_FILES (libaio.h HAVE_LIBAIO_H) |
|
|
|
CHECK_LIBRARY_EXISTS(aio io_queue_init "" HAVE_LIBAIO) |
|
|
|
ADD_DEFINITIONS("-DUNIV_LINUX -D_GNU_SOURCE=1") |
|
|
|
IF(HAVE_LIBAIO_H AND HAVE_LIBAIO) |
|
|
|
ADD_DEFINITIONS(-DLINUX_NATIVE_AIO=1) |
|
|
|
LINK_LIBRARIES(aio) |
|
|
|
ENDIF() |
|
|
|
ELSEIF(CMAKE_SYSTEM_NAME MATCHES "HP*") |
|
|
|
ADD_DEFINITIONS("-DUNIV_HPUX -DUNIV_MUST_NOT_INLINE") |
|
|
|
ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "AIX") |
|
|
|
|