Commit e13c3201 authored by Xavier de Gaye's avatar Xavier de Gaye

Issue #28190: Cross compiling the _curses module does not use anymore

/usr/include/ncursesw as a headers search path.
parent 3a4e9893
...@@ -15690,7 +15690,9 @@ fi ...@@ -15690,7 +15690,9 @@ fi
# first curses header check # first curses header check
ac_save_cppflags="$CPPFLAGS" ac_save_cppflags="$CPPFLAGS"
CPPFLAGS="$CPPFLAGS -I/usr/include/ncursesw" if test "$cross_compiling" = no; then
CPPFLAGS="$CPPFLAGS -I/usr/include/ncursesw"
fi
for ac_header in curses.h ncurses.h for ac_header in curses.h ncurses.h
do : do :
......
...@@ -4885,7 +4885,9 @@ fi ...@@ -4885,7 +4885,9 @@ fi
# first curses header check # first curses header check
ac_save_cppflags="$CPPFLAGS" ac_save_cppflags="$CPPFLAGS"
CPPFLAGS="$CPPFLAGS -I/usr/include/ncursesw" if test "$cross_compiling" = no; then
CPPFLAGS="$CPPFLAGS -I/usr/include/ncursesw"
fi
AC_CHECK_HEADERS(curses.h ncurses.h) AC_CHECK_HEADERS(curses.h ncurses.h)
......
...@@ -1349,7 +1349,8 @@ class PyBuildExt(build_ext): ...@@ -1349,7 +1349,8 @@ class PyBuildExt(build_ext):
panel_library = 'panel' panel_library = 'panel'
if curses_library == 'ncursesw': if curses_library == 'ncursesw':
curses_defines.append(('HAVE_NCURSESW', '1')) curses_defines.append(('HAVE_NCURSESW', '1'))
curses_includes.append('/usr/include/ncursesw') if not cross_compiling:
curses_includes.append('/usr/include/ncursesw')
# Bug 1464056: If _curses.so links with ncursesw, # Bug 1464056: If _curses.so links with ncursesw,
# _curses_panel.so must link with panelw. # _curses_panel.so must link with panelw.
panel_library = 'panelw' panel_library = 'panelw'
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment