From: Carl Worth Date: Thu, 27 Jun 2013 03:46:40 +0000 (-0700) Subject: configure: Set GL_LDFLAGS and EGL_LDFLAGS in configure script X-Git-Url: https://git.cworth.org/git?p=fips;a=commitdiff_plain;h=211a9ae3f02ce8032da195b211ea683d5fada05d configure: Set GL_LDFLAGS and EGL_LDFLAGS in configure script 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. --- diff --git a/configure b/configure index ae6b31a..dd0a6a6 100755 --- 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 \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 \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}