X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=configure;fp=configure;h=a79960700aeb0fa44ebdcd20da0452fd296e75a4;hb=b1570730174c0efe6431e8b032c5d408c7367a21;hp=121aec4d2604add06e3454a46f15f63ab15dfdb6;hpb=c0c549440d852153d1777eca3fa962c1b70483b3;p=fips diff --git a/configure b/configure index 121aec4..a799607 100755 --- a/configure +++ b/configure @@ -251,18 +251,37 @@ printf "Checking for GL window-system-binding headers:\n" have_gl_winsys=0 printf " Checking for GL/glx.h... " -have_glx=0 +have_glx=No printf "#include \nint main(void){return 0;}\n" > glx-minimal.c if ${CC} -o glx-minimal glx-minimal.c ${gl_cflags} > /dev/null 2>&1 then printf "Yes.\n" have_gl_winsys=1 - have_glx=1 + have_glx=Yes else printf "No.\n" fi rm -f glx-minimal glx-minimal.c +printf " Checking for GL/egl.h... " +have_egl=No +if pkg-config --exists egl; then + printf "Yes.\n" + have_egl=Yes + egl_cflags=$(pkg-config --cflags 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)) fi @@ -291,7 +310,7 @@ EOF echo fi if [ $have_gl_winsys -eq 0 ]; then - echo " OpenGL window-system-bindings header files (GL/glx.h)" + echo " OpenGL window-system-bindings header files (GL/glx.h and/or GL/egl.h)" echo " http://www.mesa3d.org/" echo fi @@ -303,12 +322,12 @@ case a simple command will install everything you need. For example: On Debian and similar systems: sudo apt-get install libtalloc-dev libelf-dev \\ - libgl1-mesa-dev + libgl1-mesa-dev libgles2-mesa-dev Or on Fedora and similar systems: sudo yum install libtalloc-devel libelf-devel \\ - mesa-libGL-devel + mesa-libGL-devel mesa-libGLES-devel On other systems, similar commands can be used, but the details of the package names may be different. @@ -357,8 +376,14 @@ rm -f minimal minimal.c cat <