Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/VLC/contrib/src/iconv/   (VLC Media Plyer ©)  Datei vom 23.9.2026 mit Größe 1 kB image not shown  

Quelle  rules.mak  Sprache: unbekannt

 
Spracherkennung für: .mak vermutete Sprache: Shell {Shell[24] SQL[24] MT940[20]} [Methode: maximale Elemente, drei Dimensionen]

# libiconv
LIBICONV_VERSION := 1.18
LIBICONV_URL := $(GNU)/libiconv/libiconv-$(LIBICONV_VERSION).tar.gz

PKGS += iconv
# iconv cannot be detect with pkg-config, but it is mandated by POSIX.
# Hard-code based on the operating system.
ifndef HAVE_WIN32
ifndef HAVE_MACOSX # in macOS 14.4 iconv seems broken (check iconv.m4 tests)
ifndef HAVE_ANDROID
PKGS_FOUND += iconv
else
ifeq ($(shell expr "$(ANDROID_API)" '>=' '28'), 1)
PKGS_FOUND += iconv
endif
endif
endif
endif

DEPS_iconv =
ifdef HAVE_WINSTORE
# gnulib uses GetFileInformationByHandle
DEPS_iconv += alloweduwp $(DEPS_alloweduwp)
endif

$(TARBALLS)/libiconv-$(LIBICONV_VERSION).tar.gz:
 $(call download_pkg,$(LIBICONV_URL),iconv)

.sum-iconv: libiconv-$(LIBICONV_VERSION).tar.gz

iconv: libiconv-$(LIBICONV_VERSION).tar.gz .sum-iconv
 $(UNPACK)
 $(call update_autoconfig,build-aux)
 $(call update_autoconfig,libcharset/build-aux)
 $(APPLY) $(SRC)/iconv/bins.patch

 # use CreateFile2 in Win8 as CreateFileW is forbidden in UWP
 $(APPLY) $(SRC)/iconv/0001-Use-CreateFile2-in-UWP-builds.patch

 $(MOVE)

ICONV_CONF := --disable-nls

.iconv: iconv
 $(MAKEBUILDDIR)
 $(MAKECONFIGURE) $(ICONV_CONF)
 +$(MAKEBUILD)
 +$(MAKEBUILD) install
 touch $@

[Dauer der Verarbeitung: 0.2 Sekunden, vorverarbeitet 2026-10-24]