diff --git a/llvm/lib/Support/CMakeLists.txt b/llvm/lib/Support/CMakeLists.txt index 2433730b52880..e19223fdef4f1 100644 --- a/llvm/lib/Support/CMakeLists.txt +++ b/llvm/lib/Support/CMakeLists.txt @@ -65,14 +65,14 @@ elseif( CMAKE_HOST_UNIX ) set(system_libs ${system_libs} m) endif() if( UNIX AND ${CMAKE_SYSTEM_NAME} MATCHES "SunOS" ) - set(system_libs ${system_libs} kstat) + set(system_libs ${system_libs} kstat socket) endif() if( FUCHSIA ) set(system_libs ${system_libs} zircon) endif() if ( HAIKU ) add_compile_definitions(_BSD_SOURCE) - set(system_libs ${system_libs} bsd) + set(system_libs ${system_libs} bsd network) endif() endif( MSVC OR MINGW ) diff --git a/llvm/tools/llvm-jitlink/CMakeLists.txt b/llvm/tools/llvm-jitlink/CMakeLists.txt index 1480be3f03c6d..c9d1d23d3471a 100644 --- a/llvm/tools/llvm-jitlink/CMakeLists.txt +++ b/llvm/tools/llvm-jitlink/CMakeLists.txt @@ -28,12 +28,8 @@ add_llvm_tool(llvm-jitlink llvm-jitlink-statistics.cpp ) -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 nsl) -endif() + if(${CMAKE_SYSTEM_NAME} MATCHES "SunOS") + target_link_libraries(llvm-jitlink PRIVATE socket) + endif() export_executable_symbols(llvm-jitlink) diff --git a/llvm/tools/llvm-jitlink/llvm-jitlink-executor/CMakeLists.txt b/llvm/tools/llvm-jitlink/llvm-jitlink-executor/CMakeLists.txt index 7e4570c13d81f..f6d882d1a8f06 100644 --- a/llvm/tools/llvm-jitlink/llvm-jitlink-executor/CMakeLists.txt +++ b/llvm/tools/llvm-jitlink/llvm-jitlink-executor/CMakeLists.txt @@ -11,12 +11,4 @@ add_llvm_utility(llvm-jitlink-executor intrinsics_gen ) -if(${CMAKE_SYSTEM_NAME} MATCHES "Haiku") - target_link_libraries(llvm-jitlink-executor PRIVATE network) -endif() - -if(${CMAKE_SYSTEM_NAME} MATCHES "SunOS") - target_link_libraries(llvm-jitlink-executor PRIVATE socket) -endif() - export_executable_symbols(llvm-jitlink-executor)