pgxsfix.patch
text/x-patch
Patch
Format: unified
| File | + | − |
|---|---|---|
| src/makefiles/pgxs.mk | 6 | 2 |
diff --git a/src/makefiles/pgxs.mk b/src/makefiles/pgxs.mk index 318d5ef..1d93d3e 100644 --- a/src/makefiles/pgxs.mk +++ b/src/makefiles/pgxs.mk @@ -100,7 +100,11 @@ ifdef PG_CPPFLAGS override CPPFLAGS := $(PG_CPPFLAGS) $(CPPFLAGS) endif -all: $(PROGRAM) $(DATA_built) $(SCRIPTS_built) $(addsuffix $(DLSUFFIX), $(MODULES)) $(addsuffix .control, $(EXTENSION)) +ifdef PROGRAM +PROGRAMX = $(PROGRAM)$(X) +endif + +all: $(PROGRAMX) $(DATA_built) $(SCRIPTS_built) $(addsuffix $(DLSUFFIX), $(MODULES)) $(addsuffix .control, $(EXTENSION)) ifdef MODULE_big # shared library parameters @@ -288,6 +292,6 @@ ifneq (,$(MODULES)$(MODULE_big)) endif ifdef PROGRAM -$(PROGRAM): $(OBJS) +$(PROGRAMX): $(OBJS) $(CC) $(CFLAGS) $(OBJS) $(PG_LIBS) $(LDFLAGS) $(LDFLAGS_EX) $(LIBS) -o $@ endif