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