From: | Noah Misch <noah(at)leadboat(dot)com> |
---|---|
To: | pgsql-committers(at)postgresql(dot)org |
Subject: | pgsql: Make ECPG test programs depend on "ecpg$(X)", not "ecpg". |
Date: | 2014-11-03 02:48:09 |
Message-ID: | [email protected] |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
Make ECPG test programs depend on "ecpg$(X)", not "ecpg".
Cygwin builds require this of dependencies pertaining to pattern rules.
On Cygwin, stat("foo") in the absence of a file with that exact name can
locate foo.exe. While GNU make uses stat() for dependencies of ordinary
rules, it uses readdir() to assess dependencies of pattern rules.
Therefore, a pattern rule dependency should match any underlying file
name exactly. Back-patch to 9.4, where the dependency was introduced.
Branch
------
master
Modified Files
--------------
src/interfaces/ecpg/test/Makefile.regress | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2014-11-03 16:12:08 | pgsql: Docs: fix incorrect spelling of contrib/pgcrypto option. |
Previous Message | Peter Eisentraut | 2014-11-03 01:18:38 | pgsql: Fix generation of INSTALL file by removing link |