install


[ Пред. ] [ Содержание ] [ След. ]

install


Created Вторник 24 Апрель 2018
https://github.com/szechyjs/dsd.wiki.git
DSD should easily compile on any Linux or *BSD system with gcc. There are some debugging/development options in config.h that normal users will want to leave disabled as they can severely impact performance.
Requirements
cmake
mbelib
sndfile
itpp (IT++) >= v4.3
portaudio (optional, improves audio support)
Dependency installation on Ubuntu 12.04:
sudo apt-get install git make cmake
sudo apt-get install libsndfile1-dev fftw3-dev liblapack-dev portaudio19-dev
Install IT++ from source (instructions below)
Install mbelib from source
IT++ install instructions:
wget -O itpp-latest.tar.bz2 http://sourceforge.net/projects/itpp/files/latest/download?source=files
tar xjf itpp-latest.tar.bz2
cd itpp-*
mkdir build && cd build
cmake ..
make -j`nproc`
sudo make install

mbelib install instructions:
sudo apt-get update
sudo apt-get install git make cmake # Update packages
git clone https://github.com/szechyjs/mbelib.git
cd mbelib && mkdir build && cd build # Move to build directory
cmake .. # Create Makefile for current system
make # Compiles the library
sudo make install # Library is installed into computer

DSD building instructions:
git clone <URL of git repository> # Something like: git@github.com:USERNAME/dsd.git
cd dsd # Move into source folder
mkdir build # Create build directory
cd build # Move to build directory
cmake .. # Create Makefile for current system
make # Compiles DSD
sudo make install # Installs DSD to the system

Содержание