[llvm] [CMake] Fix building on Haiku (PR #94721)

Brad Smith via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 6 21:53:26 PDT 2024


https://github.com/brad0 created https://github.com/llvm/llvm-project/pull/94721

Needed for getaddrinfo().

>From 5fb75828978dea1d97fa8ee6e0e9665915ba63ad Mon Sep 17 00:00:00 2001
From: Brad Smith <brad at comstyle.com>
Date: Fri, 7 Jun 2024 00:48:17 -0400
Subject: [PATCH] [CMake] Fix building on Haiku

Needed for getaddrinfo().
---
 llvm/tools/llvm-jitlink/CMakeLists.txt | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/llvm/tools/llvm-jitlink/CMakeLists.txt b/llvm/tools/llvm-jitlink/CMakeLists.txt
index c9d1d23d3471a..1487e7897f600 100644
--- a/llvm/tools/llvm-jitlink/CMakeLists.txt
+++ b/llvm/tools/llvm-jitlink/CMakeLists.txt
@@ -28,8 +28,12 @@ add_llvm_tool(llvm-jitlink
   llvm-jitlink-statistics.cpp
   )
 
- if(${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
+if(${CMAKE_SYSTEM_NAME} MATCHES "Haiku")
+  target_link_libraries(llvm-jitlink PRIVATE network)
+endif()
+
+if(${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
   target_link_libraries(llvm-jitlink PRIVATE socket)
- endif()
+endif()
 
 export_executable_symbols(llvm-jitlink)



More information about the llvm-commits mailing list