cmake: use explicit VPATH when calling pgxs makefile

Some postgres installations report problems with the makefile
magic that should look for the source where the Makefile is
located. So hand in the path explicitly via VPATH instead.

Fixes #453.
This commit is contained in:
Sarah Hoffmann 2016-05-24 00:24:23 +02:00
parent 362f259f47
commit e4963256e1
2 changed files with 2 additions and 1 deletions

View File

@ -1,6 +1,6 @@
# just use the pgxs makefile
ADD_CUSTOM_COMMAND( OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/dummy
COMMAND PGXS=${PGXS} PG_CONFIG=${PG_CONFIG} make -f ${CMAKE_CURRENT_SOURCE_DIR}/Makefile
COMMAND PGXS=${PGXS} PG_CONFIG=${PG_CONFIG} MODSRCDIR=${CMAKE_CURRENT_SOURCE_DIR} make -f ${CMAKE_CURRENT_SOURCE_DIR}/Makefile
COMMENT "Running external makefile ${PGXS}"
)

View File

@ -1,4 +1,5 @@
MODULES = nominatim
VPATH = $(MODSRCDIR)
include $(PGXS)
all: