fish-shell/cmake
Fabian Boehm fc794bab4c Switch to the terminfo crate
This allows us to get the terminfo information without linking against curses.

That means we can get by without a bunch of awkward C-API trickery.

There is no global "cur_term" kept by a library for us that we need to invalidate.

Note that it still requires a "unhashed terminfo database", and I don't know how well it handles termcap.

I am not actually sure if there are systems that *can't* have terminfo, everything I looked at
has the ncurses terminfo available to install at least.
2024-02-22 20:10:16 +01:00
..
Benchmark.cmake cmake: build executables by driving cargo directly 2024-01-30 18:18:55 +08:00
Docs.cmake cmake: build executables by driving cargo directly 2024-01-30 18:18:55 +08:00
FindRust.cmake Import FindRust from Corrosion 2024-01-30 18:18:55 +08:00
gettext.cmake cmake: Include PushCheckState again 2024-01-21 12:17:33 +01:00
Install.cmake cmake: build executables by driving cargo directly 2024-01-30 18:18:55 +08:00
Mac.cmake Don't specify a min macOS version when not needed 2023-08-02 22:42:52 +08:00
MacApp.cmake Group certain cmake targets into folders 2021-03-21 13:29:41 -07:00
PCRE2.cmake Drop CMake PCRE2 download/linking and allow statically-linked PCRE2 crate 2024-01-13 20:43:12 +08:00
Rust.cmake cmake: add -g to existing RUSTFLAGS if required 2024-02-08 00:28:30 +08:00
Tests.cmake Remove some more cmake bits 2024-01-20 09:13:04 +01:00
Version.cmake Use lowercase CMake function names 2020-03-14 16:11:35 -07:00