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.
printf "Yes.\n"
have_gl=1
gl_cflags=$(pkg-config --cflags gl)
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
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
printf "Yes.\n"
have_egl=Yes
egl_cflags=$(pkg-config --cflags egl)
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
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
# Flags needed to find GL and GLX header files (GL/gl.h and GL/glx.h)
GL_CFLAGS = ${gl_cflags}
# 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}
# 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}
# Flags needed to have linker link only to necessary libraries
AS_NEEDED_LDFLAGS = ${as_needed_ldflags}