Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/VLC/contrib/src/projectM/   (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[28] MT940[26] Python[8]} [Methode: maximale Elemente, drei Dimensionen]

# PROJECTM
PROJECTM_VERSION := 4.1.6
PROJECTM_URL := $(GITHUB)/projectM-visualizer/projectm/releases/download/v$(PROJECTM_VERSION)/libprojectM-$(PROJECTM_VERSION).tar.gz

ifdef HAVE_WIN32
ifneq ($(ARCH),arm)
ifneq ($(ARCH),aarch64)
ifndef HAVE_WINSTORE # no OpenGL
PKGS += projectM
endif
endif
endif
endif
ifeq ($(call need_pkg,"projectM-4"),)
PKGS_FOUND += projectM
endif

DEPS_projectM = glew $(DEPS_glew)

$(TARBALLS)/libprojectM-$(PROJECTM_VERSION).tar.gz:
 $(call download_pkg,$(PROJECTM_URL),projectM)

.sum-projectM: libprojectM-$(PROJECTM_VERSION).tar.gz

projectM: libprojectM-$(PROJECTM_VERSION).tar.gz .sum-projectM
 $(UNPACK)
 $(APPLY) $(SRC)/projectM/0001-Always-generate-pkg-config-files.patch
 $(APPLY) $(SRC)/projectM/0002-Install-the-regular-projectM-4.pc-for-debug-builds.patch
 $(APPLY) $(SRC)/projectM/0003-Require-glew-package-when-building-for-Windows.patch
 $(APPLY) $(SRC)/projectM/0004-Do-not-use-the-l-form-of-link-flags.patch
 $(MOVE)

PROJECTM_CONF := \
  -DENABLE_DEBUG_POSTFIX:BOOL=OFF \
  -DENABLE_PLAYLIST:BOOL=OFF

.projectM: projectM toolchain.cmake
 $(CMAKECLEAN)
 $(HOSTVARS_CMAKE) $(CMAKE) $(PROJECTM_CONF)
 +$(CMAKEBUILD)
 $(CMAKEINSTALL)
 touch $@

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