You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-sound/giada/files/giada-0.5.4-configure.patch

51 lines
1.2 KiB

--- giada-0.5.4/configure.ac
+++ giada-0.5.4/configure.ac
@@ -52,6 +52,27 @@
[AC_DEFINE(WITH_VST)]
)
+AC_ARG_ENABLE(
+ alsa,
+ AS_HELP_STRING([--disable-alsa], [disable alsa support]),
+ [AC_DEFINE(WITH_ALSA)]
+)
+AM_CONDITIONAL(ALSA, test "x$enable_alsa" = "xtrue")
+
+AC_ARG_ENABLE(
+ jack,
+ AS_HELP_STRING([--enable-jack], [enable jack support]),
+ [AC_DEFINE(WITH_JACK)]
+)
+AM_CONDITIONAL(JACK, test "x$enable_jack" = "xtrue")
+
+AC_ARG_ENABLE(
+ pulse,
+ AS_HELP_STRING([--enable-pulse], [enable pulseaudio support]),
+ [AC_DEFINE(WITH_PULSE)]
+)
+AM_CONDITIONAL(PULSE, test "x$enable_pulse" = "xtrue")
+
# ----------------------------------------------------------------------
# Checks for programs.
--- giada-0.5.4/src/Makefile.am
+++ giada-0.5.4/src/Makefile.am
@@ -38,7 +38,16 @@
# inside configure.ac
if LINUX
giada_LDADD = -lsndfile -lfltk -lXext -lX11 -lXft -lXpm -lm -lrtaudio \
- -ljack -lasound -lpthread -ldl -lpulse-simple
+ -lpthread -ldl
+if ALSA
+giada_LDADD += -lasound
+endif
+if JACK
+giada_LDADD += -ljack
+endif
+if PULSE
+giada_LDADD += -lpulse-simple
+endif
endif
if WINDOWS
giada_LDADD = -lole32 -lrtaudio -ldsound -lwinmm -lwsock32 -lm \