Skip to content
This repository has been archived by the owner on Feb 1, 2024. It is now read-only.

Latest commit

 

History

History
49 lines (38 loc) · 1.88 KB

sw_requirements.md

File metadata and controls

49 lines (38 loc) · 1.88 KB

Software requirements

This chapter summarize actual development environment. Newer or older versions may work - feel free tweak main CMakeLists.txt and dependencies as you need.

Windows 10

This is target platform for the product.

Externals

These projects will be downloaded automatically by CMake.

GNU/Linux

Fedora 28 (MinGW32)

Just try install following packages:

sudo dnf install -y git
sudo dnf install -y cmake
sudo dnf install -y mingw32-qt5-qtbase
sudo dnf install -y mingw32-nsis
Fedora 28

This is not main target platform, because openconnect is used by other projects integrated into desktop environments. On the other side - the minimum of required packages to build this GUI should be installed by following commands:

sudo dnf install -y git gitflow
sudo dnf install -y cmake
sudo dnf install -y qt5-qtbase-devel gcc-c++
sudo dnf install -y gnutls-devel openconnect-devel
~~sudo dnf install -y spdlog-devel~~

MacOS

  • MacOS 10.13+
  • Xcode 10.0+ incl. command line tools
  • Qt online installer and choose:
    • 5.12.0/"OS X" component
    • Tools/QtCreator component