X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=configure;h=7c5a38ce6e2dae6f3d4cf075081e81231c92747d;hb=35ee06686adbfa4dd0feca625eb9a0dfee2d087e;hp=121aec4d2604add06e3454a46f15f63ab15dfdb6;hpb=385fae6dca60b9b41e91c9b8bfe1a05a4eb18240;p=fips diff --git a/configure b/configure index 121aec4..7c5a38c 100755 --- a/configure +++ b/configure @@ -192,13 +192,32 @@ EOF errors=0 +printf "Checking for pkg-config... " if pkg-config --version > /dev/null 2>&1; then - have_pkg_config=1 + printf "Yes.\n" else - have_pkg_config=0 + printf "No.\n" + cat <\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 +329,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,36 +341,16 @@ 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. -EOF - if [ $have_pkg_config -eq 0 ]; then -cat <