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