make/project.xml

changeset 1064
f3b04cd60776
parent 990
f708863e7ec6
equal deleted inserted replaced
1063:e453e717876e 1064:f3b04cd60776
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <project version="0.3" xmlns="http://unixwork.de/uwproj"> 2 <project version="0.3" xmlns="http://unixwork.de/uwproj">
3 <config> 3 <config>
4 <var name="src_dir" exec="true">pwd</var> 4 <var name="root_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 </config> 7 </config>
8 8
9 <dependency> 9 <dependency>
12 VERSION=3.1.0 12 VERSION=3.1.0
13 LIBVERSION=5.0.0 13 LIBVERSION=5.0.0
14 LIBVERSION_MAJOR=5 14 LIBVERSION_MAJOR=5
15 15
16 # build directory structure !! do not change or override !! 16 # build directory structure !! do not change or override !!
17 src_dir=${src_dir} 17 root_dir=${root_dir}
18 build_dir=${src_dir}/build 18 build_dir=${root_dir}/build
19 docs_dir=${src_dir}/build/docs 19 docs_dir=${root_dir}/build/docs
20 dist_dir=${src_dir}/dist 20 dist_dir=${root_dir}/dist
21 </make> 21 </make>
22 </dependency> 22 </dependency>
23 23
24 <dependency platform="solaris"> 24 <dependency platform="solaris">
25 <ldflags>-lm</ldflags> 25 <ldflags>-lm</ldflags>
81 </dependency> 81 </dependency>
82 82
83 <dependency name="coverage" toolchain="gcc"> 83 <dependency name="coverage" toolchain="gcc">
84 <cflags>\${COVERAGE_CFLAGS}</cflags> 84 <cflags>\${COVERAGE_CFLAGS}</cflags>
85 <ldflags>\${COVERAGE_LDFLAGS}</ldflags> 85 <ldflags>\${COVERAGE_LDFLAGS}</ldflags>
86 <test>command -v gcovr</test>
86 </dependency> 87 </dependency>
87 88
88 <dependency name="no_coverage"> 89 <dependency name="no_coverage">
89 <test>test -z "$FEATURE_COVERAGE"</test> 90 <test>test -z "$FEATURE_COVERAGE"</test>
90 </dependency> 91 </dependency>

mercurial