Prerequisites

NameMinimum Version
C++ compilerc++11 compliant compiler
CMake3.0
Boost1.65
OpenSSL version 11.1
pkg-config0.29
libXML22.10
Capnproto0.10

Supported OSs

UDA has been build on Linux, macOS and Windows.

Builing UDA

Clone the repo

git clone git@github.com:ukaea/UDA.git

Build configuration

Cmake configuration options

OptionsDescription
BUILD_SHARED_LIBS 
OPENSSL_ROOT_DIR 
BOOST_ROOT 
CMAKE_INSTALL_PREFIX 
CMAKE_BUILD_TYPE 
export UDA_ROOT=/usr/local
cmake -Bbuild -H. -DBUILD_SHARED_LIBS=ON -CMAKE_INSTALL_PREFIX=$UDA_ROOT -DCMAKE_BUILD_TYPE=Release

Build

cmake --build build

Install

cmake --install build