Skip to content

Commit 94c2ed0

Browse files
committed
Add ICU_CFLAGS to global CPPFLAGS
The original code only added ICU_CFLAGS to the backend build. But it is also needed for building external modules that include pg_locale.h. So add it to the global CPPFLAGS. (This is only relevant if ICU is not in a compiler default path, so it apparently hasn't bitten many.)
1 parent 7f28a79 commit 94c2ed0

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

src/Makefile.global.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,8 @@ PTHREAD_LIBS = @PTHREAD_LIBS@
232232
CPP = @CPP@
233233
CPPFLAGS = @CPPFLAGS@
234234

235+
override CPPFLAGS := $(CPPFLAGS) $(ICU_CFLAGS)
236+
235237
ifdef PGXS
236238
override CPPFLAGS := -I$(includedir_server) -I$(includedir_internal) $(CPPFLAGS)
237239
else # not PGXS

src/backend/common.mk

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
# this directory and SUBDIRS to subdirectories containing more things
99
# to build.
1010

11-
override CPPFLAGS := $(CPPFLAGS) $(ICU_CFLAGS)
12-
1311
ifdef PARTIAL_LINKING
1412
# old style: linking using SUBSYS.o
1513
subsysfilename = SUBSYS.o

src/backend/snowball/Makefile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ top_builddir = ../../..
1414
include $(top_builddir)/src/Makefile.global
1515

1616
override CPPFLAGS := -I$(top_srcdir)/src/include/snowball \
17-
-I$(top_srcdir)/src/include/snowball/libstemmer $(CPPFLAGS) \
18-
$(ICU_CFLAGS)
17+
-I$(top_srcdir)/src/include/snowball/libstemmer $(CPPFLAGS)
1918

2019
OBJS= $(WIN32RES) dict_snowball.o api.o utilities.o \
2120
stem_ISO_8859_1_danish.o \

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy