Lines Matching +full:mingw +full:- +full:w64
1 -------------------------------------------------------------------------------
2 -- Copyright 2020 Thomas E. Dickey --
3 -- Copyright 2008-2011,2012 Free Software Foundation, Inc. --
4 -- --
5 -- Permission is hereby granted, free of charge, to any person obtaining a --
6 -- copy of this software and associated documentation files (the --
7 -- "Software"), to deal in the Software without restriction, including --
8 -- without limitation the rights to use, copy, modify, merge, publish, --
9 -- distribute, distribute with modifications, sublicense, and/or sell copies --
10 -- of the Software, and to permit persons to whom the Software is furnished --
11 -- to do so, subject to the following conditions: --
12 -- --
13 -- The above copyright notice and this permission notice shall be included --
14 -- in all copies or substantial portions of the Software. --
15 -- --
16 -- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS --
17 -- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF --
18 -- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN --
19 -- NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, --
20 -- DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR --
21 -- OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE --
22 -- USE OR OTHER DEALINGS IN THE SOFTWARE. --
23 -- --
24 -- Except as contained in this notice, the name(s) of the above copyright --
25 -- holders shall not be used in advertising or otherwise to promote the --
26 -- sale, use or other dealings in this Software without prior written --
27 -- authorization. --
28 -------------------------------------------------------------------------------
29 -- $Id: README.MinGW,v 1.14 2020/09/06 22:22:44 tom Exp $
30 -- Author: Juergen Pfeifer
31 -------------------------------------------------------------------------------
45 You may also use a hosted MinGW cross-compile toolchain, e.g., on Ubuntu or
50 the mingw-w64-x86_64-headers package as it appears to have support for the
52 are a bit behind with respect to the required MinGW header versions and you may
54 toolchains. Although it is a bit slow, MSYS2 on Windows 10 64-Bit is the
55 authoritative build environment for the MinGW version of ncurses.
57 Using MinGW is a pragmatic decision, it is the easiest way to port this
64 console-driver. The driver checks if TERM is set to "#win32con" (explicit
71 to be "ms-terminal" and ncurses acts using the regular terminfo based driver,
81 (see https://docs.microsoft.com/en-us/windows/console/createpseudoconsole)
86 In the current MSYS2/minGW setup, building MinGW shared libraries with
92 --without-libtool
93 --disable-home-terminfo
94 --enable-database
95 --disable-termcap
96 --enable-sp-funcs
97 --enable-term-driver
98 --enable-interop
102 your MinGW build):
105 --prefix=/mingw64 \
106 --without-cxx \
107 --without-ada \
108 --enable-warnings \
109 --enable-assertions \
110 --enable-exp-win32 \
111 --enable-ext-funcs \
112 --disable-home-terminfo \
113 --disable-echo \
114 --disable-getcap \
115 --disable-hard-tabs \
116 --disable-leaks \
117 --disable-macros \
118 --disable-overwrite \
119 --enable-opaque-curses \
120 --enable-opaque-panel \
121 --enable-opaque-menu \
122 --enable-opaque-form \
123 --enable-database \
124 --enable-sp-funcs \
125 --enable-term-driver \
126 --enable-interop \
127 --disable-termcap \
128 --enable-database \
129 --with-progs \
130 --without-libtool \
131 --enable-pc-files \
132 --with-shared \
133 --with-normal \
134 --without-debug \
135 --with-fallbacks=ms-terminal \
136 --without-manpages
145 All the options above are - like the whole Windows support -
148 -- vile:txtmode