diff --git a/ChangeLog b/ChangeLog index f1ca56a85..4e9ec3f24 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2020-05-01 Alexei Podtelezhnikov + + [builds/unix] Consolidate marco overrides (for the demos to see them). + + * builds/unix/unix-cc.in (FT_CONFIG_MODULES_H, FT_CONFIG_OPTIONS_H): + Override them here... + * builds/freetype.mk: ... instead of here. + 2020-04-08 Werner Lemberg Allow setting `CC' in Unix build (#58051). diff --git a/builds/freetype.mk b/builds/freetype.mk index 0df7d4082..957d69393 100644 --- a/builds/freetype.mk +++ b/builds/freetype.mk @@ -152,19 +152,15 @@ endif # ifneq ($(wildcard $(OBJ_DIR)/ftoption.h),) FTOPTION_H := $(OBJ_DIR)/ftoption.h - FTOPTION_FLAG := $DFT_CONFIG_OPTIONS_H="" else ifneq ($(wildcard $(BUILD_DIR)/ftoption.h),) FTOPTION_H := $(BUILD_DIR)/ftoption.h - FTOPTION_FLAG := $DFT_CONFIG_OPTIONS_H="" endif # `CPPFLAGS' might be specified by the user in the environment. # FT_CFLAGS = $(CPPFLAGS) \ $(CFLAGS) \ - $DFT2_BUILD_LIBRARY \ - $DFT_CONFIG_MODULES_H="" \ - $(FTOPTION_FLAG) + $DFT2_BUILD_LIBRARY # Include the `exports' rules file. diff --git a/builds/unix/unix-cc.in b/builds/unix/unix-cc.in index 470ac23d8..4338deded 100644 --- a/builds/unix/unix-cc.in +++ b/builds/unix/unix-cc.in @@ -79,7 +79,10 @@ T := -o$(space) # We use our own FreeType configuration file. # CPPFLAGS := @CPPFLAGS@ -CFLAGS := -c @XX_CFLAGS@ @CFLAGS@ -DFT_CONFIG_CONFIG_H="" +CFLAGS := -c @XX_CFLAGS@ @CFLAGS@ \ + $DFT_CONFIG_CONFIG_H="" \ + $DFT_CONFIG_MODULES_H="" \ + $DFT_CONFIG_OPTIONS_H="" # ANSIFLAGS: Put there the flags used to make your compiler ANSI-compliant. #