Tue, 13 Aug 2019 21:55:10 +0200
yet another compatibility fix
<?xml version="1.0" encoding="UTF-8"?> <project> <!-- makefile config --> <config> <var name="HOST" type="exec">uname -n</var> <var name="PREFIX">`pwd`/work</var> <var name="INSTALL_DIR">$PREFIX</var> </config> <!-- platform specific settings --> <dependency platform="linux"> <cflags>-DLINUX</cflags> <ldflags>-lpthread -ldl -lm -lldap</ldflags> <make> # platform dependend source files PLATFORM_DAEMONOBJ = event_linux.o # platform dependend vars OBJ_EXT = .o LIB_EXT = .so APP_EXT = </make> </dependency> <dependency platform="bsd" not="macos"> <cflags>-DBSD</cflags> <ldflags>-lpthread -lm -lldap</ldflags> <make> # platform dependend source files PLATFORM_DAEMONOBJ = event_bsd.o # platform dependend vars OBJ_EXT = .o LIB_EXT = .so APP_EXT = </make> </dependency> <dependency platform="macos"> <cflags>-DBSD -DOSX</cflags> <ldflags>-lpthread -ldl -lm -lldap</ldflags> <make> # platform dependend source files PLATFORM_DAEMONOBJ = event_bsd.o # platform dependend vars OBJ_EXT = .o LIB_EXT = .dylib APP_EXT = </make> </dependency> <dependency platform="solaris"> <cflags>-DSOLARIS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS</cflags> <ldflags>-lsocket -lnsl -lsendfile -lposix4 -lpthread -ldl -lm -lmd -lldap</ldflags> <make> # platform dependend source files PLATFORM_DAEMONOBJ = event_solaris.o # platform dependend vars OBJ_EXT = .o LIB_EXT = .so APP_EXT = </make> </dependency> <!-- library dependencies --> <dependency name="libxml2"> <pkgconfig>libxml-2.0</pkgconfig> </dependency> <dependency name="openssl"> <pkgconfig>openssl</pkgconfig> </dependency> <!-- optional dependencies --> <dependency name="libpq"> <pkgconfig>libpq</pkgconfig> </dependency> <target> <feature name="pg" default="false"> <dependencies>libpq</dependencies> </feature> <dependencies>libxml2,openssl</dependencies> </target> </project>