Commit Graph

6 Commits (55f8614391ab536ae5c5966fc3642a1f33f46122)

Author SHA1 Message Date
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