# libdsm LIBDSM_VERSION := 0.4.3 LIBDSM_URL := $(GITHUB)/videolabs/libdsm/releases/download/v$(LIBDSM_VERSION)/libdsm-$(LIBDSM_VERSION).tar.xz ifeq ($(call need_pkg,"libdsm >= 0.2.0"),) PKGS_FOUND += libdsm endif $(TARBALLS)/libdsm-$(LIBDSM_VERSION).tar.xz: $(call download_pkg,$(LIBDSM_URL),libdsm) LIBDSM_CONF = $(HOSTCONF) ifndef WITH_OPTIMIZATION LIBDSM_CONF += --enable-debug endif .sum-libdsm: libdsm-$(LIBDSM_VERSION).tar.xz libdsm: libdsm-$(LIBDSM_VERSION).tar.xz .sum-libdsm $(UNPACK) $(APPLY) $(SRC)/libdsm/0001-Avoid-relying-on-implicit-function-declarations.patch $(APPLY) $(SRC)/libdsm/0001-use-GetCurrentProcessId-for-the-process-ID-on-Window.patch $(MOVE) DEPS_libdsm = libtasn1 iconv ifdef HAVE_WIN32 DEPS_libdsm += pthreads $(DEPS_pthreads) endif .libdsm: libdsm crossfile.meson $(MESONCLEAN) $(MESON) -Dauto_features=disabled -Dbinaries=false +$(MESONBUILD) touch $@