From 5d36e8e817cb3501165dd2d1b36d3487fa523eab Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 3 Jul 2014 09:29:22 +1000 Subject: [PATCH] configure: check for -lm through AC_CHECK_LIB Saves us from manually appending it everywhere Signed-off-by: Peter Hutterer --- configure.ac | 1 + src/Makefile.am | 3 +-- test/Makefile.am | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 860324ac..ca317204 100644 --- a/configure.ac +++ b/configure.ac @@ -57,6 +57,7 @@ PKG_PROG_PKG_CONFIG() PKG_CHECK_MODULES(MTDEV, [mtdev >= 1.1.0]) PKG_CHECK_MODULES(LIBUDEV, [libudev]) PKG_CHECK_MODULES(LIBEVDEV, [libevdev >= 0.4]) +AC_CHECK_LIB([m], [atan2]) if test "x$GCC" = "xyes"; then GCC_CXXFLAGS="-Wall -Wextra -Wno-unused-parameter -g -fvisibility=hidden" diff --git a/src/Makefile.am b/src/Makefile.am index bf561845..76fe4c94 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -27,8 +27,7 @@ libinput_la_SOURCES = \ libinput_la_LIBADD = $(MTDEV_LIBS) \ $(LIBUDEV_LIBS) \ - $(LIBEVDEV_LIBS) \ - -lm + $(LIBEVDEV_LIBS) libinput_la_CFLAGS = -I$(top_srcdir)/include \ $(MTDEV_CFLAGS) \ $(LIBUDEV_CFLAGS) \ diff --git a/test/Makefile.am b/test/Makefile.am index 8bfdf201..16dac419 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -8,7 +8,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/include \ AM_CFLAGS = $(GCC_CFLAGS) AM_CXXFLAGS = $(GCC_CXXFLAGS) -TEST_LIBS = liblitest.la $(CHECK_LIBS) $(LIBUDEV_LIBS) $(LIBEVDEV_LIBS) $(top_builddir)/src/libinput.la -lm +TEST_LIBS = liblitest.la $(CHECK_LIBS) $(LIBUDEV_LIBS) $(LIBEVDEV_LIBS) $(top_builddir)/src/libinput.la noinst_LTLIBRARIES = liblitest.la liblitest_la_SOURCES = \ $(top_srcdir)/src/libinput-util.h \ -- 2.34.1