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