mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 00:56:10 +00:00 
			
		
		
		
	Look for ncurses with PKG_CONFIG, and remove libtinfo because it just causes
confusion.
This commit is contained in:
		
							
								
								
									
										16
									
								
								configure.ac
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								configure.ac
									
									
									
									
									
								
							@@ -1,6 +1,5 @@
 | 
			
		||||
# configure.ac
 | 
			
		||||
 | 
			
		||||
# Miscellaneous bits.
 | 
			
		||||
AC_INIT(tmux, 2.2)
 | 
			
		||||
 | 
			
		||||
AC_CONFIG_AUX_DIR(etc)
 | 
			
		||||
@@ -143,13 +142,24 @@ if test "x$found_libevent" = xno; then
 | 
			
		||||
	AC_MSG_ERROR("libevent not found")
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# Look for curses.
 | 
			
		||||
# Look for ncurses
 | 
			
		||||
PKG_CHECK_MODULES(
 | 
			
		||||
	LIBNCURSES,
 | 
			
		||||
	ncurses,
 | 
			
		||||
	[
 | 
			
		||||
		CPPFLAGS="$LIBNCURSES_CFLAGS $CPPFLAGS"
 | 
			
		||||
		LIBS="$LIBNCURSES_LIBS $LIBS"
 | 
			
		||||
		found_curses=yes
 | 
			
		||||
	],
 | 
			
		||||
	[
 | 
			
		||||
		AC_SEARCH_LIBS(
 | 
			
		||||
			setupterm,
 | 
			
		||||
	[terminfo curses ncurses tinfo],
 | 
			
		||||
			[ncurses curses terminfo],
 | 
			
		||||
			found_curses=yes,
 | 
			
		||||
			found_curses=no
 | 
			
		||||
		)
 | 
			
		||||
	]
 | 
			
		||||
)
 | 
			
		||||
if test "x$found_curses" = xno; then
 | 
			
		||||
	AC_MSG_ERROR("curses not found")
 | 
			
		||||
fi
 | 
			
		||||
 
 | 
			
		||||
@@ -18,9 +18,9 @@
 | 
			
		||||
 | 
			
		||||
#include <sys/types.h>
 | 
			
		||||
 | 
			
		||||
#ifdef HAVE_CURSES_H
 | 
			
		||||
#if defined(HAVE_CURSES_H)
 | 
			
		||||
#include <curses.h>
 | 
			
		||||
#else
 | 
			
		||||
#elif defined(HAVE_NCURSES_H)
 | 
			
		||||
#include <ncurses.h>
 | 
			
		||||
#endif
 | 
			
		||||
#include <fnmatch.h>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user