Open Hamayama opened 4 years ago
Hello.
There are three header file name variations of curses library.
ncurses.h ( https://stackoverflow.com/questions/59555474/difference-between-the-headers-ncurses-h-and-curses-h )
curses.h ( ncurses source code ) ( PDCurses source code )
pdcurses.h ( PDCurses installed by MSYS2/MinGW-w64 package. https://github.com/msys2/MINGW-packages/blob/6f2023d39f1e61b2ff176e89500b84077f6aac3b/mingw-w64-pdcurses/PKGBUILD#L78 )
So, I tried to enable to select a header file of curses library by *features*.
*features*
Available feature names are as follows.
An example of .asd file might be as follows.
;; my-app.asd #+win32 (eval-when (:load-toplevel :compile-toplevel :execute) (pushnew :use-pdcurses-header *features*)) (defsystem "my-app" :depends-on ("cl-charms") :components ((:file "my-app-main") (:file "my-app-sub")))
Hello.
There are three header file name variations of curses library.
ncurses.h ( https://stackoverflow.com/questions/59555474/difference-between-the-headers-ncurses-h-and-curses-h )
curses.h ( ncurses source code ) ( PDCurses source code )
pdcurses.h ( PDCurses installed by MSYS2/MinGW-w64 package. https://github.com/msys2/MINGW-packages/blob/6f2023d39f1e61b2ff176e89500b84077f6aac3b/mingw-w64-pdcurses/PKGBUILD#L78 )
So, I tried to enable to select a header file of curses library by
*features*
.Available feature names are as follows.
An example of .asd file might be as follows.