|
|
@@ -420,6 +420,8 @@ IF(NOT BUILD_CPU_MODE) |
|
|
|
ENDIF(AMD_64) |
|
|
|
ENDIF(NOT BUILD_CPU_MODE) |
|
|
|
|
|
|
|
SET(POE_LOOP "POE::Loop::IO_Poll") |
|
|
|
|
|
|
|
# Platform specific configuration |
|
|
|
IF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") |
|
|
|
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_BSD_SOURCE -DFREEBSD") |
|
|
@@ -449,6 +451,7 @@ IF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") |
|
|
|
CHECK_FUNCTION_EXISTS(pidfile_fileno HAVE_PIDFILE_FILENO) |
|
|
|
ENDIF(_LIBUTIL_H) |
|
|
|
ENDIF(LIBUTIL_LIBRARY) |
|
|
|
SET(POE_LOOP "POE::Loop::Kqueue") |
|
|
|
ENDIF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") |
|
|
|
|
|
|
|
IF(CMAKE_SYSTEM_NAME STREQUAL "Darwin") |
|
|
@@ -458,6 +461,7 @@ IF(CMAKE_SYSTEM_NAME STREQUAL "Darwin") |
|
|
|
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pagezero_size 10000 -image_base 100000000") |
|
|
|
ENDIF(ENABLE_LUAJIT MATCHES "ON") |
|
|
|
MESSAGE(STATUS "Configuring for Darwin") |
|
|
|
SET(POE_LOOP "POE::Loop::Kqueue") |
|
|
|
|
|
|
|
ENDIF(CMAKE_SYSTEM_NAME STREQUAL "Darwin") |
|
|
|
|
|
|
@@ -484,6 +488,7 @@ IF(CMAKE_SYSTEM_NAME STREQUAL "Linux") |
|
|
|
ELSE(EXISTS "/etc/debian_version") |
|
|
|
SET(LINUX_START_SCRIPT "rspamd_rh.in") |
|
|
|
ENDIF(EXISTS "/etc/debian_version") |
|
|
|
SET(POE_LOOP "POE::XS::Loop::EPoll") |
|
|
|
ENDIF(CMAKE_SYSTEM_NAME STREQUAL "Linux") |
|
|
|
|
|
|
|
IF(CMAKE_SYSTEM_NAME STREQUAL "SunOS") |