cmark-0.31.1

Introduksjon til cmark

Cmark pakken inneholder et CommonMark analyserings og renderingsverktøy og et bibliotek i C. BLFS tilbyr Python versjonen, men cmark skriptet fra det vil bli trygt flyttet ut av veien i denne installasjonen.

cmark Avhengigheter

Påkrevd

CMake

Installasjon av cmark

Installer cmark ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=/usr   \
      -D CMAKE_BUILD_TYPE=Release    \
      -D CMAKE_SKIP_INSTALL_RPATH=ON \
      -D BUILD_SHARED_LIBS=ON        \
      -W no-dev -G Ninja .. &&

ninja

Som root bruker, flytt Python versjonen av cmark ut av veien hvis den er installert:

if which cmark &> /dev/null; then
  grep -qF python3 $(which cmark) &&
  mv   -v          $(which cmark){,-py3}
fi

Nå, som root bruker:

ninja install

Parameterforklaringer

-D CMAKE_SKIP_INSTALL_RPATH=ON: Denne bryteren gjør at cmake fjerner hardkodede biblioteksøk stier (rpath) når du installerer en binær kjørbar fil eller et delt bibliotek. Denne pakken trenger ikke rpath når den er installert på standard plassering, og rpath kan noen ganger forårsake uønskede effekter eller til og med sikkerhetsproblemer.

-D BUILD_SHARED_LIBS=ON: Denne parameteren bygger cmark biblioteket som dynamisk i stedet for statisk.

Innhold

Installerte Programmer: cmark og cmark-py3 (hvis aktuelt)
Installert Bibliotek: libcmark
Installert Mappe: /usr/lib/cmake/cmark

Korte Beskrivelser

cmark

analyserer og gjengir CommonMark

cmark-py3

er Python versjonen av cmark, hvis det var installert tidligere

libcmark

inneholder CommonMark analyse og gjengivelsesfunksjoner