test/make/project.xml

Mon, 01 Dec 2025 20:31:54 +0100

author
Mike Becker <universe@uap-core.de>
date
Mon, 01 Dec 2025 20:31:54 +0100
changeset 174
bb760ad2211d
parent 165
f4f11f755ee7
child 177
8872934e5fb2
permissions
-rw-r--r--

fix tab vs. spaces problem in project XML files

0
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
159
b0344d89ade6 add special treatment of sysconfdir, localstatedir, and runstatedir even when no config.site exists
Mike Becker <universe@uap-core.de>
parents: 120
diff changeset
2 <project version="0.4" xmlns="http://unixwork.de/uwproj">
174
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
3 <!-- makefile config -->
165
f4f11f755ee7 add full spectrum config var configurations
Mike Becker <universe@uap-core.de>
parents: 159
diff changeset
4 <config>
f4f11f755ee7 add full spectrum config var configurations
Mike Becker <universe@uap-core.de>
parents: 159
diff changeset
5 <prefix/>
f4f11f755ee7 add full spectrum config var configurations
Mike Becker <universe@uap-core.de>
parents: 159
diff changeset
6 <libdir/>
f4f11f755ee7 add full spectrum config var configurations
Mike Becker <universe@uap-core.de>
parents: 159
diff changeset
7 <var name="HOST" exec="true">uname -n</var>
f4f11f755ee7 add full spectrum config var configurations
Mike Becker <universe@uap-core.de>
parents: 159
diff changeset
8 </config>
174
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
9 <config not="mingw">
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
10 <var name="PWD">pwd</var>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
11 </config>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
12 <config platform="mingw">
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
13 <var name="PWD">pwd -W</var>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
14 </config>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
15
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
16 <dependency>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
17 <lang>c</lang>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
18 </dependency>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
19
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
20 <dependency name="cpp">
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
21 <lang>cpp</lang>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
22 </dependency>
5
895bf81d3b6e add missing source changes
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 4
diff changeset
23
174
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
24 <dependency toolchain="gcc">
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
25 <cflags>-DTOOLCHAIN_GCC</cflags>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
26 </dependency>
103
01ec9f32835e add toolchain attribute - relates to #346
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 88
diff changeset
27
174
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
28 <dependency toolchain="clang">
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
29 <cflags>-DTOOLCHAIN_CLANG</cflags>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
30 </dependency>
103
01ec9f32835e add toolchain attribute - relates to #346
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 88
diff changeset
31
174
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
32 <dependency not="gcc">
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
33 <cflags>-DNOT_TOOLCHAIN_GCC</cflags>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
34 </dependency>
103
01ec9f32835e add toolchain attribute - relates to #346
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 88
diff changeset
35
174
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
36 <dependency not="clang">
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
37 <cflags>-DNOT_TOOLCHAIN_CLANG</cflags>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
38 </dependency>
103
01ec9f32835e add toolchain attribute - relates to #346
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 88
diff changeset
39
174
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
40 <!-- library dependencies -->
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
41 <dependency name="libxml2" platform="macos">
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
42 <cflags exec="true">xml2-config --cflags</cflags>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
43 <ldflags exec="true">xml2-config --libs</ldflags>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
44 </dependency>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
45
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
46 <dependency name="libxml2">
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
47 <pkgconfig>libxml-2.0</pkgconfig>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
48 </dependency>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
49
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
50 <dependency name="openssl" toolchain="clang">
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
51 <pkgconfig>openssl</pkgconfig>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
52 <lang>c</lang>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
53 <cflags>-DOPENSSL_CLANG</cflags>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
54 </dependency>
18
0df7309d498e add PREFIX parameter to install script
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 15
diff changeset
55
174
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
56 <dependency name="openssl" platform="bsd">
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
57 <ldflags>-lssl -lcrypto</ldflags>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
58 </dependency>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
59
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
60 <dependency name="openssl">
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
61 <pkgconfig>openssl</pkgconfig>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
62 <lang>c</lang>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
63 </dependency>
103
01ec9f32835e add toolchain attribute - relates to #346
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 88
diff changeset
64
174
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
65 <!-- optional dependencies -->
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
66 <dependency name="libpq">
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
67 <pkgconfig>libpq</pkgconfig>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
68 </dependency>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
69
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
70 <target>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
71 <feature name="pg" default="true">
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
72 <dependencies>libpq,cpp</dependencies>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
73 </feature>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
74 <dependencies>libxml2,openssl</dependencies>
bb760ad2211d fix tab vs. spaces problem in project XML files
Mike Becker <universe@uap-core.de>
parents: 165
diff changeset
75 </target>
0
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
76 </project>
38775db5fdf5 add existing source
Olaf Wintermann <olaf.wintermann@gmail.com>
parents:
diff changeset
77

mercurial