From: Jim I. <ji...@ap...> - 2001-10-20 00:49:13
|
Jack, I would get the installation location from -prefix, and stick the include files there (defaulting for now to /usr/local). It doesn't matter so much where they go, because the real key is to reference the location from the tclConfig.sh. People are used to having to do point configure for extensions at "the directory containing tclConfig.sh", though the config scripts will try to find it in a variety of unix'y places if you don't tell configure where the thing is. So as long as you can find that, and provided I can properly construct the Mac OS X version, we should be able to get you to all the other bits from there, and tell you all the proper compile options, et cetera, et cetera, and et cetera. That is why the key bit of work is to make tclConfig.sh and tkConfig.sh correct, and to make it easy for extension developers to make correct *Config.sh files for their extensions as well... I guess this latter bit is not so useful for you, though if you don't already use tclConfig.sh for your TkInter builds, you might want to think about it, it is quite useful. Jim On Friday, October 19, 2001, at 01:53 PM, Jack Jansen wrote: > > Recently, Jim Ingham <ji...@ap...> said: >> Jack, >> >> For Carbon, Apple distributed "flat headers" along with the Frameworks. >> So, in some standard place they put >> headers that just routed the standard include over to the framework >> style include. So you would have a tcl.h that just includes >> <Tcl/tcl.h>. > > Ah, interesting one! Then you would compile with -Ixxxx/FlatTcl > -framework Tcl. The only question is: where should xxxx be, so that > it's easily distributed with a Tcl distribution. If xxx is > /Library/Frameworks/Tcl.framework/etcetcetc it sort of defeats the > point... > -- > Jack Jansen | ++++ stop the execution of Mumia > Abu-Jamal ++++ > Jac...@or... | ++++ if you agree copy these lines to your > sig ++++ > www.cwi.nl/~jack | see http://www.xs4all.nl/~tank/spg- > l/sigaction.htm > -- Jim Ingham ji...@ap... Developer Tools - gdb Apple Computer |