/[eiffelstudio]/branches/eth/eve/Src/C/CONFIGS/iphone-x86-64
ViewVC logotype

Contents of /branches/eth/eve/Src/C/CONFIGS/iphone-x86-64

Parent Directory Parent Directory | Revision Log Revision Log


Revision 94983 - (show annotations)
Fri May 2 11:05:28 2014 UTC (5 years, 5 months ago) by jasonw
File size: 5523 byte(s)
<<Merged from trunk#94978.>>
1 #!/bin/sh
2 #--|----------------------------------------------------------------
3 #--| Eiffel runtime configuration
4 #--| Copyright (C) 1985-2004 Eiffel Software. All rights reserved.
5 #--| Duplication and distribution prohibited. May be used only with
6 #--| ISE Eiffel, under terms of user license.
7 #--| Contact Eiffel Software for any other use.
8 #--|
9 #--| Interactive Software Engineering Inc.
10 #--| dba Eiffel Software
11 #--| 356 Storke Road, Goleta, CA 93117 USA
12 #--| Telephone 805-685-1006, Fax 805-685-6869
13 #--| Contact us at: http://www.eiffel.com/general/email.html
14 #--| Customer support: http://support.eiffel.com
15 #--| For latest info on our award winning products, visit:
16 #--| http://www.eiffel.com
17 #--|----------------------------------------------------------------
18
19 #Computation/sizes
20 byteorder='1234'
21 pagesize='4096'
22 alignbytes='8'
23 doublesize='8'
24 intsize='4'
25 integer_64_size='8'
26 floatsize='4'
27 ptrsize='8'
28 longsize='8'
29 integer_32_size='4'
30 integer_16_size='2'
31 charsize='1'
32 bitpbyte='8'
33 lngpad_2='LNGPAD(2)'
34
35 #Formatting
36 #Check value for next 4
37 inttypes_include=''
38 eif_integer_64_display='"lld"'
39 eif_natural_64_display='"llu"'
40 eif_pointer_display='"lX"'
41 eif_integer_64_constant='CAT2(x,LL)'
42 eif_natural_64_constant='CAT2(x,ULL)'
43 d_uint64_to_real='define'
44
45 #File system
46 nofile='1024'
47 groupstype='gid_t'
48 uidtype='uid_t'
49 d_chown='define'
50 d_dup2='define'
51 d_dirnamlen='define'
52 #Check value for next 1 on 64 bits platform.
53 d_eofpipe='define'
54 d_fcntl='define'
55 d_geteuid='define'
56 d_getgrgid='define'
57 d_getgrps='define'
58 d_getpwuid='define'
59 d_link='define'
60 d_lstat='define'
61 d_mkdir='define'
62 d_readdir='define'
63 d_rewinddir='define'
64 d_rename='define'
65 d_rmdir='define'
66 d_unlink='define'
67 i_dirent='define'
68 i_fcntl='undef'
69 i_grp='define'
70 i_limits='define'
71 i_pwd='define'
72 i_sysdir='define'
73 i_sysfile='define'
74 i_sysndir='undef'
75
76 #Network
77 selecttype='fd_set *'
78 d_keepalive='undef'
79 i_fd_setsyss='undef'
80 i_niin='define'
81 i_sysin='undef'
82 i_syssock='define'
83 i_sysun='define'
84
85 #Time
86 timetype='time_t'
87 d_ftime='undef'
88 d_gettimeod='define'
89 d_rusage='define'
90 d_time='define'
91 d_times='define'
92 d_utime='define'
93 i_sysresrc='define'
94 i_systimeb='define'
95 i_systimes='define'
96 i_time='undef'
97 i_systime='define'
98 i_systimek='undef'
99 i_utime='define'
100 #Check value for next 1
101 i_sysutime='undef'
102 i_tmvlsyss='undef'
103
104 #Signals
105 abortsig='SIGABRT'
106 signal_t='void'
107 d_bsdjmp='define'
108 #Check value for next 1
109 d_bsdsig='undef'
110 d_keepsig='define'
111 d_sigaction='define'
112 d_sigaltstack='define'
113 d_siglist='define'
114 d_sigsetmk='define'
115 d_sigvec='define'
116 d_sigvectr='undef'
117
118 #System
119 malloctype='void *'
120 pidtype='pid_t'
121 prototype='define'
122 d_gethid='define'
123 d_maypanic='undef'
124 d_nanosleep='define'
125 d_pidcheck='define'
126 d_sbrk='define'
127 d_sbrksmart='undef'
128 d_smartmmap='undef'
129 d_strerror='define'
130 d_syserrlst='define'
131 d_sysernlst='undef'
132 d_strerrm='strerror(e)'
133 d_usleep='define'
134 i_stdarg='define'
135 i_varargs='undef'
136
137 #Shell
138 eunicefix=':'
139 rm='/bin/rm'
140 sed='/usr/bin/sed'
141 spitshell='cat'
142
143 #Compiler/Preprocessor
144 if [ -n "$ISE_VERSION" ]; then
145 rt_version=$ISE_VERSION
146 else
147 rt_version=''
148 fi
149 if [ -n "$ISE_EIFFEL" ]; then
150 rt_include=$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/include
151 rt_lib=$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/lib
152 rt_templates=$ISE_EIFFEL/studio/config/$ISE_PLATFORM/templates
153 x2c=$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin/x2c
154 else
155 rt_include=$ISE_PREFIX/include/eiffelstudio-$rt_version
156 rt_lib=$ISE_PREFIX/$ISE_LIB_NAME/eiffelstudio-$rt_version
157 rt_templates=$ISE_PREFIX/share/eiffelstudio-$rt_version/studio/config/$ISE_PLATFORM/templates
158 x2c=$ISE_PREFIX/$ISE_LIB_NAME/eiffelstudio-$rt_version/studio/x2c
159 fi
160 add_log='undef'
161 if [ -n "$CC" ]; then
162 cc=$CC
163 else
164 cc='clang'
165 fi
166 if [ -n "$CFLAGS" ]; then
167 ccflags=$CFLAGS
168 else
169 ccflags='-pipe -no-cpp-precomp -fno-common -fPIC -std=c99 -mios-simulator-version-min=7.1 -isysroot `xcode-select -print-path`/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk'
170 fi
171 ccldflags='-isysroot `xcode-select -print-path`/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -mios-simulator-version-min=7.1'
172 if [ -n "$CPP" ]; then
173 cpp=$CPP
174 else
175 cpp='clang++'
176 fi
177 if [ -n "$CPPFLAGS" ]; then
178 cppflags=$CPPFLAGS
179 else
180 cppflags="$ccflags"
181 fi
182 cpp_stuff='42'
183 defvoidused='15'
184 #Check value for next 4
185 eif_sgi='undef'
186 eif_solaris='undef'
187 eif_windows='undef'
188 eif_64_bits='define'
189 eif_os='EIF_OS_IPHONE'
190 eif_arch='EIF_ARCH_X86_64'
191 Mcc='Mcc'
192 d_tls='undef'
193 #Check value for next 2
194 objcflags='-ObjC'
195 mtccflags="$ccflags -DEIF_THREADS -DEIF_POSIX_THREADS"
196 mtcppflags="$cppflags -DEIF_THREADS -DEIF_POSIX_THREADS"
197 optimize="-O3"
198 voidflags='15'
199 #Check value for next 1
200 warning_level='-Wall'
201 wkoptimize="-O0"
202
203 #Makefiles
204 ar='ar'
205 boehmgclib='gc'
206 command_makefile='make -f'
207 concurrent_prefix='c'
208 cp='/bin/cp'
209 eiflib='finalized'
210 if [ -n "$LD" ]; then
211 ld='$LD'
212 else
213 ld='`xcode-select -print-path`/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ld'
214 fi
215 ldflags=""
216 ldsharedflags="$ldflags -dynamiclib -flat_namespace -undefined suppress -o"
217 libs='-lm'
218 ln='/bin/ln'
219 if [ -n "$MAKE" ]; then
220 make=$MAKE
221 else
222 make='make'
223 fi
224 mkdep='\$(EIFFEL_SRC)/C/mkdep'
225 mkdir='mkdir'
226 mtldflags="$ldflags"
227 mtldsharedflags="$ldsharedflags"
228 mtlibs="$libs -lpthread"
229 mt_prefix='mt'
230 mv='/bin/mv'
231 prefix='lib'
232 ranlib='ar ts'
233 shared_prefix='lib'
234 shared_suffix='.dylib'
235 shared_rt_suffix='.dylib'
236 sharedlibs='-lm'
237 mtsharedlibs='-lm -lpthread'
238 sharedlibversion='.14.05'
239 sharedlink=$cc
240 suffix='.a'
241 wkeiflib='wkbench'
242
243 #testing
244 start_test='if [ ! -f finished ] ; then'
245 end_test='; fi'
246 create_test='touch finished'
247
248 CONFIG=true

Properties

Name Value
svn:eol-style native

  ViewVC Help
Powered by ViewVC 1.1.23