]> git.cworth.org Git - fips/commitdiff
configure: Set GL_LDFLAGS and EGL_LDFLAGS in configure script
authorCarl Worth <cworth@cworth.org>
Thu, 27 Jun 2013 03:46:40 +0000 (20:46 -0700)
committerCarl Worth <cworth@cworth.org>
Thu, 27 Jun 2013 03:50:14 +0000 (20:50 -0700)
The libfips library doesn't link directly to libGL nor libEGL so
didn't need these flags. But we're adding test programs that do link
to these, so the test's Makefile needs access to these flags.

configure

index ae6b31af5ca49551530797efc08c2b175953e798..dd0a6a686d2dc73599e4791fa458ca1b59a8f7d7 100755 (executable)
--- a/configure
+++ b/configure
@@ -279,6 +279,7 @@ if pkg-config --exists gl; then
     printf "Yes.\n"
     have_gl=1
     gl_cflags=$(pkg-config --cflags gl)
+    gl_ldflags=$(pkg-config --libs gl)
 else
     printf "#include <GL/gl.h>\nint main(void){return 0;}\n" > gl-minimal.c
     if ${CC} -o gl-minimal gl-minimal.c > /dev/null 2>&1
@@ -314,6 +315,7 @@ if pkg-config --exists egl; then
     printf "Yes.\n"
     have_egl=Yes
     egl_cflags=$(pkg-config --cflags egl)
+    egl_ldflags=$(pkg-config --libs egl)
 else
     printf "#include <EGL/egl.h>\nint main(void){return 0;}\n" > egl-minimal.c
     if ${CC} -o egl-minimal egl-minimal.c ${gl_cflags} > /dev/null 2>&1
@@ -528,12 +530,14 @@ HAVE_GLX = ${have_glx}
 
 # Flags needed to find GL and GLX header files (GL/gl.h and GL/glx.h)
 GL_CFLAGS = ${gl_cflags}
+GL_LDFLAGS = ${gl_ldflags}
 
 # Whether EGL headers are available
 HAVE_EGL = ${have_egl}
 
 # Flags needed to find EGL header files (EGL/egl.h)
 EGL_CFLAGS = ${egl_cflags}
+EGL_LDFLAGS = ${egl_ldflags}
 
 # Flags needed to have linker link only to necessary libraries
 AS_NEEDED_LDFLAGS = ${as_needed_ldflags}