From: Douglas R. Reno Date: Sun, 19 Mar 2023 07:07:51 +0000 (-0500) Subject: cmake: bring in the network library on Haiku. X-Git-Tag: curl-8_1_0~315 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0c943964e1189116e6f392e5e809e24ccdbb2637;p=thirdparty%2Fcurl.git cmake: bring in the network library on Haiku. When cross-compiling for Haiku, the networking library needs to be brought in. Without this, an unknown type of "Error" is reported in lib/curl_setup_once.h. This is also needed when using CMake natively on Haiku to build libcurl. Fixes #10296 Closes #10792 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index ed60f07bce..874cc4eea3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -321,6 +321,11 @@ if(${CMAKE_SYSTEM_NAME} MATCHES AIX) set(_ALL_SOURCE 1) endif() +# If we are on Haiku, make sure that the network library is brought in. +if(${CMAKE_SYSTE_NAME} MATCHES Haiku) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -lnetwork") +endif() + # Include all the necessary files for macros include(CMakePushCheckState) include(CheckFunctionExists)