Changeset View
Changeset View
Standalone View
Standalone View
net-p2p/libutp/files/patch-CMakeLists.txt
| --- CMakeLists.txt.orig 2017-01-01 23:21:43 UTC | --- CMakeLists.txt.orig 2023-08-04 09:40:52 UTC | ||||
| +++ CMakeLists.txt | +++ CMakeLists.txt | ||||
| @@ -11,7 +11,7 @@ include_directories(.) | @@ -56,6 +56,13 @@ if(WIN32) | ||||
| libutp_inet_ntop.h) | |||||
| endif() | |||||
| include_directories(.) | +if(CMAKE_VERSION VERSION_LESS 3.25) | ||||
| + set(BSD OFF) | |||||
| + if(CMAKE_SYSTEM_NAME MATCHES "BSD") | |||||
| + set(BSD ON) | |||||
| + endif() | |||||
| + endif() | |||||
| + | |||||
| add_library(libutp ${LIBUTP_LIBRARY_TYPE} | |||||
| include/libutp/utp.h | |||||
| include/libutp/utp_types.h | |||||
| @@ -118,7 +125,7 @@ if(LIBUTP_BUILD_PROGRAMS AND NOT MSVC) | |||||
| -add_library(${PROJECT_NAME} STATIC | target_compile_definitions(ucat | ||||
| +add_library(${PROJECT_NAME} SHARED | PRIVATE | ||||
| utp.cpp | - $<$<NOT:$<BOOL:${WIN32}>>:_POSIX_C_SOURCE=200112L> | ||||
| utp_utils.cpp | + $<$<NOT:$<OR:$<BOOL:${WIN32}>,$<BOOL:${BSD}>>>:_POSIX_C_SOURCE=200112L> | ||||
| ${${PROJECT_NAME}_ADD_SOURCES} | $<$<BOOL:${APPLE}>:_DARWIN_C_SOURCE>) | ||||
| target_link_libraries(ucat | |||||