mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-31 00:03:57 -04:00 
			
		
		
		
	Allow the contrib/uuid-ossp extension to be built atop any one of these three popular UUID libraries. (The extension's name is now arguably a misnomer, but we'll keep it the same so as not to cause unnecessary compatibility issues for users.) We would not normally consider a change like this post-beta1, but the issue has been forced by our upgrade to autoconf 2.69, whose more rigorous header checks are causing OSSP's header files to be rejected on some platforms. It's been foreseen for some time that we'd have to move away from depending on OSSP UUID due to lack of upstream maintenance, so this is a down payment on that problem. While at it, add some simple regression tests, in hopes of catching any major incompatibilities between the three implementations. Matteo Beccati, with some further hacking by me
		
			
				
	
	
		
			91 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			91 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # contrib/Makefile
 | |
| 
 | |
| subdir = contrib
 | |
| top_builddir = ..
 | |
| include $(top_builddir)/src/Makefile.global
 | |
| 
 | |
| SUBDIRS = \
 | |
| 		adminpack	\
 | |
| 		auth_delay	\
 | |
| 		auto_explain	\
 | |
| 		btree_gin	\
 | |
| 		btree_gist	\
 | |
| 		chkpass		\
 | |
| 		citext		\
 | |
| 		cube		\
 | |
| 		dblink		\
 | |
| 		dict_int	\
 | |
| 		dict_xsyn	\
 | |
| 		dummy_seclabel	\
 | |
| 		earthdistance	\
 | |
| 		file_fdw	\
 | |
| 		fuzzystrmatch	\
 | |
| 		hstore		\
 | |
| 		intagg		\
 | |
| 		intarray	\
 | |
| 		isn		\
 | |
| 		lo		\
 | |
| 		ltree		\
 | |
| 		oid2name	\
 | |
| 		pageinspect	\
 | |
| 		passwordcheck	\
 | |
| 		pg_archivecleanup \
 | |
| 		pg_buffercache	\
 | |
| 		pg_freespacemap \
 | |
| 		pg_prewarm	\
 | |
| 		pg_standby	\
 | |
| 		pg_stat_statements \
 | |
| 		pg_test_fsync	\
 | |
| 		pg_test_timing	\
 | |
| 		pg_trgm		\
 | |
| 		pg_upgrade	\
 | |
| 		pg_upgrade_support \
 | |
| 		pgbench		\
 | |
| 		pgcrypto	\
 | |
| 		pgrowlocks	\
 | |
| 		pgstattuple	\
 | |
| 		pg_xlogdump	\
 | |
| 		postgres_fdw	\
 | |
| 		seg		\
 | |
| 		spi		\
 | |
| 		tablefunc	\
 | |
| 		tcn		\
 | |
| 		test_decoding	\
 | |
| 		test_parser	\
 | |
| 		test_shm_mq	\
 | |
| 		tsearch2	\
 | |
| 		unaccent	\
 | |
| 		vacuumlo	\
 | |
| 		worker_spi
 | |
| 
 | |
| ifeq ($(with_openssl),yes)
 | |
| SUBDIRS += sslinfo
 | |
| else
 | |
| ALWAYS_SUBDIRS += sslinfo
 | |
| endif
 | |
| 
 | |
| ifneq ($(with_uuid),no)
 | |
| SUBDIRS += uuid-ossp
 | |
| else
 | |
| ALWAYS_SUBDIRS += uuid-ossp
 | |
| endif
 | |
| 
 | |
| ifeq ($(with_libxml),yes)
 | |
| SUBDIRS += xml2
 | |
| else
 | |
| ALWAYS_SUBDIRS += xml2
 | |
| endif
 | |
| 
 | |
| ifeq ($(with_selinux),yes)
 | |
| SUBDIRS += sepgsql
 | |
| else
 | |
| ALWAYS_SUBDIRS += sepgsql
 | |
| endif
 | |
| 
 | |
| # Missing:
 | |
| #		start-scripts	\ (does not have a makefile)
 | |
| 
 | |
| 
 | |
| $(recurse)
 | |
| $(recurse_always)
 |