Building on Fedora 30

Install dependencies

$ dnf install git gcc-c++ cmake boost-devel qt5-devel spdlog-devel ninja-build

Clone the repository recursively

$ git clone --recurse-submodules https://github.com/nongeneric/logseer.git

Configure

$ mkdir /path/to/build-dir
$ cd /path/to/build-dir
$ cmake -GNinja /path/to/repo

Compile

$ ninja

To cross-compile for windows you need MinGW

dnf install mingw64-gcc-c++ mingw64-boost mingw64-qt5-qtbase-devel

Now configure and build logseer

mingw64-cmake -DCMAKE_BUILD_TYPE=Release \
    -D CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES="/usr/x86_64-w64-mingw32/sys-root/mingw/include" \
    .
make package