comparison src/configure.ac @ 28321:58ecd574b132 v8.2.4686

patch 8.2.4686: configure doesn't find the Motif library with Cygwin Commit: https://github.com/vim/vim/commit/b471690fad5f40f74aca488b13669641fb2b9de1 Author: Kelvin Lee <kiyolee@gmail.com> Date: Mon Apr 4 17:20:01 2022 +0100 patch 8.2.4686: configure doesn't find the Motif library with Cygwin Problem: Configure doesn't find the Motif library with Cygwin. Solution: Check for libXm.dll.a. (Kelvin Lee, closes https://github.com/vim/vim/issues/10077)
author Bram Moolenaar <Bram@vim.org>
date Mon, 04 Apr 2022 18:30:03 +0200
parents 6312a35b254a
children b90bca860b5a
comparison
equal deleted inserted replaced
28320:e96740baf1b4 28321:58ecd574b132
2963 dnl Remove "-L" from before $GUI_LIB_LOC if it's there 2963 dnl Remove "-L" from before $GUI_LIB_LOC if it's there
2964 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`" 2964 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`"
2965 2965
2966 dnl Ubuntu has libXm.so in /usr/lib/i386-linux-gnu and elsewhere. The 2966 dnl Ubuntu has libXm.so in /usr/lib/i386-linux-gnu and elsewhere. The
2967 dnl linker will figure out which one to use, we only check if one exists. 2967 dnl linker will figure out which one to use, we only check if one exists.
2968 dnl Cygwin uses the .dll.a extension.
2968 AC_MSG_CHECKING(for location of Motif GUI libs) 2969 AC_MSG_CHECKING(for location of Motif GUI libs)
2969 gui_libs="`echo $x_libraries|sed 's%/[^/][^/]*$%%'` `echo "$gui_XXX" | sed s/XXX/lib/g` /usr/lib/i386-linux-gnu /usr/lib/x86_64-linux-gnu `echo "$GUI_INC_LOC" | sed s/include/lib/` $GUI_LIB_LOC" 2970 gui_libs="`echo $x_libraries|sed 's%/[^/][^/]*$%%'` `echo "$gui_XXX" | sed s/XXX/lib/g` /usr/lib/i386-linux-gnu /usr/lib/x86_64-linux-gnu `echo "$GUI_INC_LOC" | sed s/include/lib/` $GUI_LIB_LOC"
2970 GUI_LIB_LOC= 2971 GUI_LIB_LOC=
2971 for try in $gui_libs; do 2972 for try in $gui_libs; do
2972 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do 2973 for libtry in "$try"/libXm.a "$try"/libXm.dll.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do
2973 if test -f "$libtry"; then 2974 if test -f "$libtry"; then
2974 GUI_LIB_LOC=$try 2975 GUI_LIB_LOC=$try
2975 fi 2976 fi
2976 done 2977 done
2977 done 2978 done