make/project.xml

changeset 453
4586d534f9b5
parent 287
a171da778817
child 458
15bf3c1796f2
--- a/make/project.xml	Sun Dec 04 13:01:00 2022 +0100
+++ b/make/project.xml	Thu Feb 23 21:09:33 2023 +0100
@@ -19,6 +19,10 @@
 OBJ_EXT = .o
 LIB_EXT = .so
 APP_EXT =
+
+# ld flags
+UCX_SO_NAME =
+RPATH_WS_LIB_FLAG = -Wl,-rpath,'$$ORIGIN/../lib'
 		</make>
 	</dependency>
 	
@@ -33,6 +37,10 @@
 OBJ_EXT = .o
 LIB_EXT = .so
 APP_EXT =
+
+# ld flags
+UCX_SO_NAME =
+RPATH_WS_LIB_FLAG = -Wl,-rpath,'$$ORIGIN/../lib'
 		</make>
 	</dependency>
 	
@@ -47,6 +55,10 @@
 OBJ_EXT = .o
 LIB_EXT = .dylib
 APP_EXT =
+
+# ld flags
+UCX_SO_NAME = -install_name @rpath/libucx.dylib
+RPATH_WS_LIB_FLAG = -rpath @loader_path/../lib
 		</make>
 	</dependency>
 	
@@ -68,15 +80,21 @@
 	<dependency name="libxml2">
 		<pkgconfig>libxml-2.0</pkgconfig>
 	</dependency>
+	<dependency name="libxml2">
+		<cflags type="exec">xml2-config --cflags</cflags>
+		<lfglags type="exec">xml2-config --libs</lfglags>
+	</dependency>
 	
 	<dependency name="openssl">
 		<pkgconfig>openssl</pkgconfig>
 	</dependency>
 	
+	<!--
 	<dependency name="openssl">
 		<ldflags>-lssl -lcrypto</ldflags>
 	</dependency>
-	
+	-->
+
 	<!-- optional dependencies -->
 	<dependency name="libpq">
 		<pkgconfig>libpq</pkgconfig>

mercurial