mirror of
https://github.com/Telecominfraproject/wlan-cloud-lib-poco.git
synced 2025-11-01 19:17:59 +00:00
replace dl library with CMAKE_DL_LIBS
Some platforms do not have -ldl, specifically in this case freebsd. The CMAKE_DL_LIBS is part of standard cmake and is supported in the cmake_minimum_required() in the top level CMakeLists.txt CMAKE_DL_LIBS will be -ldl on platforms that support it, or empty.
This commit is contained in:
@@ -85,7 +85,7 @@ else (CYGWIN)
|
|||||||
# Standard 'must be' defines
|
# Standard 'must be' defines
|
||||||
if (APPLE)
|
if (APPLE)
|
||||||
add_definitions( -DPOCO_HAVE_IPv6 -DPOCO_NO_STAT64)
|
add_definitions( -DPOCO_HAVE_IPv6 -DPOCO_NO_STAT64)
|
||||||
set(SYSLIBS dl)
|
set(SYSLIBS ${CMAKE_DL_LIBS})
|
||||||
else (APPLE)
|
else (APPLE)
|
||||||
add_definitions( -D_REENTRANT -D_THREAD_SAFE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 )
|
add_definitions( -D_REENTRANT -D_THREAD_SAFE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 )
|
||||||
if (QNX)
|
if (QNX)
|
||||||
@@ -93,7 +93,7 @@ else (CYGWIN)
|
|||||||
set(SYSLIBS m socket)
|
set(SYSLIBS m socket)
|
||||||
else (QNX)
|
else (QNX)
|
||||||
add_definitions( -D_XOPEN_SOURCE=500 -DPOCO_HAVE_FD_EPOLL)
|
add_definitions( -D_XOPEN_SOURCE=500 -DPOCO_HAVE_FD_EPOLL)
|
||||||
set(SYSLIBS pthread dl rt)
|
set(SYSLIBS pthread ${CMAKE_DL_LIBS} rt)
|
||||||
endif (QNX)
|
endif (QNX)
|
||||||
endif (APPLE)
|
endif (APPLE)
|
||||||
endif(UNIX AND NOT ANDROID )
|
endif(UNIX AND NOT ANDROID )
|
||||||
@@ -103,7 +103,7 @@ if (CMAKE_SYSTEM MATCHES "SunOS")
|
|||||||
add_definitions( -DPOCO_OS_FAMILY_UNIX )
|
add_definitions( -DPOCO_OS_FAMILY_UNIX )
|
||||||
# Standard 'must be' defines
|
# Standard 'must be' defines
|
||||||
add_definitions( -D_XOPEN_SOURCE=500 -D_REENTRANT -D_THREAD_SAFE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 )
|
add_definitions( -D_XOPEN_SOURCE=500 -D_REENTRANT -D_THREAD_SAFE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 )
|
||||||
set(SYSLIBS pthread socket xnet nsl resolv rt dl)
|
set(SYSLIBS pthread socket xnet nsl resolv rt ${CMAKE_DL_LIBS})
|
||||||
endif(CMAKE_SYSTEM MATCHES "SunOS")
|
endif(CMAKE_SYSTEM MATCHES "SunOS")
|
||||||
|
|
||||||
if (CMAKE_COMPILER_IS_MINGW)
|
if (CMAKE_COMPILER_IS_MINGW)
|
||||||
|
|||||||
Reference in New Issue
Block a user