libjuice-1.7.0

#### Supplemental Linux® From Scratch - Version 13.0

### Chapter 2. General Libraries

- Prev

  libime-1.1.13

- Next

  libsrtp-2.7.0

- Up
- Home

# libjuice-1.7.0

## Introduction to libjuice

The libjuice package provides a reimplementation of UDP ICE with NAT.

- Download: https://github.com/paullouisageneau/libjuice/archive/v1.7.0/libjuice-1.7.0.tar.gz

### libjuice Dependencies

#### Required

CMake

## Installation of libjuice

Install libjuice by running the following commands:

    mkdir build &&
    cd    build &&

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

    ninja

Now, as the `root` user:

    ninja install

## Command Explanations

`-D CMAKE_SKIP_INSTALL_RPATH=ON`: This switch makes cmake remove hardcoded library search paths (rpath) when installing a binary executable file or a shared library. This package does not need rpath once it's installed into the standard location, and rpath may sometimes cause unwanted effects or even security issues.

## Contents

Installed Programs: None
Installed Libraries: liblibjuice
Installed Directories: /usr/lib/cmake/LibJuice

### Short Descriptions

`libjuice` | provides functions for ICE

- Prev

  libime-1.1.13

- Next

  libsrtp-2.7.0

- Up
- Home