websocketpp-0.8.2

Introduction to websocketpp

The websocketpp package provides a websocket client/server library.

Additional Downloads

websocketpp Dependencies

Required

CMake

Recommended

Installation of websocketpp

First apply fixes to allow building with boost-1.87 and later:

patch -Np1 -i ../websocketpp-0.8.2-boost-1.87-compat.patch
sed 's|"${WEBSOCKETPP_BOOST_LIBS}"|${WEBSOCKETPP_BOOST_LIBS}|' -i CMakeLists.txt

Install websocketpp 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      \
      -D CMAKE_POLICY_VERSION_MINIMUM=3.5 \
      -D ENABLE_CPP11=ON                  \
      -D BUILD_TESTS=OFF                  \
      -G Ninja ..

Now, as the root user:

ninja install

Command Explanations

-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 CMAKE_POLICY_VERSION_MINIMUM=3.5: This allows building with newer CMake versions.

-D ENABLE_CPP11=ON: This builds support for the c++11 ISO standard.

-D BUILD_TESTS=OFF: This disables building tests.

Contents

Installed Programs: None
Installed Libraries: None
Installed Directories: /usr/include/websocketpp and /usr/lib/cmake/websocketpp