mirror of
https://github.com/postgres/postgres.git
synced 2025-07-27 12:41:57 +03:00
Try to fix non-MSVC Windows builds in the wake of logical replication.
pgoutput evidently needs to be built without -DBUILDING_DLL. (It seems like a pretty bad idea that these makefiles need to know exactly where all the shlibs are in the tree, or maybe what's bad is putting them under src/backend/. But right now is not the time to redesign that.) Also, remove "override CPPFLAGS" in pgoutput's Makefile. I don't think that that actually has any bad consequences, but it's certainly useless in a directory that has no .h files, and it might be contributing to the failure somehow. Per buildfarm.
This commit is contained in:
@ -16,13 +16,15 @@ CFLAGS_SL =
|
||||
|
||||
ifneq (,$(findstring backend,$(subdir)))
|
||||
ifeq (,$(findstring conversion_procs,$(subdir)))
|
||||
ifeq (,$(findstring snowball,$(subdir)))
|
||||
ifeq (,$(findstring libpqwalreceiver,$(subdir)))
|
||||
ifeq (,$(findstring replication/pgoutput,$(subdir)))
|
||||
ifeq (,$(findstring snowball,$(subdir)))
|
||||
override CPPFLAGS+= -DBUILDING_DLL
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
ifneq (,$(findstring src/common,$(subdir)))
|
||||
override CPPFLAGS+= -DBUILDING_DLL
|
||||
|
@ -14,13 +14,15 @@ CFLAGS_SL =
|
||||
|
||||
ifneq (,$(findstring backend,$(subdir)))
|
||||
ifeq (,$(findstring conversion_procs,$(subdir)))
|
||||
ifeq (,$(findstring snowball,$(subdir)))
|
||||
ifeq (,$(findstring libpqwalreceiver,$(subdir)))
|
||||
ifeq (,$(findstring replication/pgoutput,$(subdir)))
|
||||
ifeq (,$(findstring snowball,$(subdir)))
|
||||
override CPPFLAGS+= -DBUILDING_DLL
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
ifneq (,$(findstring src/common,$(subdir)))
|
||||
override CPPFLAGS+= -DBUILDING_DLL
|
||||
|
Reference in New Issue
Block a user