test/make/project.xml

changeset 103
01ec9f32835e
parent 88
0a663c3692a0
equal deleted inserted replaced
102:bc7837852b7c 103:01ec9f32835e
13 13
14 <dependency name="cpp"> 14 <dependency name="cpp">
15 <lang>cpp</lang> 15 <lang>cpp</lang>
16 </dependency> 16 </dependency>
17 17
18 <dependency toolchain="gcc">
19 <cflags>-DTOOLCHAIN_GCC</cflags>
20 </dependency>
21
22 <dependency toolchain="clang">
23 <cflags>-DTOOLCHAIN_CLANG</cflags>
24 </dependency>
25
26 <dependency not="gcc">
27 <cflags>-DNOT_TOOLCHAIN_GCC</cflags>
28 </dependency>
29
30 <dependency not="clang">
31 <cflags>-DNOT_TOOLCHAIN_CLANG</cflags>
32 </dependency>
33
18 <!-- library dependencies --> 34 <!-- library dependencies -->
19 <dependency name="libxml2" platform="macos"> 35 <dependency name="libxml2" platform="macos">
20 <cflags exec="true">xml2-config --cflags</cflags> 36 <cflags exec="true">xml2-config --cflags</cflags>
21 <ldflags exec="true">xml2-config --libs</ldflags> 37 <ldflags exec="true">xml2-config --libs</ldflags>
22 </dependency> 38 </dependency>
23 39
24 <dependency name="libxml2"> 40 <dependency name="libxml2">
25 <pkgconfig>libxml-2.0</pkgconfig> 41 <pkgconfig>libxml-2.0</pkgconfig>
26 </dependency> 42 </dependency>
27 43
28 <dependency name="openssl"> 44 <dependency name="openssl" toolchain="clang">
29 <pkgconfig>openssl</pkgconfig> 45 <pkgconfig>openssl</pkgconfig>
30 <lang>c</lang> 46 <lang>c</lang>
47 <cflags>-DOPENSSL_CLANG</cflags>
31 </dependency> 48 </dependency>
32 49
33 <dependency name="openssl" platform="bsd"> 50 <dependency name="openssl" platform="bsd">
34 <ldflags>-lssl -lcrypto</ldflags> 51 <ldflags>-lssl -lcrypto</ldflags>
52 </dependency>
53
54 <dependency name="openssl">
55 <pkgconfig>openssl</pkgconfig>
56 <lang>c</lang>
35 </dependency> 57 </dependency>
36 58
37 <!-- optional dependencies --> 59 <!-- optional dependencies -->
38 <dependency name="libpq"> 60 <dependency name="libpq">
39 <pkgconfig>libpq</pkgconfig> 61 <pkgconfig>libpq</pkgconfig>

mercurial