mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-14 13:27:45 -07:00
Add check for enet_socket_get_address in shared enet.
This commit is contained in:
parent
599e42c562
commit
d31d2b1949
@ -531,6 +531,22 @@ include_directories(Externals/Bochs_disasm)
|
|||||||
|
|
||||||
if(NOT ANDROID)
|
if(NOT ANDROID)
|
||||||
check_lib(ENET libenet enet enet/enet.h QUIET)
|
check_lib(ENET libenet enet enet/enet.h QUIET)
|
||||||
|
include(CheckSymbolExists)
|
||||||
|
if (ENET_FOUND)
|
||||||
|
set(CMAKE_REQUIRED_INCLUDES ${ENET_INCLUDE_DIRS})
|
||||||
|
# hack: LDFLAGS already contains -lenet but all flags but the first are
|
||||||
|
# dropped; ugh, cmake
|
||||||
|
set(CMAKE_REQUIRED_FLAGS ${ENET_LDFLAGS})
|
||||||
|
set(CMAKE_REQUIRED_LIBRARIES ${ENET_LIBRARIES})
|
||||||
|
CHECK_SYMBOL_EXISTS(enet_socket_get_address enet/enet.h ENET_HAVE_SGA)
|
||||||
|
set(CMAKE_REQUIRED_INCLUDES)
|
||||||
|
set(CMAKE_REQUIRED_FLAGS)
|
||||||
|
set(CMAKE_REQUIRED_LIBRARIES)
|
||||||
|
if (NOT ENET_HAVE_SGA)
|
||||||
|
# enet is too old
|
||||||
|
set(ENET_FOUND FALSE)
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
if (ENET_FOUND)
|
if (ENET_FOUND)
|
||||||
message("Using shared enet")
|
message("Using shared enet")
|
||||||
|
Loading…
Reference in New Issue
Block a user