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