Commit Graph

27 Commits (master)

Author SHA1 Message Date
nick black bb4a5d09ac
remove deps rendered unnecessary by libavdevice-dev 1 year ago
Cameron Tenny 04470f9532 Add dependency on libavdevice when building with ffmpeg support, register in ffmpeg_init 1 year ago
nick black 9d8cc0d86c
INSTALL: list BUILD_FFI_LIBRARY 2 years ago
nick black 59f01abf38
[INSTALL] clarify default values #2508 2 years ago
nick black 4f91a717d1
[INSTALL.md] mention BUILD_EXECUTABLES #2467 2 years ago
nick black 7e3df51031
[FAQ] mention USE_CXX=off 2 years ago
nick black 64aba0ff63 [INSTALL] mention zlib as substitute for libdeflate #2423 2 years ago
nick black c99c020a6e [INSTALL] on windows, use openimageio 3 years ago
nick black 59104a7ab4
[INSTALL] fix markdown syntax 3 years ago
nick black 717b4a40c1
[CMake] add USE_DEFLATE option, document it, reenable fedora drone #2348 3 years ago
nick black 519f7f5a74
mention libdeflate in INSTALL.md #2346 3 years ago
nick black 32960be702 [kitty] spool out into a buffer rather than zctx #2314 3 years ago
nick black 7071cb42fa [cmake] add USE_ASAN option to build with addresssanitizer 3 years ago
GiorgosXou f77b7216d9 Added: pacman -S ... mingw-w64-ucrt-x86_64-ninja 3 years ago
nick black dd9da7766b Support USE_CPP=off for building without a C++ compiler #1720 3 years ago
nick black 436f24c770
Remove libreadline support, implement low-level ncdirect_readline #2211 (#2212)
It was realized that our libreadline wrapper was incompatible with the new input method, indeed fundamentally so. Rip out all libreadline support. Implement a minimal ncdirect_readline() -- quite minimal, but enough to get by. We'll want to fill this out later.

So no ABI/API breakage, though perhaps some visible behavioral change.
3 years ago
nick black 582e7b24c5
complete initial libgpm support #1405 3 years ago
nick black 0b67d67c8f CMake: add USE_GPM option #1405 3 years ago
nick black 58c82e72f6 microsoft windows build instructions 3 years ago
nick black d07dfee55c list fedora core dependencies 3 years ago
nick black c1e419fd9d CMake: demand Zlib 3 years ago
Tomek Szczęsny aecd9242ec Update INSTALL.md 3 years ago
Tomek Szczęsny d7f643cd8c Update INSTALL.md
cmake wouldn't let me through without installing these two additional packages.
3 years ago
Andrew Bocz Jr d73bc392ab remove duplicate text from INSTALL.md 3 years ago
Nick Black 9112185657
Split up notcurses/notcurses-core (#1297)
Extract `libnotcurses-core` from `libnotcurses`. The former contains everything except multimedia code. The latter contains multimedia stuff (a wrapper around FFmpeg or OIIO). If built with `-DUSE_MULTIMEDIA=none`, there will not be any `libnotcurses.so` generated. `libnotcurses.so` uses library constructors/destructors to insert its implementation into the `ncvisual` stack at runtime. Users linking `-lnotcurses` will get the full implementation; users linking `-lnotcurses-core` only will get the stack less multimedia code.

The upshot of this is that someone can compile/install only `libnotcurses-core`, and a program linked against it will work just fine. This eliminates the need to install the full (large) dependency stack of the multimedia code unless necessary. This will hopefully be useful for e.g. installers etc. Closes #339.
3 years ago
nick black dd6b4f8ff5 INSTALL: add missing libunistring-dev, doctest-dev #1294 3 years ago
nick black 60cce801b5
add INSTALL.md #1294 3 years ago