Cross-platform PDF reader.
- UI implemented with Qt.
- PDF rendering implemented with MuPDF (mupdf_wrapper).
- CI implemented with Travis CI.
- mupdf_wrapper: https://github.com/antonioborondo/mupdf_wrapper
- Qt: https://qt.io
- CMake: https://cmake.org
- Travis CI: https://travis-ci.com
- elementary OS icons: https://github.com/elementary/icons
- Install MSYS2 x86_64: https://msys2.org
- Open "MSYS2 MinGW 64-bit".
- Install packages:
pacman -S git make mingw-w64-x86_64-cmake mingw-w64-x86_64-gcc mingw-w64-x86_64-make mingw-w64-x86_64-qt5
- Clone the repository and update submodules:
git clone --recurse-submodules [email protected]:antonioborondo/pdf_reader.git && cd pdf_reader
- Configure and build:
mkdir build && cd build cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release .. cmake --build .