From bf449ac6d282ad726817c4413eb2c310adba2316 Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Tue, 2 Jul 2013 12:45:18 -0700 Subject: [PATCH] configure: Drop broken workarounds for missing pkg-config Any reasonably-modern system should have versions of things like OpenGL libraries installed with pkg-config libraries. Regardless, the checks we had in place here for missing gl.pc files were untested and obviously not very useful, (they didn't actually look around anywhere for GL headers nor for GL libraries). We're better off not even pretending to be able to find things without pkg-config. --- configure | 33 +++++++++------------------------ 1 file changed, 9 insertions(+), 24 deletions(-) diff --git a/configure b/configure index c59820f..77fedba 100755 --- a/configure +++ b/configure @@ -281,16 +281,9 @@ if pkg-config --exists gl; then 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 - then - printf "Yes.\n" - have_gl=1 - else - printf "No.\n" - errors=$((errors + 1)) - fi - rm -f gl-minimal gl-minimal.c + printf"No.\n" + have_gl=0 + errors=$((errors + 1)) fi printf "Checking for GL window-system-binding headers:\n" @@ -309,6 +302,10 @@ else fi rm -f glx-minimal glx-minimal.c +if [ $have_gl_winsys -eq 0 ]; then + errors=$((errors + 1)) +fi + printf " Checking for X11... " have_x11=No if pkg-config --exists x11; then @@ -328,20 +325,8 @@ if pkg-config --exists egl; then 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 - then - printf "Yes.\n" - have_gl_winsys=1 - have_egl=1 - else - printf "No.\n" - fi - rm -f egl-minimal egl-minimal.c -fi - -if [ $have_gl_winsys -eq 0 ]; then - errors=$((errors + 1)) + printf "No.\n" + have_egl=No fi printf "int main(void){return 0;}\n" > minimal.c -- 2.43.0