aseqmm is a C++ wrapper around the ALSA library sequencer interface using Qt4 idioms, objects and style. The ALSA sequencer provides software support for MIDI technology on Linux.
Basic build commands:
cd aseqmm-x.x.x
cmake .
(or ccmake .)
(or cmake . -options, see below...)
(for simple development scenarios you can also use qmake)
make
(or make VERBOSE=1)
sudo make install
sudo ldconfig
(not needed if you only WANT_STATIC)
Optional CMake parameters:
-DWANT_STATIC=YES|ON|1
Build a static library instead of a shared object
-DWANT_STATIC=NO|OFF|0
Build a dynamic library (default)
-DWANT_PCH=YES|ON|NO|OFF|1|0
Build tests using precompiled headers (faster compilation)
-DCMAKE_BUILD_TYPE=Debug
Compile with debug flags enabled
-DCMAKE_BUILD_TYPE=Release
Compile without debug flags, and optimization enabled
-DCMAKE_CXX_FLAGS="-W -Wall"
Specify custom compilation flags
-DCMAKE_INSTALL_PREFIX=/usr/local
Specify the desired install prefix
Product's homepage
Requirements:
· CMake
· ALSA driver
· Qt