2 <project xmlns="http://unixwork.de/uwproj"> |
2 <project xmlns="http://unixwork.de/uwproj"> |
3 <config> |
3 <config> |
4 <var name="src_dir" exec="true">pwd</var> |
4 <var name="src_dir" exec="true">pwd</var> |
5 <var name="DOXYGEN" exec="true">command -v doxygen</var> |
5 <var name="DOXYGEN" exec="true">command -v doxygen</var> |
6 <var name="PANDOC" exec="true">command -v pandoc</var> |
6 <var name="PANDOC" exec="true">command -v pandoc</var> |
7 <var name="CMAKE" exec="true">command -v cmake</var> |
|
8 </config> |
7 </config> |
9 |
8 |
10 <dependency> |
9 <dependency> |
11 <make> |
10 <make> |
12 # library version |
11 # library version |
59 ARFLAGS=r |
58 ARFLAGS=r |
60 STLIB_EXT=.a |
59 STLIB_EXT=.a |
61 SHLIB_EXT=.so |
60 SHLIB_EXT=.so |
62 </make> |
61 </make> |
63 </dependency> |
62 </dependency> |
64 |
|
65 <dependency name="cpp"> |
|
66 <lang>cpp</lang> |
|
67 </dependency> |
|
68 |
|
69 <dependency name="cmake"> |
|
70 <test>test -n "$CMAKE"</test> |
|
71 </dependency> |
|
72 |
63 |
73 <dependency name="doxygen"> |
64 <dependency name="doxygen"> |
74 <test>test -n "$DOXYGEN"</test> |
65 <test>test -n "$DOXYGEN"</test> |
75 </dependency> |
66 </dependency> |
76 |
67 |
77 <dependency name="pandoc"> |
68 <dependency name="pandoc"> |
78 <test>test -n "$PANDOC"</test> |
69 <test>test -n "$PANDOC"</test> |
79 </dependency> |
70 </dependency> |
80 |
71 |
81 <target> |
72 <target> |
82 <option arg="with-tests"> |
|
83 <value str="yes"> |
|
84 <dependencies>cpp,cmake</dependencies> |
|
85 <make>WITH_TESTS=yes</make> |
|
86 </value> |
|
87 <value str="no"/> |
|
88 <default value="yes"/> |
|
89 <default value="no"/> |
|
90 </option> |
|
91 <option arg="with-docs"> |
73 <option arg="with-docs"> |
92 <value str="all"> |
74 <value str="all"> |
93 <dependencies>pandoc,doxygen</dependencies> |
75 <dependencies>pandoc,doxygen</dependencies> |
94 <make> |
76 <make> |
95 # Documentation |
77 # Documentation |