summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmanuele Aina <emanuele.aina@collabora.com>2013-04-05 11:04:08 +0000
committerNeil Roberts <neil@linux.intel.com>2013-04-23 18:30:50 +0100
commitb8673fbb2fef9762b03092ea35c3f86868b5963b (patch)
treebc652d5975c88749384c8801f035a15b73b9f0c3
parent08b0d2d63ed400955b865ad4a205d2fff74e6cc6 (diff)
build: Use LT_LIB_M to find the math library in a portable way
https://bugzilla.gnome.org/show_bug.cgi?id=697330 Reviewed-by: Robert Bragg <robert@linux.intel.com> Reviewed-by: Neil Roberts <neil@linux.intel.com> (cherry picked from commit a7b4930e14add7d955c22f396178b71083dfb52f) Conflicts: cogl/Makefile.am
-rw-r--r--.gitignore1
-rw-r--r--cogl/Makefile.am2
-rw-r--r--configure.ac6
3 files changed, 8 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 1adb397a..daf3db7f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -41,6 +41,7 @@ config.h
config.h.in
config.h.win32
config.log
+config.lt
config.status
configure
depcomp
diff --git a/cogl/Makefile.am b/cogl/Makefile.am
index 5dee0988..80d3b09a 100644
--- a/cogl/Makefile.am
+++ b/cogl/Makefile.am
@@ -554,7 +554,7 @@ include $(top_srcdir)/build/autotools/Makefile.am.enums
lib_LTLIBRARIES += libcogl.la
-libcogl_la_LIBADD = -lm $(COGL_DEP_LIBS) $(COGL_EXTRA_LDFLAGS)
+libcogl_la_LIBADD = $(LIBM) $(COGL_DEP_LIBS) $(COGL_EXTRA_LDFLAGS)
if !USE_GLIB
libcogl_la_LIBADD += $(top_builddir)/deps/glib/libglib.la
libcogl_la_LIBADD += $(top_builddir)/deps/gmodule/libgmodule.la
diff --git a/configure.ac b/configure.ac
index 3e9742b4..a2543487 100644
--- a/configure.ac
+++ b/configure.ac
@@ -178,6 +178,12 @@ dnl internal glib configure (as-glibconfig.m4)
m4_ifdef([LT_OUTPUT], [LT_OUTPUT])
dnl ================================================================
+dnl Find an appropriate libm, for sin() etc.
+dnl ================================================================
+LT_LIB_M
+AC_SUBST(LIBM)
+
+dnl ================================================================
dnl See what platform we are building for
dnl ================================================================
AC_CANONICAL_HOST