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

Reply via email to