Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.26 KB

INSTALL.md

File metadata and controls

46 lines (32 loc) · 1.26 KB

Build and Install

This installation procedure explains how to compile and install the software on a Linux system. The procedure has been tested on Ubuntu Focal Fossa (20.04 LTS). For other Linux distributions, some adjustments might be required.

Step 1: Make sure You have all the necessary Development Tools

Open a console and enter:

$ sudo apt-get install build-essential
$ sudo apt-get install cmake
$ sudo apt-get install libjack-jackd2-dev
$ sudo apt-get install libasound2-dev
$ sudo apt-get install libboost-program-options-dev

Step 2: Get the Sources

Open a console and enter:

$ git clone --recurse-submodules https://github.com/free-creations/a2jmidi.git

Note: if you pass --recurse-submodules to the git clone command, it will automatically initialize and update the gtest test-framework and the Spdlog logging-framework.

Step 3: Configure the Project

$ mkdir build
$ cd build
$ cmake -DCMAKE_INSTALL_PREFIX=/usr ../

Step 4: Compile the Source

$ make

Step 5: Install

 $ sudo make install
 $ sudo sudo mandb

Step 6: Test

 $ whereis a2jmidi
 a2jmidi: /usr/bin/a2jmidi /usr/share/man/man1/a2jmidi.1q