Bug #2997 ยป ruby.ext.tk.diff
extconf.rb (working copy) | ||
---|---|---|
end
|
||
if TkConfig_Info['TK_INCLUDE_SPEC'] &&
|
||
have_tk_h = try_cpp('tk.h', TclConfig_Info['TK_INCLUDE_SPEC'])
|
||
have_tk_h = try_cpp('tk.h', TkConfig_Info['TK_INCLUDE_SPEC'])
|
||
$INCFLAGS << " " << TkConfig_Info['TK_INCLUDE_SPEC']
|
||
elsif have_tk_h = have_header('tk.h')
|
||
# find
|
||
... | ... | |
if File.exist?(dir = File.join(TkLib_Config["tcltk-framework"],
|
||
'Tcl.framework', 'Headers'))
|
||
TclConfig_Info['TCL_INCLUDE_SPEC'] = "-I#{dir} "
|
||
TclConfig_Info['TK_INCLUDE_SPEC'] = "-I#{File.join(TkLib_Config['tcltk-framework'], 'Tk.framework', 'Headers')} "
|
||
TkConfig_Info['TK_INCLUDE_SPEC'] = "-I#{File.join(TkLib_Config['tcltk-framework'], 'Tk.framework', 'Headers')} "
|
||
else
|
||
dir = Dir.glob(File.join(TkLib_Config["tcltk-framework"],
|
||
'Tcl.framework', '*', 'Headers'))
|
||
TclConfig_Info['TCL_INCLUDE_SPEC'] = "-I#{dir[0]} " unless dir.empty?
|
||
TclConfig_Info['TK_INCLUDE_SPEC'] = "-I#{Dir.glob(File.join(TkLib_Config['tcltk-framework'], 'Tk.framework', '*', 'Headers'))[0]} "
|
||
TkConfig_Info['TK_INCLUDE_SPEC'] = "-I#{Dir.glob(File.join(TkLib_Config['tcltk-framework'], 'Tk.framework', '*', 'Headers'))[0]} "
|
||
end
|
||
$LDFLAGS << ' -framework Tk -framework Tcl'
|
||
... | ... | |
# search X libraries
|
||
use_X = search_X_libraries
|
||
if use_X
|
||
if TkConfig_Info['TK_XINCLUDES'] &&
|
||
!TkConfig_Info['TK_XINCLUDES'].strip.empty?
|
||
$INCFLAGS << " " << TkConfig_Info['TK_XINCLUDES'].strip
|
||
end
|
||
end
|
||
#---------------------------------------------------
|
||
if (TkLib_Config["tcltk-framework"] ||
|