[PATCH] nls.mk: clean up INTL flags
Rosen Penev
rosenp at gmail.com
Sun Jun 5 19:50:24 PDT 2022
On Sun, Jun 5, 2022 at 11:02 AM Sebastian Kemper <sebastian_ml at gmx.net> wrote:
>
> gettext (libintl-stub) was removed in commit [1], so the libintl-stub
> lib and include directories aren't existing anymore. This commit cleans
> up the INTL flags for the BUILD_NLS=n case.
>
> [1] e6f569406ffe1d9e35b9b9ea36f38cdd5837728d
>
> Signed-off-by: Sebastian Kemper <sebastian_ml at gmx.net>
Reviewed-by: Rosen Penev <rosenp at gmail.com>
> ---
> include/nls.mk | 14 ++++++++++----
> 1 file changed, 10 insertions(+), 4 deletions(-)
>
> diff --git a/include/nls.mk b/include/nls.mk
> index 163e480932..665ccb565d 100644
> --- a/include/nls.mk
> +++ b/include/nls.mk
> @@ -15,7 +15,7 @@ else
> ICONV_PREFIX:=$(STAGING_DIR)/usr/lib/libiconv-stub
> ICONV_FULL:=
>
> - INTL_PREFIX:=$(STAGING_DIR)/usr/lib/libintl-stub
> + INTL_PREFIX:=
> INTL_FULL:=
> endif
>
> @@ -28,9 +28,15 @@ ICONV_CPPFLAGS:=-I$(ICONV_PREFIX)/include
> ICONV_LDFLAGS:=-L$(ICONV_PREFIX)/lib -Wl,-rpath-link=$(ICONV_PREFIX)/lib
>
> INTL_DEPENDS:=+BUILD_NLS:libintl-full
> -INTL_CFLAGS:=-I$(INTL_PREFIX)/include
> -INTL_CPPFLAGS:=-I$(INTL_PREFIX)/include
> -INTL_LDFLAGS:=-L$(INTL_PREFIX)/lib -Wl,-rpath-link=$(INTL_PREFIX)/lib
> +ifeq ($(CONFIG_BUILD_NLS),y)
> + INTL_CFLAGS:=-I$(INTL_PREFIX)/include
> + INTL_CPPFLAGS:=-I$(INTL_PREFIX)/include
> + INTL_LDFLAGS:=-L$(INTL_PREFIX)/lib -Wl,-rpath-link=$(INTL_PREFIX)/lib
> +else
> + INTL_CFLAGS:=
> + INTL_CPPFLAGS:=
> + INTL_LDFLAGS:=
> +endif
>
> TARGET_CFLAGS += $(ICONV_CFLAGS) $(INTL_CFLAGS)
> TARGET_CPPFLAGS += $(ICONV_CPPFLAGS) $(INTL_CPPFLAGS)
> --
> 2.30.2
>
More information about the openwrt-devel
mailing list