make/project.xml

changeset 766
e59b76889f00
parent 759
475335643af4
child 772
4586a84c0c0b
equal deleted inserted replaced
765:b5128bb44459 766:e59b76889f00
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

mercurial