flueke / mvme

mvme - mesytec VME data acquisition
GNU General Public License v3.0
11 stars 7 forks source link

mvme - mesytec VME data acquisition

Building mvme

Dependencies

Linux

git clone https://github.com/flueke/mvme
cd mvme
git submodule update --init
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/mvme ..
make -j4
make install

The install step is optional, mvme does run directly from the build directory.

Build commands on a fresh installation of Debian 10 (Buster)

Starting point is a clean installation of Debian Buster with the XFCE desktop enviroment selected during installation time.

apt-get install build-essential cmake libboost-all-dev qt5-default \
                qtbase5-dev-tools libquazip5-dev libqwt-qt5-dev \
                zlib1g-dev libusb-dev libqt5websockets5-dev ninja-build \
                libgraphviz-dev
git clone https://github.com/flueke/mvme
cd mvme
git submodule update --init
mkdir build
cd build
cmake -GNinja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=~/local/mvme ..
ninja

Windows MSYS2

http://www.msys2.org/

MSYS2 dependencies

CMake invocation under windows

cmake -DCMAKE_BUILD_TYPE=Release -G"MSYS Makefiles" ../mvme make -j4

Mac OS X using Homebrew

Libraries and 3rd-party code used in mvme