mirror of
https://github.com/warmcat/libwebsockets.git
synced 2025-03-09 00:00:04 +01:00
cmake: plugins: make sure about dl
This commit is contained in:
parent
095b76853e
commit
16e8fc2042
2 changed files with 15 additions and 10 deletions
|
@ -539,6 +539,11 @@ if (LWS_WITH_ZLIB AND NOT LWS_WITH_BUNDLED_ZLIB)
|
|||
list(APPEND LIB_LIST_AT_END "${ZLIB_LIBRARIES}")
|
||||
endif()
|
||||
|
||||
if (LWS_WITH_PLUGINS_API AND UNIX)
|
||||
list(APPEND LIB_LIST_AT_END "dl")
|
||||
endif()
|
||||
|
||||
|
||||
CHECK_INCLUDE_FILE(in6addr.h LWS_HAVE_IN6ADDR_H)
|
||||
CHECK_INCLUDE_FILE(memory.h LWS_HAVE_MEMORY_H)
|
||||
CHECK_INCLUDE_FILE(netinet/in.h LWS_HAVE_NETINET_IN_H)
|
||||
|
|
|
@ -163,16 +163,6 @@ if (LWS_WITH_STATIC)
|
|||
OUTPUT_NAME websockets_static)
|
||||
endif()
|
||||
|
||||
if (UNIX AND LWS_WITH_PLUGINS)
|
||||
set (CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||
if (NOT((${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") OR
|
||||
(${CMAKE_SYSTEM_NAME} MATCHES "QNX")))
|
||||
if (LWS_WITH_STATIC)
|
||||
target_link_libraries(websockets dl)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
endif()
|
||||
|
||||
if (LWS_WITH_SHARED)
|
||||
|
@ -204,6 +194,16 @@ if (LWS_WITH_SHARED)
|
|||
set_property(TARGET websockets_shared PROPERTY MACOSX_RPATH YES)
|
||||
endif()
|
||||
|
||||
if (UNIX AND LWS_WITH_PLUGINS_API)
|
||||
set (CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||
if (NOT((${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") OR
|
||||
(${CMAKE_SYSTEM_NAME} MATCHES "QNX")))
|
||||
if (LWS_WITH_SHARED)
|
||||
target_link_libraries(websockets_shared dl)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
endif()
|
||||
|
||||
#
|
||||
|
|
Loading…
Add table
Reference in a new issue