From 7359f75059bad3216b0a9a886b4c211011a68e05 Mon Sep 17 00:00:00 2001 From: Chris Liddell Date: Tue, 17 May 2022 16:54:41 +0100 Subject: ug 705279: Make hidden symbols the default in the .so build. This avoids symbol name clashes when linking our shared library with something that also links to over shared libraries. This also enforces a defined API in our shared library, like the Windows DLL does. Requires commit 64bffc6bd --- base/freetype.mak | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'base/freetype.mak') diff --git a/base/freetype.mak b/base/freetype.mak index f2511aa92..0ee15c90f 100644 --- a/base/freetype.mak +++ b/base/freetype.mak @@ -33,7 +33,7 @@ FTO_=$(O_)$(FTOBJ) # Define our local compiler alias # we must define FT2_BUILD_LIBRARY to get internal declarations # If GS is using the system zlib, freetype should also do so, -FTCC=$(CC) $(I_)$(FTGEN)$(_I) $(I_)$(FTSRCDIR)$(D)include$(_I) \ +FTCC=$(CC) $(I_)$(FTGEN)$(_I) $(I_)$(FTSRCDIR)$(D)include$(_I) $(FT_CFLAGS) \ $(D_)FT_CONFIG_OPTIONS_H=\"$(FTCONFH)\"$(_D) $(D_)FT2_BUILD_LIBRARY$(_D) \ $(D_)DARWIN_NO_CARBON$(_D) $(D_)FT_CONFIG_OPTION_SYSTEM_ZLIB$(_D) $(CCFLAGS) -- cgit v1.2.1