There are 3 attempts used
- Cross-compile CMake with mingw64 + pre-built mingw64 ncurses - See
cmake_crosscompile_mingw64_ncurses.md
- Cross-compile both CMake and pdcurses with mingw64 - See
cmake_crosscompile_mingw64_pdcurses.md
(Recommended) - Natively compile CMake and pdcurses with MSVC - See
cmake_native_cmake_pdcurses.md
All above 3 attempts shared the common steps but still listing such shared content in each of its own guide for reference and clear guideline.