PGXS support for contrib/hstore
authorRobert Haas
Mon, 24 Jan 2011 04:07:55 +0000 (23:07 -0500)
committerRobert Haas
Mon, 24 Jan 2011 04:07:55 +0000 (23:07 -0500)
Joey Adams

contrib/hstore/Makefile

index e466b6f7064715c89cc1d3aadfa751fc389ddc93..1d533fdd60280b1e62610dd7b98cdfb4151de1b4 100644 (file)
@@ -1,9 +1,5 @@
 # contrib/hstore/Makefile
 
-subdir = contrib/hstore
-top_builddir = ../..
-include $(top_builddir)/src/Makefile.global
-
 MODULE_big = hstore
 OBJS = hstore_io.o hstore_op.o hstore_gist.o hstore_gin.o hstore_compat.o \
    crc32.o
@@ -12,4 +8,13 @@ DATA_built = hstore.sql
 DATA = uninstall_hstore.sql
 REGRESS = hstore
 
+ifdef USE_PGXS
+PG_CONFIG = pg_config
+PGXS := $(shell $(PG_CONFIG) --pgxs)
+include $(PGXS)
+else
+subdir = contrib/hstore
+top_builddir = ../..
+include $(top_builddir)/src/Makefile.global
 include $(top_srcdir)/contrib/contrib-global.mk
+endif