From: Vadim Zeitlin Date: Mon, 28 Jun 2004 10:38:51 +0000 (+0000) Subject: don't duplicate code checking for X for X11 and Motif ports; filter out -RNONE from... X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/0acc5a40757f42e2a1cf26b3d536967796663947 don't duplicate code checking for X for X11 and Motif ports; filter out -RNONE from the X_LIBS set by AC_PATH_XTRA (see patch 956017) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28047 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/configure.in b/configure.in index 61b23c87bc..af9ec82f41 100644 --- a/configure.in +++ b/configure.in @@ -2629,20 +2629,28 @@ equivalent variable and GTK+ is version 1.2.3 or above. TOOLCHAIN_DEFS="${TOOLCHAIN_DEFS} -D__WXMSW__ -D__WIN95__ -D__WIN32__ -DMWIN -DMICROWIN_NOCONTROLS -DMICROWIN_TODO=1" fi - if test "$wxUSE_X11" = 1; then - dnl use standard macros to check for X headers/libs, this brings support - dnl for the standard configure options --x-includes and --x-libraries + dnl common part of X11 and Motif port checks + if test "$wxUSE_X11" = 1 -o "$wxUSE_MOTIF" = 1; then + dnl use standard macros to check for X headers/libs, this brings + dnl support for the standard configure options --x-includes, + dnl --x-libraries and --no-x AC_PATH_XTRA if test "$no_x" = "yes"; then AC_MSG_ERROR(X11 not found, please use --x-includes and/or --x-libraries options) fi - GUI_TK_LIBRARY="$X_LIBS" - TOOLKIT_INCLUDE="$X_CFLAGS" + dnl for some reason AC_PATH_XTRA seems to add -INONE and -LNONE (and + dnl also sometimes -RNONE) to X_CFLAGS and X_LIBS respectively, filter + dnl this junk out + GUI_TK_LIBRARY=`echo $X_LIBS | sed 's/ -LNONE//' | sed 's/ -RNONE//'` + TOOLKIT_INCLUDE=`echo $X_CFLAGS | sed 's/ -INONE//'` AFMINSTALL=afminstall COMPILED_X_PROGRAM=0 + fi + + if test "$wxUSE_X11" = 1; then if test "$wxUSE_NANOX" = "yes"; then AC_MSG_CHECKING(for MicroWindows/NanoX distribution) if test "x$MICROWIN" = x ; then @@ -2708,21 +2716,6 @@ equivalent variable and GTK+ is version 1.2.3 or above. fi if test "$wxUSE_MOTIF" = 1; then - dnl use standard macros to check for X headers/libs, this brings support - dnl for the standard configure options --x-includes and --x-libraries - AC_PATH_XTRA - - if test "$no_x" = "yes"; then - AC_MSG_ERROR(X11 not found, please use --x-includes and/or --x-libraries options) - fi - - dnl for some reason AC_PATH_XTRA seems to add -INONE and -LNONE to - dnl X_LIBS and X_CFLAGS respectively -- what for?? - GUI_TK_LIBRARY=`echo $X_LIBS | sed 's/ -LNONE//'` - TOOLKIT_INCLUDE=`echo $X_CFLAGS | sed 's/ -INONE//'` - AFMINSTALL=afminstall - COMPILED_X_PROGRAM=0 - AC_MSG_CHECKING(for Motif/Lesstif headers) WX_PATH_FIND_INCLUDES($SEARCH_INCLUDE, Xm/Xm.h) if test "$ac_find_includes" != "" ; then @@ -2858,6 +2851,7 @@ equivalent variable and GTK+ is version 1.2.3 or above. GUIDIST=MOTIF_DIST fi + dnl more tests common to X11 and Motif: if test "$wxUSE_X11" = 1 -o "$wxUSE_MOTIF" = 1; then dnl test for external libxpm if we're configured to use it if test "$wxUSE_LIBXPM" = "sys"; then