make/project.xml

changeset 1460
464f896249c1
parent 1456
fb4f5e37090d
child 1461
dfd79d615049
equal deleted inserted replaced
1459:22923f0b3dbb 1460:464f896249c1
18 docs_dir=${root_dir}/build/docs 18 docs_dir=${root_dir}/build/docs
19 dist_dir=${root_dir}/dist 19 dist_dir=${root_dir}/dist
20 </make> 20 </make>
21 </dependency> 21 </dependency>
22 22
23 <dependency platform="solaris"> 23 <dependency>
24 <ldflags>-lm</ldflags>
25 </dependency>
26
27 <dependency name="file-tools">
28 <make> 24 <make>
29 MKDIR=/bin/mkdir -p 25 MKDIR=/bin/mkdir -p
30 RMFILE=/bin/rm -f 26 RMFILE=/bin/rm -f
31 RMDIR=/bin/rm -f -R 27 RMDIR=/bin/rm -f -R
32 COPYFILE=/bin/cp -f 28 COPYFILE=/bin/cp -f
33 COPYALL=/bin/cp -f -R 29 COPYALL=/bin/cp -f -R
34 SYMLINK=/bin/ln -s 30 SYMLINK=/bin/ln -s
35 </make> 31 </make>
36 </dependency> 32 </dependency>
37 33
38 <dependency name="c" platform="mingw"> 34 <dependency platform="mingw">
39 <lang>c</lang> 35 <lang>c</lang>
40 <make> 36 <make>
41 AR=ar 37 AR=ar
42 ARFLAGS=r 38 ARFLAGS=r
43 STLIB_EXT=.lib 39 STLIB_EXT=.lib
44 SHLIB_EXT=.dll 40 SHLIB_EXT=.dll
45 </make> 41 </make>
46 </dependency> 42 </dependency>
47 43
48 <dependency name="c" platform="macos"> 44 <dependency platform="macos">
49 <lang>c</lang> 45 <lang>c</lang>
50 <make> 46 <make>
51 AR=ar 47 AR=ar
52 ARFLAGS=r 48 ARFLAGS=r
53 STLIB_EXT=.a 49 STLIB_EXT=.a
54 SHLIB_EXT=.dylib 50 SHLIB_EXT=.dylib
55 </make> 51 </make>
56 </dependency> 52 </dependency>
57 53
58 <dependency name="c" platform="unix"> 54 <dependency platform="unix">
59 <lang>c</lang> 55 <lang>c</lang>
60 <make> 56 <make>
61 AR=ar 57 AR=ar
62 ARFLAGS=cr 58 ARFLAGS=cr
63 STLIB_EXT=.a 59 STLIB_EXT=.a
64 SHLIB_EXT=.so 60 SHLIB_EXT=.so
65 </make> 61 </make>
62 </dependency>
63
64 <dependency toolchain="gnuc" not="macos">
65 <make>
66 SHLIB_LDFLAGS += -Wl,-soname,libucx\$(SHLIB_EXT).\$(LIBVERSION_MAJOR)
67 </make>
68 </dependency>
69
70 <dependency toolchain="suncc">
71 <make>
72 SHLIB_LDFLAGS += -h libucx\$(SHLIB_EXT).\$(LIBVERSION_MAJOR)
73 </make>
74 </dependency>
75
76 <dependency platform="solaris">
77 <ldflags>-lm</ldflags>
66 </dependency> 78 </dependency>
67 79
68 <dependency name="cxx"> 80 <dependency name="cxx">
69 <lang>cpp</lang> 81 <lang>cpp</lang>
70 </dependency> 82 </dependency>
132 <desc>use custom implementation, instead</desc> 144 <desc>use custom implementation, instead</desc>
133 <disabled> 145 <disabled>
134 <define name="CX_NO_SZMUL_BUILTIN"/> 146 <define name="CX_NO_SZMUL_BUILTIN"/>
135 </disabled> 147 </disabled>
136 </feature> 148 </feature>
137 <dependencies>c,file-tools</dependencies>
138 </target> 149 </target>
139 </project> 150 </project>

mercurial