46 + depends = ['socketmodule.h'], |
46 + depends = ['socketmodule.h'], |
47 + libraries = ['socket', 'nsl']) ) |
47 + libraries = ['socket', 'nsl']) ) |
48 # Detect SSL support for the socket module (via _ssl) |
48 # Detect SSL support for the socket module (via _ssl) |
49 search_for_ssl_incs_in = [ |
49 search_for_ssl_incs_in = [ |
50 '/usr/local/ssl/include', |
50 '/usr/local/ssl/include', |
51 @@ -1295,6 +1306,8 @@ |
51 @@ -1295,6 +1306,10 @@ |
52 curses_defines.append(('_XOPEN_SOURCE_EXTENDED', '1')) |
52 curses_defines.append(('_XOPEN_SOURCE_EXTENDED', '1')) |
53 |
53 |
54 if curses_library.startswith('ncurses'): |
54 if curses_library.startswith('ncurses'): |
55 + if host_platform == 'sunos5': |
55 + if host_platform == 'sunos5': |
|
56 + curses_defines.append(('HAVE_NCURSESW', '1')) |
|
57 + curses_defines.append(('_XOPEN_SOURCE_EXTENDED', '1')) |
56 + curses_includes.append('/usr/include/ncurses') |
58 + curses_includes.append('/usr/include/ncurses') |
57 curses_libs = [curses_library] |
59 curses_libs = [curses_library] |
58 exts.append( Extension('_curses', ['_cursesmodule.c'], |
60 exts.append( Extension('_curses', ['_cursesmodule.c'], |
59 include_dirs=curses_includes, |
61 include_dirs=curses_includes, |
60 @@ -1319,10 +1332,32 @@ |
62 @@ -1319,10 +1332,32 @@ |