configure

changeset 205
4d452a723d96
parent 204
86c09da7a6ae
--- a/configure	Mon Aug 31 18:35:13 2026 +0200
+++ b/configure	Mon Aug 31 18:48:55 2026 +0200
@@ -478,6 +478,33 @@
     dep_checked_cursesw=1
     return 0
 }
+dependency_error_socket()
+{
+    print_check_msg "$dep_checked_socket" "checking for socket... "
+    # dependency socket platform="solaris"
+    while true
+    do
+        if notisplatform "solaris"; then
+            break
+        fi
+        TEMP_LDFLAGS="$TEMP_LDFLAGS -lsocket"
+        print_check_msg "$dep_checked_socket" "yes\n"
+        dep_checked_socket=1
+        return 1
+    done
+
+    # dependency socket
+    while true
+    do
+        print_check_msg "$dep_checked_socket" "yes\n"
+        dep_checked_socket=1
+        return 1
+    done
+
+    print_check_msg "$dep_checked_socket" "no\n"
+    dep_checked_socket=1
+    return 0
+}
 dependency_error_ncurses()
 {
     print_check_msg "$dep_checked_ncurses" "checking for ncurses... "
@@ -648,6 +675,10 @@
 TEMP_CXXFLAGS=
 TEMP_LDFLAGS=
 
+if dependency_error_socket; then
+    DEPENDENCIES_FAILED="$DEPENDENCIES_FAILED socket "
+    ERROR=1
+fi
 
 # Features
 if [ -n "$FEATURE_ASAN" ]; then

mercurial