configure: check for -lm through AC_CHECK_LIB
authorPeter Hutterer <peter.hutterer@who-t.net>
Wed, 2 Jul 2014 23:29:22 +0000 (09:29 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Wed, 2 Jul 2014 23:59:43 +0000 (09:59 +1000)
Saves us from manually appending it everywhere

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
configure.ac
src/Makefile.am
test/Makefile.am

index 860324a..ca31720 100644 (file)
@@ -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"
index bf56184..76fe4c9 100644 (file)
@@ -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)  \
index 8bfdf20..16dac41 100644 (file)
@@ -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 \