Re: libpgtcl - Mailing list pgsql-bugs
From | Bruce Momjian |
---|---|
Subject | Re: libpgtcl |
Date | |
Msg-id | 200006141952.PAA29669@candle.pha.pa.us Whole thread Raw |
In response to | libpgtcl (Rudolf Weber <rfweber@bluewin.de>) |
List | pgsql-bugs |
Backed out. [ Charset ISO-8859-1 unsupported, converting... ] > I just looked at this yesterday and I wonder why one would want to do > this. The libpgtcl build works perfectly fine and it doesn't even link > with tcl, so there's little reason to "integrate the tcl-spec" into > things. The only thing that this change accomplishes is that it makes the > libpgtcl build deviate more from the common behaviour (for example by not > using the compiler the user specified). IMHO, the custom build code for > the Perl, Python, and part of the Tcl interface should be considered a > necessary evil since we don't know better but nothing that should be > propagated unnecessarily. > > > On Tue, 13 Jun 2000, Bruce Momjian wrote: > > > Applied. > > > > > > > Hello, > > > > > > in the Directory src/bin/pgtclsh there is a good mechanism to integrate > > > the > > > tcl-spec in the Makefile. > > > The patch in the attachemant does this in the src/interfaces/libpgtcl > > > too > > > > > > Thank you > > > Rudolf > > > -- > > > --------------------------------------------------------------- > > > Rudolf Weber > > > http://www.infnet.verein.de/home/rw > > > E-Mail: rfweber@bluewin.de > > > > > --- ./src/interfaces/libpgtcl/mkMakefile.tcldefs.sh.in.orig Tue Jun 6 01:03:10 2000 > > > +++ ./src/interfaces/libpgtcl/mkMakefile.tcldefs.sh.in Tue Jun 6 01:02:19 2000 > > > @@ -0,0 +1,16 @@ > > > + > > > +if [ ! -f @TCL_CONFIG_SH@ ]; then > > > + echo "@TCL_CONFIG_SH@ not found" > > > + echo "I need this file! Please make a symbolic link to this file" > > > + echo "and start make again." > > > + exit 1 > > > +fi > > > + > > > +cat @TCL_CONFIG_SH@ | > > > + egrep '^TCL_' | > > > + while read inp > > > + do > > > + eval eval echo $inp > > > + done >Makefile.tcldefs > > > + > > > +exit 0 > > > --- ./src/interfaces/libpgtcl/mkMakefile.tkdefs.sh.in.orig Tue Jun 6 01:03:21 2000 > > > +++ ./src/interfaces/libpgtcl/mkMakefile.tkdefs.sh.in Tue Jun 6 01:02:19 2000 > > > @@ -0,0 +1,18 @@ > > > + > > > +if [ ! -f @TK_CONFIG_SH@ ]; then > > > + echo "@TK_CONFIG_SH@ not found" > > > + echo "I need this file! Please make a symbolic link to this file" > > > + echo "and start make again." > > > + exit 1 > > > +fi > > > + > > > +. @TK_CONFIG_SH@ > > > + > > > +cat @TK_CONFIG_SH@ | > > > + egrep '^TK_' | > > > + while read inp > > > + do > > > + eval eval echo $inp > > > + done >Makefile.tkdefs > > > + > > > +exit 0 > > > --- ./src/interfaces/libpgtcl/Makefile.in.orig Wed Mar 8 02:58:36 2000 > > > +++ ./src/interfaces/libpgtcl/Makefile.in Tue Jun 6 01:22:46 2000 > > > @@ -17,6 +17,14 @@ > > > SRCDIR= @top_srcdir@ > > > include $(SRCDIR)/Makefile.global > > > > > > +# > > > +# Include definitions from the tclConfig.sh file > > > +# > > > +include Makefile.tcldefs > > > +ifeq ($(USE_TK), true) > > > +include Makefile.tkdefs > > > +endif > > > + > > > CFLAGS+= -I$(SRCDIR)/backend \ > > > -I$(SRCDIR)/include \ > > > -I$(LIBPQDIR) > > > @@ -48,6 +56,11 @@ > > > beforeinstall-headers: > > > -@if [ ! -d $(HEADERDIR) ]; then mkdir $(HEADERDIR); fi > > > > > > +Makefile.tcldefs: mkMakefile.tcldefs.sh > > > + /bin/sh mkMakefile.tcldefs.sh > > > + > > > +Makefile.tkdefs: mkMakefile.tkdefs.sh > > > + /bin/sh mkMakefile.tkdefs.sh > > > > > > .PHONY: clean > > > > > > --- ./src/configure.in.orig Thu May 25 00:43:59 2000 > > > +++ ./src/configure.in Tue Jun 6 01:16:10 2000 > > > @@ -1371,6 +1371,8 @@ > > > interfaces/ecpg/preproc/Makefile > > > interfaces/libpq++/Makefile > > > interfaces/libpgeasy/Makefile > > > + interfaces/libpgtcl/mkMakefile.tcldefs.sh > > > + interfaces/libpgtcl/mkMakefile.tkdefs.sh > > > interfaces/libpgtcl/Makefile > > > interfaces/odbc/GNUmakefile > > > interfaces/odbc/Makefile.global > > > > > > > > -- > Peter Eisentraut Sernanders v?g 10:115 > peter_e@gmx.net 75262 Uppsala > http://yi.org/peter-e/ Sweden > > -- Bruce Momjian | http://www.op.net/~candle pgman@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
pgsql-bugs by date: