fix building on AIX and SunOS (#1031)
This commit is contained in:
parent
e73ab2f232
commit
f2e8010d95
@ -63,6 +63,9 @@ IF(WIN32 OR MINGW)
|
|||||||
ELSEIF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
|
ELSEIF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
|
||||||
TARGET_LINK_LIBRARIES(hiredis PUBLIC m)
|
TARGET_LINK_LIBRARIES(hiredis PUBLIC m)
|
||||||
TARGET_LINK_LIBRARIES(hiredis_static PUBLIC m)
|
TARGET_LINK_LIBRARIES(hiredis_static PUBLIC m)
|
||||||
|
ELSEIF(CMAKE_SYSTEM_NAME MATCHES "SunOS")
|
||||||
|
TARGET_LINK_LIBRARIES(hiredis PUBLIC socket)
|
||||||
|
TARGET_LINK_LIBRARIES(hiredis_static PUBLIC socket)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
TARGET_INCLUDE_DIRECTORIES(hiredis PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
|
TARGET_INCLUDE_DIRECTORIES(hiredis PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
|
||||||
|
@ -1,8 +1,10 @@
|
|||||||
#ifndef __HIREDIS_FMACRO_H
|
#ifndef __HIREDIS_FMACRO_H
|
||||||
#define __HIREDIS_FMACRO_H
|
#define __HIREDIS_FMACRO_H
|
||||||
|
|
||||||
|
#ifndef _AIX
|
||||||
#define _XOPEN_SOURCE 600
|
#define _XOPEN_SOURCE 600
|
||||||
#define _POSIX_C_SOURCE 200112L
|
#define _POSIX_C_SOURCE 200112L
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(__APPLE__) && defined(__MACH__)
|
#if defined(__APPLE__) && defined(__MACH__)
|
||||||
/* Enable TCP_KEEPALIVE */
|
/* Enable TCP_KEEPALIVE */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user