--- 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>