make/project.xml

changeset 385
a1f4cb076d2f
parent 287
a171da778817
child 453
4586d534f9b5
--- a/make/project.xml	Tue Aug 13 22:14:32 2019 +0200
+++ b/make/project.xml	Sat Sep 24 16:26:10 2022 +0200
@@ -23,7 +23,7 @@
 	</dependency>
 	
 	<dependency platform="bsd" not="macos">
-		<cflags>-DBSD</cflags>
+		<cflags>-DBSD -I/usr/local/include</cflags>
 		<ldflags>-lpthread -lm -lldap</ldflags>
 		<make>
 # platform dependend source files
@@ -73,16 +73,28 @@
 		<pkgconfig>openssl</pkgconfig>
 	</dependency>
 	
+	<dependency name="openssl">
+		<ldflags>-lssl -lcrypto</ldflags>
+	</dependency>
+	
 	<!-- optional dependencies -->
 	<dependency name="libpq">
 		<pkgconfig>libpq</pkgconfig>
+		<make>
+CFLAGS += -DENABLE_POSTGRESQL
+PLUGINS += postgresql
+TEST_PLUGIN_LDFLAGS += -lwspgtest
+		</make>
 	</dependency>
 	
 	<target>
-		<feature name="pg" default="false">
+		<dependencies>libxml2,openssl</dependencies>
+	</target>
+	
+	<target name="postgresql">
+		<feature name="postgresql" default="false">
 			<dependencies>libpq</dependencies>
 		</feature>
-		<dependencies>libxml2,openssl</dependencies>
 	</target>
 </project>
 

mercurial