contrib-global.mk and sql.in question

From: Robert Creager <Robert_Creager(at)LogicalChaos(dot)org>
To: pgsql-bugs(at)postgresql(dot)org <pgsql-bugs(at)postgresql(dot)org>
Subject: contrib-global.mk and sql.in question
Date: 2003-08-23 14:08:25
Message-ID: 20030823080825.76690731.Robert_Creager@LogicalChaos.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs


Hey,

Just wondering if the rule:

%.sql: %.sql.in
sed 's,MODULE_PATHNAME,$$libdir/$*g' $< >$@

is supposed to produce files like this:

CREATE OR REPLACE FUNCTION pgxml_parse(text) RETURNS boolean
AS '$libdir/pgxml_dom' LANGUAGE c STRICT;

I'm using:

GNU sed version 4.0.3.
GNU make 3.80
Mandrake Linux 9.1
PG 7.4Beta1

I find the following patch makes it work for me, but I'm not sure if this is a
bug, feature, or something else?

*** contrib-global.mk.orig 2003-08-22 22:20:33.000000000 -0600
--- contrib-global.mk 2003-08-22 22:22:26.000000000 -0600
***************
*** 225,231 ****

ifneq (,$(MODULES)$(MODULE_big))
%.sql: %.sql.in
! sed 's,MODULE_PATHNAME,$$libdir/$*,g' $< >$@
endif

ifdef PROGRAM
--- 225,231 ----

ifneq (,$(MODULES)$(MODULE_big))
%.sql: %.sql.in
! @sed 's:MODULE_PATHNAME:$(libdir)/$*:g' $< >$@
endif

ifdef PROGRAM

--
22:17:58 up 21 days, 14:59, 4 users, load average: 2.10, 2.04, 2.01

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message pgsql-bugs 2003-08-23 18:26:38 Returned due to virus; Was: Re: Thank you!
Previous Message Sergiusz Michalski 2003-08-23 08:42:07 setof type and later table bug??