rtmidi-pkgconfig
authorDebian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Sun, 15 Jan 2017 17:51:32 +0000 (17:51 +0000)
committerJaromír Mikeš <mira.mikes@seznam.cz>
Sun, 15 Jan 2017 17:51:32 +0000 (17:51 +0000)
Gbp-Pq: Name 02-rtmidi-pkgconfig.patch

Makefile.am
configure.ac

index edb15a427c06b2b7651f94da28ac350aec2addb5..b4f388a85f877799900dd54daa01648795fbc9d2 100644 (file)
@@ -211,9 +211,9 @@ giada_SOURCES += src/deps/rtaudio-mod/RtAudio.h src/deps/rtaudio-mod/RtAudio.cpp
 # -Wno-error=vla: mute rtAudio error on variable length array
 # -Wno-error=misleading-indentation: mute JUCE warnings on GCC6
 giada_CXXFLAGS += -Wno-error=vla -Wno-error=misleading-indentation
-giada_CPPFLAGS += -D__LINUX_ALSA__ -D__LINUX_PULSE__ -D__UNIX_JACK__
+giada_CPPFLAGS += $(RTMIDI_CFLAGS)
 giada_LDADD = -lsndfile -lfltk -lXext -lX11 -lXft -lXpm -lm -ljack -lasound \
-  -lpthread -ldl -lpulse-simple -lpulse -lsamplerate -lrtmidi -ljansson \
+  -lpthread -ldl -lpulse-simple -lpulse -lsamplerate $(RTMIDI_LIBS) -ljansson \
   -lfreetype
 endif
 
@@ -303,7 +303,7 @@ src/deps/juce/modules/juce_gui_extra/juce_gui_extra.cpp
 endif
 
 giada_tests_LDADD = -ljansson -lsndfile -lsamplerate -lfltk -lXext -lX11 -lXft \
-  -lXpm -lm -ljack -lasound -lpthread -ldl -lpulse-simple -lpulse -lrtmidi \
+  -lXpm -lm -ljack -lasound -lpthread -ldl -lpulse-simple -lpulse $(RTMIDI_LIBS) \
   -lfreetype
 
 giada_tests_CXXFLAGS = -std=c++11
index 16fd0c34e808a171354a6d42b55df12791def72d..8e6f8acde945f674e5521c21b8e96de470515ff4 100644 (file)
@@ -106,13 +106,7 @@ AC_CHECK_HEADER(
 )
 AC_LANG_POP
 
-AC_LANG_PUSH([C++])
-AC_CHECK_HEADER(
-       [RtMidi.h],
-       [],
-       [AC_MSG_ERROR([library 'rtMidi' not found!])]
-)
-AC_LANG_POP
+PKG_CHECK_MODULES([RTMIDI], [rtmidi])
 
 AC_LANG_PUSH([C++])
 AC_CHECK_HEADER(