From ccfe1d5c72d0b49ce944d8fcfb38727041ad5449 Mon Sep 17 00:00:00 2001 From: =?utf8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Wed, 23 May 2018 19:55:12 +0200 Subject: [PATCH] Pass "-latomic" via the LIBS --- debian/rules | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/debian/rules b/debian/rules index d780407..0fa6998 100755 --- a/debian/rules +++ b/debian/rules @@ -12,6 +12,10 @@ endif JUCE_VERSION := $(shell dpkg-query --show --showformat='$${source:Version}' juce-modules-source) +CPPFLAGS+=-DBUILD_DATE='"$(BUILD_DATE)"' +CXXFLAGS+=-std=c++11 -Wno-error +LIBS=$(shell pkg-config --libs libjpeg libpng) + # 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 # armel, powerpc, powerpcspe, m68k, mips, mipsel, and sh4 @@ -22,12 +26,9 @@ JUCE_VERSION := $(shell dpkg-query --show --showformat='$${source:Version}' juce noatomicarch = $(shell dpkg-architecture -qDEB_HOST_ARCH | egrep -x "(armel|powerpc|powerpcspe|m68k|mips|mipsel|sh4)") # link with libatomic on architectures without built-in atomic ifeq ($(if $(noatomicarch),atomic), atomic) - DEB_LDFLAGS_MAINT_APPEND += -latomic + LIBS += -latomic endif -CPPFLAGS+=-DBUILD_DATE='"$(BUILD_DATE)"' -CXXFLAGS+=-std=c++11 -Wno-error - %: dh $@ @@ -36,7 +37,7 @@ override_dh_auto_configure: --enable-vst \ --enable-system-catch \ --target=linux \ - LIBS="$(shell pkg-config --libs libjpeg libpng)" + LIBS="$(LIBS)" override_dh_auto_build: cp -rav /usr/share/juce src/deps/ -- 2.30.2