200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
|
# File 'ext/extconf.rb', line 200
def (tclver, tkver)
base_dir = ['/usr/local/include', '/usr/pkg/include', '/usr/include']
base_dir << '/Tcl/include'
unless have_tcl_h = ('tcl.h')
if tclver && ! tclver.empty?
versions = [tclver]
else
versions = %w[8.4 8.7 8.6 8.5 8.3 8.2 8.1 8.0 7.6]
end
paths = base_dir.dup
versions.each{|ver| paths.concat(base_dir.map{|dir| dir + '/tcl' + ver})}
have_tcl_h = ('tcl.h', *paths)
end
unless have_tk_h = ("tk.h")
if tkver && ! tkver.empty?
versions = [tkver]
else
versions = %w[8.4 8.7 8.6 8.5 8.4 8.3 8.2 8.1 8.0 4.2]
end
paths = base_dir.dup
versions.each{|ver| paths.concat(base_dir.map{|dir| dir + '/tk' + ver})}
have_tk_h = ('tk.h', *paths)
end
have_tcl_h && have_tk_h
end
|