endif
JUCE_VERSION := $(shell dpkg-query --show --showformat='$${source:Version}' juce-modules-source)
+pkglibs = libjpeg libpng libcurl rtaudio
DEB_CPPFLAGS_MAINT_APPEND += -DBUILD_DATE='"$(BUILD_DATE)"' -DTEST_RESOURCES_DIR='"tests/resources/"'
DEB_CXXFLAGS_MAINT_APPEND += -std=c++17 -Wno-error -Wno-error=format-security
-LIBS=$(shell pkg-config --libs libjpeg libpng libcurl rtaudio)
-DEB_CXXFLAGS_MAINT_APPEND += $(shell pkg-config --cflags libjpeg libpng libcurl rtaudio)
+DEB_CXXFLAGS_MAINT_APPEND += $(shell pkg-config --cflags $(pkglibs))
+DEB_LDFLAGS_MAINT_APPEND += $(shell pkg-config --libs $(pkglibs))
# JUCE (used by giada) uses some c++11 features requiring atomic_store_8 and
# atomic_load_8, so we need to link with libatomic on
noatomicarch = $(shell dpkg-architecture -qDEB_HOST_ARCH | egrep -x "(armel|powerpc|powerpcspe|m68k|mips|mipsel|sh4|riscv64)")
# link with libatomic on architectures without built-in atomic
ifeq ($(if $(noatomicarch),atomic), atomic)
- LIBS += -latomic
+ DEB_LDFLAGS_MAINT_APPEND += -latomic
endif
-DEB_LDFLAGS_MAINT_APPEND += $(LIBS)
-
%:
dh $@