test/make/project.xml

changeset 103
01ec9f32835e
parent 88
0a663c3692a0
child 116
41981a23aff8
--- a/test/make/project.xml	Fri Jan 19 21:23:56 2024 +0100
+++ b/test/make/project.xml	Sat Jan 20 14:56:50 2024 +0100
@@ -15,6 +15,22 @@
 		<lang>cpp</lang>
 	</dependency>	
 
+	<dependency toolchain="gcc">
+		<cflags>-DTOOLCHAIN_GCC</cflags>
+	</dependency>
+
+	<dependency toolchain="clang">
+		<cflags>-DTOOLCHAIN_CLANG</cflags>
+	</dependency>
+
+	<dependency not="gcc">
+		<cflags>-DNOT_TOOLCHAIN_GCC</cflags>
+	</dependency>
+
+	<dependency not="clang">
+		<cflags>-DNOT_TOOLCHAIN_CLANG</cflags>
+	</dependency>
+
 	<!-- library dependencies -->
 	<dependency name="libxml2" platform="macos">
 		<cflags exec="true">xml2-config --cflags</cflags>
@@ -25,14 +41,20 @@
 		<pkgconfig>libxml-2.0</pkgconfig>
 	</dependency>
 	
-	<dependency name="openssl">
+	<dependency name="openssl" toolchain="clang">
 		<pkgconfig>openssl</pkgconfig>
 		<lang>c</lang>
+		<cflags>-DOPENSSL_CLANG</cflags>
 	</dependency>
 	
 	<dependency name="openssl" platform="bsd">
 		<ldflags>-lssl -lcrypto</ldflags>
 	</dependency>
+
+	<dependency name="openssl">
+		<pkgconfig>openssl</pkgconfig>
+		<lang>c</lang>
+	</dependency>
     
 	<!-- optional dependencies -->
 	<dependency name="libpq">

mercurial