fix CMakeLists.txt for Darwin/FreeBSD
seed6700c5d
6728b129
and3fc23c3b
This commit is contained in:
parent
9a5eaaa767
commit
2d20c05935
|
@ -30,7 +30,11 @@ endif (NO_GETADDRINFO)
|
||||||
|
|
||||||
if (NOT WIN32)
|
if (NOT WIN32)
|
||||||
add_definitions (-DMINIUPNPC_SET_SOCKET_TIMEOUT)
|
add_definitions (-DMINIUPNPC_SET_SOCKET_TIMEOUT)
|
||||||
add_definitions (-D_BSD_SOURCE -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200112L)
|
add_definitions (-D_BSD_SOURCE -D_DEFAULT_SOURCE)
|
||||||
|
if (NOT CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND NOT CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
|
||||||
|
# add_definitions (-D_POSIX_C_SOURCE=200112L)
|
||||||
|
add_definitions (-D_XOPEN_SOURCE=600)
|
||||||
|
endif (NOT CMAKE_SYSTEM_NAME STREQUAL "Darwin" AND NOT CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
|
||||||
else (NOT WIN32)
|
else (NOT WIN32)
|
||||||
add_definitions (-D_WIN32_WINNT=0x0501) # XP or higher for getnameinfo and friends
|
add_definitions (-D_WIN32_WINNT=0x0501) # XP or higher for getnameinfo and friends
|
||||||
endif (NOT WIN32)
|
endif (NOT WIN32)
|
||||||
|
|
Loading…
Reference in New Issue