attempt to fix github issue #1104 gui build curses

Check for pdcursesmod explicitly, since it is require for
curses support under the NetHackW gui version

Closes #1104
This commit is contained in:
nhmall
2023-09-30 10:20:27 -04:00
parent 086f68187f
commit cf3cbcf832
5 changed files with 36 additions and 24 deletions

View File

@@ -1,4 +1,4 @@
Copyright (c) NetHack Development Team 1990-2022
Copyright (c) NetHack Development Team 1990-2023
NetHack may be freely redistributed. See license for details.
==============================================================
Instructions for compiling and installing
@@ -83,7 +83,7 @@ Via git (recommended)
submodules/lua and submodules/pdcurses folders:
git submodule init
git submodule update --remote
git submodule update
Via zip download
@@ -100,13 +100,13 @@ Via zip download
tar -xvf lua-5.4.6.tar.gz
cd ..
o obtain pdcurses
o obtain pdcursesmod
cd lib
wget --no-check-certificate ^
http://github.com/wmcbrine/PDCurses/archive/refs/tags/3.9.zip ^
--output-document=pdcurses3.9.zip
tar -xvf pdcurses3.9.zip
ren PDCurses-3.9 pdcurses
https://github.com/Bill-Gray/PDCursesMod/archive/refs/tags/v4.3.7.tar.gz ^
--output-document=pdcursesmod.tar.gz
tar -xvf pdcursesmod.tar.gz
ren PDCursesMod-4.3.7 pdcursesmod
cd ..
o update your Makefiles to reflect:
@@ -124,9 +124,9 @@ Via zip download
In sys/windows/Makefile.nmake
change from
PDCURSES_TOP = ..\submodules\pdcurses
PDCURSES_TOP = ..\submodules\pdcursesmod
to
PDCURSES_TOP = ..\lib\pdcurses
PDCURSES_TOP = ..\lib\pdcursesmod
change from
LUATOP = ..\submodules\lua