make: use LDADD instead of AM_LDFLAGS when linking against libgpiod
authorBartosz Golaszewski <bartekgola@gmail.com>
Wed, 8 Feb 2017 13:35:04 +0000 (14:35 +0100)
committerBartosz Golaszewski <bartekgola@gmail.com>
Wed, 8 Feb 2017 13:35:04 +0000 (14:35 +0100)
Libtool tends to have problems (especially with C++) when the
variables are used incorrectly. When building tools, specify the
library we want to link against using LDADD.

Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com>
src/tools/Makefile.am

index 23c989cc0a3576412d89387193c5b1545c16b0e4..13626d26020dc4a1b9f9bc5dfa411694788261fd 100644 (file)
@@ -7,8 +7,8 @@
 #
 
 AM_CFLAGS = -I$(top_srcdir)/include/ -include $(top_srcdir)/config.h
-AM_CFLAGS += -Wall -Wextra -g -L$(top_srcdir)/src/lib
-AM_LDFLAGS = -lgpiod
+AM_CFLAGS += -Wall -Wextra -g
+LDADD = -lgpiod -L$(top_srcdir)/src/lib
 DEPENDENCIES = libgpiod.la
 
 bin_PROGRAMS = gpiodetect gpioinfo gpioget gpioset gpiomon gpiofind