X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=configure.in;h=25b827c5b425f4743d7fbee2b31cc93df21d51c0;hb=6afd6db0ae9396cd7ff897ade597cd5483f49b0e;hp=61656f3720696a607cd149b98b3357a4c62a0afb;hpb=8afc01a67be4fbf3f1cc0fce9adf01b5289a21c6;p=xscreensaver diff --git a/configure.in b/configure.in index 61656f37..25b827c5 100644 --- a/configure.in +++ b/configure.in @@ -1,4 +1,4 @@ -# configure.in --- xscreensaver, Copyright (c) 1997-2005 Jamie Zawinski. +# configure.in --- xscreensaver, Copyright (c) 1997-2014 Jamie Zawinski. # AC_PREREQ(2.52) @@ -15,7 +15,7 @@ echo "command line was: $0 $@" ############################################################################### AH_TOP([ -/* config.h.in --- xscreensaver, Copyright (c) 1998-2000 Jamie Zawinski. +/* config.h.in --- xscreensaver, Copyright (c) 1991-2014 Jamie Zawinski. * * The best way to set these parameters is by running the included `configure' * script. That examines your system, and generates `config.h' from @@ -193,8 +193,6 @@ AH_TEMPLATE([HAVE_GLE3],[Define this if you have the -lgle from GLE version 3]) AH_TEMPLATE([HAVE_JWZGLES],[Define this to target the OpenGL ES 1.x API instead of OpenGL 1.3.]) -AH_TEMPLATE([HAVE_GLBITMAP],[Define this if glBitmap exists.]) - AH_TEMPLATE([HAVE_XSHM_EXTENSION], [Define this if you have the X Shared Memory Extension.]) @@ -368,10 +366,6 @@ AC_DEFUN([AC_PROG_CC_PTHREAD], if test "$have_pthread" = yes; then AC_DEFINE([HAVE_PTHREAD]) CC=$PTHREAD_CC - - # AX_PTHREAD documentation specifically suggests this... - LIBS="$PTHREAD_LIBS $LIBS" - CFLAGS="$CFLAGS $PTHREAD_CFLAGS" fi fi ]) @@ -2615,6 +2609,9 @@ pkg_check_version() { jurassic_gtk=no gtk_halfassed=no +have_gtk_2_22_or_higher=no +COMMENT_DEMO_GLADE2_GTK_2_22_HEAD="" +COMMENT_DEMO_GLADE2_GTK_2_22_TAIL="" if test "$with_gtk" = yes; then have_gtk=no @@ -2665,6 +2662,15 @@ if test "$with_gtk" = yes; then AC_DEFINE(HAVE_XML) fi + if test "$have_gtk" = yes; then + ok="yes" + pkg_check_version gtk+-2.0 2.22 + have_gtk_2_22_or_higher="$ok" + if test "$have_gtk_2_22_or_higher" = yes; then + COMMENT_DEMO_GLADE2_GTK_2_22_HEAD="" + fi + fi fi @@ -3188,18 +3194,6 @@ elif test "$with_gles" != no; then exit 1 fi -# May want to phase out glBitmap even in a non-GLES world. -# -if test "$have_gles" = yes; then - GLFPS_OBJS="fps-gl.o glxfonts.o texfont.o" - GLFONT_OBJS="" -else - AC_DEFINE(HAVE_GLBITMAP) - GLFPS_OBJS="fps-gl.o glxfonts.o" - GLFONT_OBJS="texfont.o" -fi - - ############################################################################### # # Check for -lgdk_pixbuf. @@ -3945,6 +3939,9 @@ AC_SUBST(DEFAULT_IMAGES_P) AC_SUBST(DEFAULT_IMAGE_DIRECTORY) AC_SUBST(DEFAULT_TEXT_FILE) AC_SUBST(WITH_BROWSER) +AC_SUBST(COMMENT_DEMO_GLADE2_GTK_2_22_HEAD) +AC_SUBST(COMMENT_DEMO_GLADE2_GTK_2_22_TAIL) + AC_SUBST(OBJCC) AC_SUBST(EXES_OSX) @@ -3971,8 +3968,6 @@ AC_SUBST(GL_KLUDGE) AC_SUBST(GLE_EXES) AC_SUBST(GLE_KLUDGE) AC_SUBST(JWZGLES_OBJS) -AC_SUBST(GLFPS_OBJS) -AC_SUBST(GLFONT_OBJS) AC_SUBST(GNOME24) AC_SUBST(GNOME22) AC_SUBST(NOGNOME) @@ -3995,6 +3990,7 @@ AC_OUTPUT(Makefile utils/Makefile driver/Makefile driver/xscreensaver.pam + driver/xscreensaver-demo.glade2 hacks/Makefile hacks/glx/Makefile po/Makefile.in @@ -4332,10 +4328,7 @@ if test "$have_gl" = no ; then echo '' warn2 'Those demos which use 3D will not be built or installed.' warn2 'You might want to consider installing OpenGL and' - warn2 "re-running configure. If your vendor doesn't ship" - warn2 'their own implementation of OpenGL, you can get a free' - warn2 'version at . For general OpenGL' - warn2 'info, see .' + warn2 're-running configure.' fi @@ -4355,7 +4348,7 @@ if test "$have_gl" = yes -a "$have_gle" = no ; then warn2 'library is not.' else noteL 'The OpenGL Library was found, but the GLE (GL Extrusion)' - warn2 'was not.' + warn2 'library was not.' fi if test "$gle_halfassed" = yes ; then @@ -4370,8 +4363,7 @@ if test "$have_gl" = yes -a "$have_gle" = no ; then warn2 'Some of the OpenGL (3D) demos (those that depend on GLE)' warn2 'will not be built or installed. You might want to consider' warn2 'installing GLE and re-running configure. You can find the' - warn2 'GLE library at . For general' - warn2 'OpenGL info, see .' + warn2 'GLE library at ' fi fi @@ -4506,7 +4498,7 @@ if test "$do_dir_warning" = yes; then echo ' "xscreensaver-demo", and "xscreensaver-command" executables' echo " will be installed in ${bindir}/." echo "" - echo " The various graphics demos (190+ different executables) will" + echo " The various graphics demos (200+ different executables) will" echo " be installed in ${HACKDIR}/." echo "" echo " If you would prefer the demos to be installed elsewhere,"