FindCurses¶
尋找 curses 或 ncurses 的標頭檔和函式庫。
結果變數¶
此模組定義以下變數
CURSES_FOUND
如果找到 Curses,則為 True。
CURSES_INCLUDE_DIRS
使用 Curses 需包含的標頭檔目錄。
CURSES_LIBRARIES
使用 Curses 需使用的函式庫。
CURSES_CFLAGS
版本 3.16 新增。
使用 Curses 時應提供給 C/C++ 編譯器的參數。
CURSES_HAVE_CURSES_H
如果 curses.h 可用,則為 True。
CURSES_HAVE_NCURSES_H
如果 ncurses.h 可用,則為 True。
CURSES_HAVE_NCURSES_NCURSES_H
如果
ncurses/ncurses.h
可用,則為 True。CURSES_HAVE_NCURSES_CURSES_H
如果
ncurses/curses.h
可用,則為 True。
如果需要 NCurses 功能,請在呼叫 find_package(Curses)
之前,將 CURSES_NEED_NCURSES
設定為 TRUE
。
版本 3.10 新增:如果需要 unicode 功能,請在呼叫 find_package(Curses)
之前,將 CURSES_NEED_WIDE
設定為 TRUE
。
向後相容性¶
為了向後相容性,提供以下變數
CURSES_INCLUDE_DIR
Curses 標頭檔路徑。請改用
CURSES_INCLUDE_DIRS
。CURSES_LIBRARY
Curses 函式庫路徑。請改用
CURSES_LIBRARIES
。