From: Diego 'Flameeyes' Pettenò Date: Thu, 13 Nov 2008 12:13:53 +0000 (+0100) Subject: Fix building of alsa-tools when using the --as-needed linker option. X-Git-Tag: v1.0.19~2 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=56970e8143b4d171a118d114b1ddfa7621401127;p=alsa-tools.git Fix building of alsa-tools when using the --as-needed linker option. Please note that LDFLAGS is the _wrong_ variable to pass libraries with, automake tells you to use _LDADD for binaries and _LIBADD for libraries, while autoconf wants them in the LIBS variable. Signed-off-by: Diego 'Flameeyes' Pettenò --- diff --git a/echomixer/Makefile.am b/echomixer/Makefile.am index a9dfaf0..1af72c0 100644 --- a/echomixer/Makefile.am +++ b/echomixer/Makefile.am @@ -2,7 +2,7 @@ AM_CFLAGS = @ECHOMIXER_CFLAGS@ bin_PROGRAMS = echomixer man_MANS = echomixer_SOURCES = echomixer.c -echomixer_LDFLAGS = @ECHOMIXER_LIBS@ +echomixer_LDADD = @ECHOMIXER_LIBS@ EXTRA_DIST = gitcompile configure.in-gtk1 configure.in-gtk2 AUTOMAKE_OPTIONS = foreign diff --git a/envy24control/Makefile.am b/envy24control/Makefile.am index 72fe707..e29c408 100644 --- a/envy24control/Makefile.am +++ b/envy24control/Makefile.am @@ -4,7 +4,7 @@ man_MANS = envy24control.1 envy24control_SOURCES = envy24control.c envy24control.h levelmeters.c midi.c \ mixer.c patchbay.c hardware.c driverevents.c volume.c \ profiles.c profiles.h midi.h config.c config.h -envy24control_LDFLAGS = @ENVY24CONTROL_LIBS@ +envy24control_LDADD = @ENVY24CONTROL_LIBS@ EXTRA_DIST = gitcompile envy24control.1 depcomp configure.in-gtk1 \ configure.in-gtk2 strstr_icase_blank.c new_process.c \ README.profiles diff --git a/hdspmixer/configure.in b/hdspmixer/configure.in index 6fb5abe..8f2c498 100644 --- a/hdspmixer/configure.in +++ b/hdspmixer/configure.in @@ -36,6 +36,6 @@ FLTK_CXXFLAGS="`$FLTK_CONFIG --cxxflags` -fno-exceptions" FLTK_LIBS="`$FLTK_CONFIG --ldflags`" CXXFLAGS="$CXXFLAGS $ALSA_CFLAGS $FLTK_CXXFLAGS" -LDFLAGS="$LDFLAGS $ALSA_LIBS $FLTK_LIBS" +LIBS="$LIBS $ALSA_LIBS $FLTK_LIBS" AC_OUTPUT(Makefile src/Makefile pixmaps/Makefile) diff --git a/rmedigicontrol/Makefile.am b/rmedigicontrol/Makefile.am index 88e9a3f..bf24c5c 100644 --- a/rmedigicontrol/Makefile.am +++ b/rmedigicontrol/Makefile.am @@ -2,7 +2,7 @@ AM_CFLAGS = @RMEDIGICONTROL_CFLAGS@ bin_PROGRAMS = rmedigicontrol rmedigicontrol_SOURCES = rmedigicontrol.c rmedigicontrol.h level.c loopback.c -rmedigicontrol_LDFLAGS = @RMEDIGICONTROL_LIBS@ +rmedigicontrol_LDADD = @RMEDIGICONTROL_LIBS@ EXTRA_DIST = gitcompile depcomp configure.in-gtk1 configure.in-gtk2 AUTOMAKE_OPTIONS = foreign