Author: Matti Picus <[email protected]>
Branch:
Changeset: r97894:bba4a466169d
Date: 2019-10-30 21:21 +0200
http://bitbucket.org/pypy/pypy/changeset/bba4a466169d/
Log: issue 2970: add ncursesw to _minimal_curses
diff --git a/pypy/module/_minimal_curses/fficurses.py
b/pypy/module/_minimal_curses/fficurses.py
--- a/pypy/module/_minimal_curses/fficurses.py
+++ b/pypy/module/_minimal_curses/fficurses.py
@@ -14,6 +14,8 @@
yield ExternalCompilationInfo(includes=['curses.h', 'term.h'])
yield ExternalCompilationInfo(includes=['curses.h', 'term.h'],
include_dirs=['/usr/include/ncurses'])
+ yield ExternalCompilationInfo(includes=['curses.h', 'term.h'],
+ include_dirs=['/usr/include/ncursesw'])
yield ExternalCompilationInfo(includes=['ncurses/curses.h',
'ncurses/term.h'])
@@ -23,6 +25,8 @@
yield ExternalCompilationInfo(libraries=['ncurses'])
yield ExternalCompilationInfo(libraries=['ncurses'],
library_dirs=['/usr/lib64'])
+ yield ExternalCompilationInfo(libraries=['ncursesw'],
+ library_dirs=['/usr/lib64'])
def try_tools():
try:
@@ -30,6 +34,10 @@
except Exception:
pass
try:
+ yield ExternalCompilationInfo.from_pkg_config("ncursesw")
+ except Exception:
+ pass
+ try:
yield ExternalCompilationInfo.from_config_tool("ncurses5-config")
except Exception:
pass
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit