configure

changeset 453
4586d534f9b5
parent 287
a171da778817
child 458
15bf3c1796f2
--- a/configure	Sun Dec 04 13:01:00 2022 +0100
+++ b/configure	Thu Feb 23 21:09:33 2023 +0100
@@ -283,14 +283,6 @@
         return 0
     done
 	
-    # dependency openssl 
-    while true
-    do
-        LDFLAGS="$LDFLAGS -lssl -lcrypto"    
-		echo yes
-        return 0
-    done
-	
 	echo no
 	return 1
 }
@@ -313,6 +305,19 @@
         return 0
     done
 	
+    # dependency libxml2 
+    while true
+    do
+        xml2-config --cflags > /dev/null
+        if [ $? -eq 0 ]; then
+            CFLAGS="$CFLAGS `xml2-config --cflags`"
+        else
+            break
+        fi
+		echo yes
+        return 0
+    done
+	
 	echo no
 	return 1
 }
@@ -341,6 +346,10 @@
 LIB_EXT = .so
 APP_EXT =
 
+# ld flags
+UCX_SO_NAME =
+RPATH_WS_LIB_FLAG = -Wl,-rpath,'$$ORIGIN/../lib'
+
 __EOF__
         
         break
@@ -370,6 +379,10 @@
 LIB_EXT = .so
 APP_EXT =
 
+# ld flags
+UCX_SO_NAME =
+RPATH_WS_LIB_FLAG = -Wl,-rpath,'$$ORIGIN/../lib'
+
 __EOF__
         
         break
@@ -396,6 +409,10 @@
 LIB_EXT = .dylib
 APP_EXT =
 
+# ld flags
+UCX_SO_NAME = -install_name @rpath/libucx.dylib
+RPATH_WS_LIB_FLAG = -rpath @loader_path/../lib
+
 __EOF__
         
         break

mercurial